Aztec Code Generator

Make an Aztec code online for free. Type any text, choose a compact or full-range symbol, set the number of layers or let the generator pick the smallest, and choose how much error correction to add. A capacity meter shows how much fits, and you can download SVG, PNG, PDF or EPS.

Valid

8.9 × 8.9 mm at 300 DPI

Barcode

13 characters

Any text.

Symbol: 19 × 19 modules. 13 characters used; data like this fits up to 2,847 characters in the largest size.

Aztec options

Size and resolution

Output DPI

300 DPI · Thermal / offset

4 px per module at 300 DPI. Print size: 8.9 × 8.9 mm (0.35 × 0.35 in). PNG, WebP and JPEG: 108 × 108 px.

Label textNew

Font

Alignment

Printed in the file with the barcode, outside the quiet zone, in Helvetica or Courier so it looks the same in every format.

Colors

Contrast 21.0:1; estimated symbol contrast 100%.

Quiet zone (modules)4 · 4 · 4 · 4

Bar width reduction0 mil

Makes each bar thinner by this amount, to make up for ink that spreads on paper. Ask your printer for the value, or leave 0 for laser and thermal printing.

Rotation and backgroundNew0° · Filled

Rotation

In the preview, a checkered pattern shows the transparent areas. Print a transparent barcode only on a white or very light surface: scanners need the light quiet zone around it.

Margin and borderNew0 mm · no border

The margin is blank space outside the quiet zone, for cutting; the border is drawn at the outer edge. Both count in the print size.

Data inspectorNew13 chars
PresetsNew0 saved

No presets yet. Save the current settings to reuse them.

    Presets stay in this browser. They keep the type, size and style; the data and the logo are not saved.

    Recent barcodesNew0

    The barcodes you download appear here, newest first.

      The last 10 downloads, kept in this browser only.
      Aztec · Live previewValid
      Aztec barcode encoding barcode.codes
      New

      Scaled to fit. Actual size shows the print size on screen.

      Print simulationNew

      Shows how a worn print looks and tests it with the decoder.

      Type
      Aztec · 2D
      Print size
      8.9 × 8.9 mm
      Raster
      108 × 108 px
      Symbol
      19 × 19

      Download

      Vector drawing, 8.9 × 8.9 mm. Design and label programs place it at its print size.

      New
      More export optionsNewTest sheet · size set · embed code

      Print test sheet (PDF)

      The code at 80%, 100% and 150% with 100 mm and 4 in rulers. Print it at actual size and scan each copy before printing many.

      Size set (ZIP)

      Magnification

      Embed code

      Nothing you type is uploaded.New

      How to Create an Aztec Code

      Type the data, choose the format and error correction, and download the file.

      1. Type the text or web address you want to encode.
      2. Choose Full range, or Compact for a smaller symbol with up to 4 layers.
      3. Keep the error correction at 23 percent, or raise it for codes that may be damaged.
      4. Download SVG, PNG, PDF or EPS and scan a test print.

      Compact and Full-Range Aztec Codes

      Aztec codes come in two forms that differ in size and capacity, and both grow in layers as the data grows.

      Compact Aztec

      • Layers: 1 to 4.
      • Size: 15 × 15 to 27 × 27 modules.
      • Capacity: up to 108 digits or 88 capital letters and digits at 4 layers.
      Compact Aztec code for Barcode.codes, with a bullseye of two rings in the center.
      Compact Aztec for Barcode.codes.

      Full-Range Aztec

      • Layers: 1 to 32.
      • Size: 19 × 19 to 151 × 151 modules.
      • Capacity: up to 3,832 digits or 3,067 capital letters and digits at 32 layers.
      Full-range Aztec code for Barcode.codes, with a larger bullseye of three rings in the center.
      Full-range Aztec for the same text.

      Aztec Code Specifications

      These are the rules of Aztec Code as described in the encoder's reference, which cites ISO/IEC 24778.

      Aztec Code at a glance
      PropertyAztec Code
      DigitsUp to 3,832 digits in the largest symbol (32 layers)
      CharactersAny data, ASCII and extended ASCII; readers use ISO/IEC 8859-1 unless an ECI says otherwise
      Check digitNo check digit: error correction is a percentage of the data, 23% plus 3 codewords by default
      SizesCompact: 1 to 4 layers, 15 × 15 to 27 × 27 modules; full range: 1 to 32 layers, 19 × 19 to 151 × 151 modules
      VariantsCompact Aztec Code for restricted space, and Aztec Runes, small symbols for special applications
      Other character setsExtended Channel Interpretation (ECI) indicators switch readers to another code page, where the reader supports them
      Reader programmingOnly full-range symbols of 1 to 22 layers can carry reader programming
      Capacity in this generator32 layers: 3,832 digits or 3,067 capital letters and digits
      StandardsISO/IEC 24778 and ANSI/AIM BC13
      Where the numbers come fromYour own data
      ExampleBC-2026-0042

      BWIPP Aztec Code reference (layers, error correction default, compact form, standards); sizes and capacities measured with this generator's encoder (test/phase8.test.ts).

      Sources, checked 2026-10-04: Aztec Code reference (BWIPP).

      Error Correction in Aztec Codes

      Aztec error correction is set as a percentage of the data: 23 percent plus 3 codewords by default.

      Choosing a Percentage

      This generator accepts 5 to 95 percent. A higher percentage lets a damaged code still be read, but needs more layers for the same data, so the symbol grows.

      Aztec Code vs QR Code

      Both are square 2D codes; Aztec sets error correction as a percentage and grows in layers, while QR Code has four error correction levels and 40 versions.

      Aztec Code and QR Code in this generator
      PropertyAztec CodeQR Code
      Smallest symbol15 × 15 modules (compact)21 × 21 modules
      Largest symbol151 × 151 modules177 × 177 modules
      Most digits3,8327,089 (error correction L)
      Error correction5 to 95 percentL, M, Q or H

      When to Choose Aztec

      Choose Aztec when a reading system or specification asks for it, or when you want fine control over error correction. For web addresses that phones should open, use a QR Code: the iPhone Camera app, for example, reads QR codes.

      Frequently Asked Questions

      Is This Aztec Code Generator Free?

      Yes. There is no account, watermark or download limit, and the codes may be used commercially.

      What Is an Aztec Code?

      A square 2D barcode whose size grows in layers with the data. It can encode any text and comes in compact and full-range forms.

      How Many Layers Does My Code Need?

      Keep Smallest that fits and the generator uses the fewest layers for your data. Set a number only if a specification asks for a fixed size.

      How Much Data Fits in an Aztec Code?

      Up to 3,832 digits or 3,067 capital letters and digits in a 32-layer symbol in this generator. The capacity line shows the limit for your data and settings.

      What Is the Difference Between Compact and Full Range?

      Compact Aztec has 1 to 4 layers and is smaller for short data. Full range has up to 32 layers and holds far more.

      Can the Barcode.codes Scanner Read Aztec Codes?

      Yes. The scanner and the image reader read Aztec codes in the browser, from the camera or from a photo.