QR code explained
Free to create
No app required to scan

What Is a QR Code? Meaning & How It Works

A QR code (Quick Response code) is a two-dimensional matrix barcode that stores information — URLs, text, contact details, or payment data — readable by any smartphone camera. Invented by Denso Wave in 1994, QR codes encode data in a grid of black and white squares that scanners decode in milliseconds.

Invented by Denso Wave in 1994
Stores URLs, text, contacts, and more
Scans instantly with any smartphone
Static QR codes are permanent once printed. Use dynamic QR codes to change the destination after printing without reprinting.

Create your own QR code in seconds

Paste any URL or text and download a QR code instantly. No signup required.

Use case

QR codes connect physical to digital instantly

QR codes bridge the gap between physical materials and digital content. A restaurant prints a QR code on a table card — customers scan it and see the menu instantly, no app download required. A retailer adds a QR code to packaging — customers scan it and land on the product page, review form, or loyalty program. Event organizers use QR codes for check-in, replacing ticket scanners with a smartphone tap. Marketers embed QR codes in print ads, billboards, and direct mail to measure campaign response and drive traffic. Anywhere a physical surface meets a digital destination, a QR code removes the friction.

Pre-publish checklist

Scan-ready
1

URL or destination tested on mobile

2

Quiet zone clear on all sides

3

Minimum 2 cm x 2 cm print size verified

4

High contrast between modules and background

5

Scanned successfully on iOS and Android before printing

Specs

QR code technical specifications

Key parameters that affect readability, data capacity, and durability.

1

Enter your URL or text

Paste any link, phone number, email, or plain text into the generator.

2

Customize and download

Adjust colors, add a logo, then download SVG, PNG, or GIF.

3

Place and test before printing

Always scan the final file on two different phones before committing to print.

Minimum print size

2 cm x 2 cm

Smaller sizes reduce scan reliability.

Error correction

L / M / Q / H

Level H restores up to 30% damaged data.

Max data capacity

7,089 digits / 4,296 chars

Shorter URLs produce less dense, faster-scanning codes.

Scan distance

10x code width

A 3 cm code scans reliably from about 30 cm.

Tips

QR code best practices

Simple rules that keep your QR codes scannable and effective.

Keep the quiet zone clear

Leave a border of white space equal to four module widths around every QR code. Cluttered edges prevent cameras from locking on.

Use a short URL

Long URLs create denser, harder-to-scan codes. Shorten links before encoding or use a dynamic QR code with a built-in short redirect.

Choose high contrast

Dark modules on a light background scan fastest. Low contrast — light gray on white, for instance — increases scan failure rates.

Size for the scan distance

Print at least 2 cm x 2 cm for close-range scans. Billboard or signage QR codes need to be at least 10 times the expected scan distance divided by 10.

Test on multiple devices before printing

Check the QR code on both iOS and Android cameras at the final printed or displayed size. Fix any issues before production.

Examples

QR code use cases

Real-world applications where QR codes deliver fast, frictionless access.

Restaurant digital menu

Restaurant digital menu

Table QR code linking diners to the current menu — no reprinting when items change.

Event check-in

Event check-in

Ticket QR scanned at the door for instant, contactless entry verification.

Product packaging

Product packaging

Package QR code linking customers to tutorials, warranties, or reorder pages.

Templates

QR code call-to-action copy

Ready-to-use text for signs, packaging, and printed materials.

Restaurant menu

Scan for the full menu

Place on table cards, coasters, or door signs.

Product packaging

Scan to register your product

Links to warranty registration, tutorials, or reviews.

Business card

Scan to save my contact

Opens a vCard or LinkedIn profile for instant connection.

FAQ

QR code questions answered

Everything you need to know about how QR codes work.

What does QR stand for?

QR stands for Quick Response. The name reflects the code's core design goal: to be decoded rapidly by a scanner or camera. A standard QR code can be read in under a second by any modern smartphone.

Who invented QR codes?

QR codes were invented in 1994 by Masahiro Hara and a team at Denso Wave, a Toyota subsidiary in Japan. They were originally created to track automotive parts on the factory floor. Denso Wave made the standard royalty-free, which enabled global adoption.

How do I scan a QR code?

Open your phone's built-in camera app and point it at the QR code. On iOS and Android, the camera detects the QR code automatically and displays a notification with the encoded link or content. Tap the notification to open it. No separate QR scanner app is required on most modern devices.

What is the difference between a static and a dynamic QR code?

A static QR code encodes the destination directly — once printed, it cannot be changed. A dynamic QR code encodes a short redirect URL so you can change the destination at any time without reprinting. Dynamic codes also support scan analytics, showing you how many people scanned, when, and where.

Are QR codes free to create?

Yes. Basic QR codes are free to generate. QRCode.ing offers free QR code creation with no watermarks and no signup required for guests. Paid plans add features like dynamic (editable) links, scan analytics, custom domains, and animated GIF QR codes.

Can QR codes expire?

Static QR codes never expire — the encoded data is permanent. Dynamic QR codes can be paused or deactivated by the creator, which causes scans to stop resolving. As long as the dynamic QR service account is active, the code continues to work.

How much data can a QR code store?

A standard QR code can store up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. In practice, shorter data produces a less dense code that scans faster and more reliably. Most QR codes store a URL of 50-100 characters.

Are QR codes safe to scan?

QR codes themselves are safe — they are just data. The risk comes from malicious destinations. A QR code could link to a phishing site or malware download just as a clickable link can. Before tapping a link, check the URL preview your phone shows. Only scan codes from sources you trust.

Related pages

Go deeper on QR codes

Ready to create your first QR code or explore dynamic tracking? Start with the generator or read the next guide.

Ready to create your first QR code?

Build a free QR code in seconds.

Create a free QR code