QR Code Generator

Create a QR code from a text string. QR code is a two-dimensional, matrix barcode with error correction that can encode up to 7,089 characters. QR codes can be scanned by phones to access links, payment information and augmented reality content for example.

Size 200px

QR code PNG image:

Related Tools

More about QR Codes

What is a QR Code?

QR (Quick Response) code is a two-dimensional matrix barcode invented in 1994 by Denso Wave for tracking automotive parts. Unlike one-dimensional barcodes that store data in a single row of bars, QR codes store data in both horizontal and vertical directions, allowing them to hold significantly more information.

Data Capacity

The maximum capacity depends on the data type and error correction level:

  • Numeric only (0-9): up to 7,089 characters
  • Alphanumeric (0-9, A-Z, space, $%*+-./:): up to 4,296 characters
  • Binary (ISO 8859-1): up to 2,953 bytes
  • Kanji/Kana: up to 1,817 characters
Error Correction Levels

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

LevelRecovery CapacityUse Case
L (Low)~7%Maximum data capacity, clean environments
M (Medium)~15%General purpose (default)
Q (Quartile)~25%Factory or outdoor environments
H (High)~30%Codes with logos or heavy wear expected
Structure

Every QR code contains three finder patterns (the large squares in three corners) that help scanners detect and orient the code. Alignment patterns, timing patterns, and format information are also embedded. The remaining modules encode the actual data along with error correction codewords.

Common Uses
  • URLs: Link to websites or apps
  • Wi-Fi: Share network credentials that devices can connect to automatically when scanned
  • Contact cards: vCard or MECARD format
  • Payment: Used by payment apps and point-of-sale systems
  • Authentication: Two-factor authentication setup (otpauth:// URIs)