Free Aztec Code Barcode Generator — Create, Preview & Download Instantly
Generate Aztec Code barcodes online for free — no signup, no software, no limits. Enter any text, URL, or binary data and get a crisp, scannable Aztec Code symbol in PNG or SVG format within seconds. Aztec Code is the ISO-standard 2D barcode used on European rail tickets, Amtrak boarding passes, UK driving licences, and airline documents worldwide. It encodes up to 3,832 numeric digits or 3,067 alphanumeric characters in a compact, finder-pattern-centered square symbol with configurable error correction from 5% to 95%. Real-time preview updates as you type. Download or bulk-generate your barcodes instantly.
What Is Aztec Code?
Aztec Code is a two-dimensional matrix barcode developed by Andrew Longacre at Honeywell in 1995 and standardized under ISO/IEC 24778. Unlike QR codes and Data Matrix, which place their finder patterns in the corners or along the edges, Aztec Code uses a concentric square 'bullseye' target pattern at the center of the symbol for orientation and calibration. This central finder pattern allows Aztec Code to be read in any orientation without requiring a quiet zone on any side — meaning data can extend right to the edge of the printed area. Aztec Code is optimized for variable-size ticket and document barcodes and is the specified format for European railway ticketing (UIC barcode), Amtrak train tickets, IATA airline documents in several European carriers, and UK Driver and Vehicle Licensing Agency (DVLA) driving licences.
- No Quiet Zone Required — Data to the EdgeAztec Code's central bullseye finder pattern provides all the orientation and calibration data a scanner needs without relying on surrounding blank space. Unlike QR codes and Data Matrix — which both require mandatory quiet zones on all sides — Aztec Code can be printed edge-to-edge on a ticket, card, or label without any white border. This makes Aztec Code uniquely space-efficient on pre-printed tickets and credential documents where every millimeter counts.
- Configurable Error Correction — 5% to 95%Aztec Code supports a uniquely wide range of error correction: from 5% (minimum, highest data density) to 95% (maximum redundancy, ultra-resilient scanning). Standard use cases typically use 23% error correction, which allows approximately 23% of the symbol to be damaged or unreadable while still recovering the full encoded data. For ticket barcodes that will be folded, scanned in bright light, or printed at low resolution, 25–40% correction is recommended.
- High Data Capacity in a Compact SymbolAztec Code can encode up to 3,832 numeric digits, 3,067 alphanumeric characters, or 1,914 bytes of binary data — more than PDF417 for numeric data and comparable to large QR code versions — while maintaining a smaller overall symbol footprint due to the absence of quiet zones. Multiple data compaction modes (digit, upper, lower, mixed, punctuation, byte) are automatically selected to maximize density for any given input.
- European Rail and Transit Ticketing StandardThe International Union of Railways (UIC) specifies Aztec Code as the machine-readable barcode for European railway tickets under the UIC barcode standard (UIC918-3 and ECCMA). Rail operators across Germany (DB), France (SNCF), the Netherlands (NS), Belgium (NMBS), and most other European networks use Aztec Code on printed and mobile tickets. Aztec Code is also specified for Interrail and Eurail passes and for international through-ticketing across European borders.
- Omnidirectional Scanning — Phones and Fixed ScannersThe central bullseye finder pattern allows Aztec Code to be read in any orientation — 0°, 90°, 180°, 270°, or any angle — by both dedicated 2D imager scanners and smartphone cameras with compatible barcode apps. Validators at European train station gates, bus depots, and ferry terminals are specifically calibrated for Aztec Code, and many airline and event ticket scanning apps also support it natively.
Who Uses Aztec Code?
Aztec Code is the standard 2D barcode for European rail ticketing, transit passes, driving licences, and airline boarding passes — wherever quiet-zone-free compact encoding is required.
Aztec Code Barcode Generator Features
Everything you need to create compliant, production-quality Aztec Code symbols — from real-time preview to bulk generation and lossless SVG output.
Real-Time Preview as You Type
The Aztec Code symbol preview updates live with every keystroke. See the exact bullseye finder pattern, module grid, and overall symbol size before downloading. Inputs that exceed the capacity of the current symbol configuration are flagged immediately, allowing you to reduce data length or adjust error correction before sending to a printer.
PNG and SVG Download
Download your Aztec Code barcode as a high-resolution PNG for tickets, forms, and documents, or as a lossless SVG for print-ready design workflows and vector applications. SVG output scales to any physical size without pixelation — essential for both small transit card labels and large-format event ticket printing.
Adjustable Size — No Quiet Zone Needed
Control the output dimensions of your Aztec Code symbol freely. Because Aztec Code requires no quiet zone, the generated symbol can be placed flush with surrounding design elements or text without violating any ISO/IEC 24778 scanning requirements. This is a unique advantage over QR codes and Data Matrix for space-constrained ticket and document layouts.
Bulk Aztec Code Generation
Enter multiple data strings one per line and generate a separate Aztec Code symbol for each in a single operation. Download all as a ZIP archive of individual PNG or SVG files. Ideal for railway e-ticket batch production, event ticket serialization, and any transit or access control workflow requiring unique per-ticket barcodes.
Human-Readable Text — Show or Hide
Toggle optional human-readable text beneath the Aztec Code symbol on or off. Displaying the encoded value in plain text aids visual verification for internal operations and document management. For consumer-facing transit tickets and boarding passes, the clean barcode-only presentation is typically preferred.
No Account, No Watermarks, No Limits
This Aztec Code generator is completely free — no registration, no subscription, no watermarks on any downloaded file. All encoding runs entirely in your browser. Ticket data, booking references, and personal travel identifiers you encode are never transmitted to any server.
Aztec Code Barcode — Frequently Asked Questions
Technical answers to the most common questions about Aztec Code encoding, error correction, quiet zones, transit compliance, and practical usage.
What is Aztec Code and how is it different from QR Code?
Aztec Code (ISO/IEC 24778) and QR Code (ISO/IEC 18004) are both 2D matrix barcodes, but differ in finder pattern design, quiet zone requirements, and target use cases. Aztec Code uses a central bullseye finder pattern and requires no quiet zone on any side, making it more space-efficient on pre-printed tickets and documents. QR codes use three corner finder patterns and require a 4-module quiet zone on all sides. QR codes are optimized for smartphone camera scanning by consumers; Aztec Code is optimized for high-speed transit gate readers and ticket validation systems. For European rail ticketing and DVLA licences, Aztec Code is the mandated standard.
Does Aztec Code require a quiet zone?
No — this is one of Aztec Code's defining advantages over other 2D barcodes. Because the bullseye finder pattern at the center of the symbol provides all orientation and calibration data, Aztec Code scanners do not need surrounding blank space to locate the symbol. You can print an Aztec Code flush to the edge of a ticket, to the border of a text field, or directly adjacent to other design elements without affecting scan reliability. QR codes and Data Matrix both require mandatory quiet zones of 4 and 1 module width respectively.
How much data can an Aztec Code barcode store?
Aztec Code supports multiple symbol sizes (from 15×15 to 151×151 modules) and data capacities. At maximum size with minimum error correction (5%), Aztec Code can encode up to 3,832 numeric digits, 3,067 alphanumeric characters, or 1,914 bytes of binary data. Most transit ticketing applications encode 100–500 characters of structured booking data, which fits comfortably in a small to medium-sized Aztec Code symbol with 23% or 25% error correction.
Which railways and transit systems use Aztec Code?
Aztec Code is the machine-readable barcode standard for the European rail network under UIC barcode specifications 918-3 and ECCMA. Operators using Aztec Code include Deutsche Bahn (DB) in Germany, SNCF in France, NS in the Netherlands, NMBS/SNCB in Belgium, SBB in Switzerland, ÖBB in Austria, and Trenitalia in Italy, among others. Interrail and Eurail international rail passes also use Aztec Code. Amtrak in the United States uses Aztec Code on its train tickets. The UK DVLA uses Aztec Code on driving licences.
What error correction level should I use for Aztec Code?
The recommended minimum error correction for printed Aztec Code is 23% (the ISO/IEC 24778 default). For transit tickets that will be folded, carried in wallets, or scanned repeatedly, 25–35% is a practical choice. For documents on low-quality printers or tickets exposed to outdoor conditions, 40–50% provides strong resilience. Use minimum error correction (5–10%) only when maximum data density is the priority and the barcode will be printed cleanly at high resolution on protected surfaces.
Can smartphones scan Aztec Code?
Smartphones can scan Aztec Code using dedicated barcode scanner apps (such as ZXing-based apps, Scandit, or Honeywell-powered apps), but the default camera apps on iOS and Android do not natively decode Aztec Code the way they decode QR codes. This is intentional by design: Aztec Code is a B2B and transit-operator format rather than a consumer-marketing format, and its primary use case is fixed 2D imager gate scanners at transit stations, airports, and government counters rather than ad-hoc consumer scanning.
Is my data safe when using this generator?
Yes. All Aztec Code encoding is performed entirely in your browser using client-side JavaScript. Ticket data, booking references, licence numbers, and any other content you encode are never transmitted to any server and never stored or logged anywhere. Closing the browser tab clears all input data completely.
Generate Your Aztec Code Barcode Now — Free, Instant, No Account Required
This free Aztec Code barcode generator is ready to use immediately. Enter any ticket data, document identifier, or structured text, adjust the size, and download a print-ready PNG or SVG in seconds. No signup, no watermarks, no usage limits. All encoding runs locally in your browser — your ticket and document data stays private. Generate one barcode or thousands; the tool is completely free regardless of volume.
