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.

How to

How to create a QR code

Create and deploy a QR code in three simple steps — no software required.

Creating a QR code takes under a minute on qrcode.ing. No design experience or software downloads are required.

1

Enter your URL or content

Paste any URL, phone number, email address, Wi-Fi credentials, or plain text into the generator. QRCode.ing encodes it automatically.

2

Customize your QR code

Choose colors, add a logo, select an animated GIF style, or keep the default black-and-white design. Every QR code is dynamic by default — you can change the destination URL later without reprinting.

3

Download and deploy

Download your QR code as SVG or PNG for print materials, or as an animated GIF for screens and digital displays. Always test the final file on both iOS and Android before printing.

Every QR code created on qrcode.ing is a dynamic QR code — meaning you can update its destination URL at any time from your dashboard. Static QR codes encode the URL permanently; dynamic codes store a short redirect that you control.

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.

What types of QR codes are there?

QR codes come in two main types: static and dynamic. Static QR codes encode data permanently — suitable for Wi-Fi passwords, vCards, or fixed URLs that will never change. Dynamic QR codes store a short redirect URL, allowing you to change the destination anytime without reprinting. Beyond static vs dynamic, QR codes also vary by content type: URL QR codes, email QR codes, phone number QR codes, SMS QR codes, Wi-Fi QR codes, and vCard contact QR codes are the most common. Animated GIF QR codes are a third visual variant — the QR pattern itself animates as a loop, ideal for screens and digital displays.

How do QR codes work technically?

A QR code stores data in a grid of black (dark) and white (light) square modules arranged in a square matrix. The pattern includes three square 'finder patterns' in three corners that help scanners locate and orient the code. The data is encoded using Reed-Solomon error correction, which means a QR code can still be read even if up to 30% of the pattern is obscured or damaged (at error correction level H). When your phone's camera captures the QR code, the camera software detects the finder patterns, decodes the binary data from the module arrangement, applies error correction, and outputs the stored content — all in under a second.

What is QR code error correction and why does it matter?

QR code error correction allows a code to be read even if it is partially damaged, dirty, or obscured by a logo. There are four error correction levels: L (recovers 7% damage), M (15%), Q (25%), and H (30%). Level H is the most forgiving — a QR code with a company logo overlaid in the center still scans because the logo replaces error-correctable data. Higher error correction levels produce more complex, denser QR patterns, so choose level M or Q for most use cases and level H only when you plan to overlay a logo.

Can I put a logo inside a QR code?

Yes. A logo can be placed in the center of a QR code because QR codes have built-in error correction. The logo replaces some of the data modules, but the error correction algorithm reconstructs the missing data when scanning. For a logo overlay, use error correction level H (30% recovery) and keep the logo to no more than 20-25% of the QR code area. Test the final design on multiple devices before printing — a logo that is too large or too low-contrast can prevent scanning.

What is a QR code used for in marketing?

Marketers use QR codes to bridge physical materials and digital content. Common marketing uses include: print ads and direct mail linking to landing pages, product packaging linking to tutorials or loyalty programs, event materials linking to registration or schedules, out-of-home advertising linking to promotional offers, business cards linking to contact details or portfolios, and retail displays linking to product pages or reviews. Dynamic QR codes are especially valuable in marketing because you can change the destination URL mid-campaign, run A/B tests by comparing scan rates across different placements, and track every scan with built-in analytics — giving you measurable ROI from print and physical channels.

How do I track QR code scans?

To track QR code scans, you need a dynamic QR code (not a static one). Dynamic QR codes route scans through a server before redirecting to the destination, which is how scan events are logged. On qrcode.ing, every QR code includes built-in scan tracking at no cost — you can see total scan count, scan history by day and week, approximate location (country and city), device type (iOS, Android, desktop), and browser. For deeper campaign attribution, append UTM parameters to your destination URL to connect QR scan data with your web analytics platform.

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