QR Code Generator

Enter text or a URL to generate a QR code. Download as PNG — everything runs in your browser.

Content

What Is a QR Code?

A QR (Quick Response) code is a two-dimensional barcode that encodes data in a matrix of black and white modules (squares). Invented in 1994 by Masahiro Hara at Denso Wave, a Toyota subsidiary, QR codes were originally designed to track automotive parts on assembly lines. Today they are used worldwide for everything from website links and payment systems to event tickets and restaurant menus.

Unlike one-dimensional barcodes that can only store a small amount of numeric data, QR codes can encode thousands of characters and can be read by any smartphone camera. Their three distinctive square finder patterns in the corners allow scanners to detect the code at any angle, making them fast and reliable to scan.

How QR Codes Work

A QR code consists of several functional elements:

Error Correction Levels

QR codes include built-in error correction using Reed-Solomon codes, allowing them to be read even when partially damaged or obscured:

QR Code Applications

Tips for Creating Effective QR Codes

Frequently Asked Questions

What is a QR code?

A QR code is a two-dimensional barcode that stores data in a pattern of black and white squares. Invented in 1994 by Denso Wave, QR codes can encode URLs, text, contact information, and more. They can be scanned instantly by smartphone cameras.

How much data can a QR code hold?

The maximum capacity depends on the version and error correction level. A Version 40 QR code (the largest) can store up to 4,296 alphanumeric characters. Most practical QR codes for URLs use 50-200 characters. Higher error correction reduces capacity but increases resilience.

Related Tools