ISO/IEC 18004:2024
Information technology — Automatic identification and data capture techniques — QR code bar code symbology specification
Standard Introduction
ISO/IEC 18004:2024 is an active — edition 4; revision in development standard published by International Organization for Standardization (ISO). It is commonly used across Technology, Retail, Manufacturing, Logistics & Transportation, Healthcare and applies in Global.
Use this page to review the official documentation, current status, and the certification or assessment bodies most commonly associated with ISO/IEC 18004:2024.
QR Code symbology
Defines the structure and characteristics of the QR Code barcode symbology rather than a business-specific identifier or payload policy.
Encoding and formats
Covers data character encoding, symbol formats, dimensions, error correction and the reference decoding algorithm.
Production baseline
Provides production-quality requirements and selectable application parameters; final print quality is assessed using the applicable verification method.
list_alt Implementation decisions
- Choose the QR Code symbol and data appropriate to the application
- Encode the intended payload correctly
- Select an error-correction level and symbol size that fit the use case
- Preserve the required quiet zone and module geometry
- Control contrast, printing and physical placement
- Test the final artifact in expected scanning conditions
- Use ISO/IEC 15415 for objective 2D print-quality grading
Who Needs to Comply?
Software teams, designers, printers, manufacturers, packaging teams and solution providers that generate, render, print or decode QR Codes for products, documents, payments, marketing, logistics or healthcare workflows.
Key Requirements
Define the application and payload
Identify what the QR Code must carry and which external application rules govern the data. ISO/IEC 18004 defines the symbology but does not grant identifier ownership or make arbitrary content valid.
Generate a conforming symbol
Apply the specified encoding, symbol format, error correction, masking, dimensions and quiet-zone requirements for the selected QR Code.
Protect readability in the design
Maintain usable module contrast and geometry. Logos, colours, shapes, resizing and low-resolution export can reduce decoding margin even when a generator still shows a preview.
Validate and verify final output
Decode the intended payload from representative final artifacts and use ISO/IEC 15415 when an objective two-dimensional print-quality grade is required.
Implementation Roadmap
Define content and application rules
Specify the payload, target scanners, physical context and any governing application profile. Confirm identifier ownership, URI syntax, privacy and security requirements outside the symbology standard.
Generate the symbol
Choose the encoding, error-correction level, module size and output format. Preserve the quiet zone and avoid decorative changes that compromise finder patterns or module contrast.
Test representative outputs
Decode the exact payload from final-size screens, labels, packaging or other artifacts across expected devices, distances, lighting and surfaces.
Verify and control production
Where an objective quality grade is required, verify final printed symbols using ISO/IEC 15415 and retain the settings and reports. Recheck after design, material, printer or process changes.
Compliance Checklist
checklist Data and symbol
checklist Design and output
checklist Validation and evidence
Which QR Code reference answers which question?
Use the symbology standard to construct the symbol, the application standard to define its data, and the quality standard to verify printed output.
| Reference | Primary question | Role |
|---|---|---|
| ISO/IEC 18004:2024 | How is a QR Code encoded and constructed? | Symbology |
| ISO/IEC 15415:2024 | How is its 2D print quality measured? | Verification |
| GS1 General Specifications 26.0 | Which GS1 identifiers and data rules apply? | Application rules |
Common Misconceptions
A QR Code generator guarantees compliance.
A generator renders supplied data. The user must still apply the correct application rules, protect the symbol design and validate or verify final output.
More error correction makes any design reliable.
Error correction can recover limited damage, but it does not excuse damaged finder patterns, inadequate quiet zones, poor contrast, unsuitable size or excessive distortion.
The Edition 5 working draft is already the required standard.
The draft is under development. ISO/IEC 18004:2024 remains the current published edition until a replacement is published.
Penalties & Enforcement
ISO/IEC 18004 is a voluntary international symbology standard, not a certification or identifier-licensing scheme. Contracts, application standards or regulations may separately require a particular payload, identifier, placement or quality grade. Nonconforming symbols can cause scan failures, rejected artwork, relabelling or broken workflows.
Frequently Asked Questions
Does ISO/IEC 18004 define the content of every QR Code?
expand_more
No. It defines the QR Code symbology. Business rules for a URL, payment payload, product identifier, health record or other content come from the relevant application specification, contract or regulation.
Is ISO/IEC 18004:2024 still current?
expand_more
Yes. ISO lists the 2024 fourth edition as published. Work on Edition 5 is in development, but a working draft does not replace the current published edition.
Can QRCode.Fun be used to create a QR Code?
expand_more
Yes, QRCode.Fun can generate and export QR Code artwork and is linked here as a third-party tool. Users remain responsible for the payload, application rules, final dimensions, readability and any required ISO/IEC 15415 verification. It is not an ISO conformity assessment or calibrated verifier.
Does a QR Code that scans on one phone meet the standard?
expand_more
A successful scan is a useful functional test, but it is not objective print-quality verification. Test representative devices and conditions, and use ISO/IEC 15415 when a formal grade is required.
Can I add a logo or custom colours?
expand_more
Decorative changes may still decode, especially with error correction, but they can reduce robustness. Protect finder patterns and contrast, preserve the quiet zone and retest the final artifact at its actual size.
Official Documentation
Official PDF for ISO/IEC 18004:2024
Official publication or summary for ISO/IEC 18004:2024
Official online resource
International Organization for Standardization (ISO) guidance and reference material
Implementation toolkit
Templates, guidance, or companion resources for ISO/IEC 18004:2024