QR Code Generator

Generate QR codes for URLs, text, WiFi credentials, email addresses, and more. Runs entirely in your browser — no data is sent to any server.

 
 

About QR Codes

QR (Quick Response) codes are two-dimensional barcodes invented in 1994 by Denso Wave, a subsidiary of Toyota. They were originally designed for tracking automotive parts during manufacturing, but have since become ubiquitous for sharing URLs, contact information, WiFi credentials, and more.

A QR code encodes data as a grid of black and white modules (squares). It includes several key structural elements: finder patterns (the three large squares in the corners) for alignment, timing patterns to establish the grid coordinates, format information to describe error correction level and masking, and the actual data payload encoded using Reed-Solomon error correction.

Error Correction Levels

LevelRecovery CapacityBest For
L (Low)~7% of dataClean environments, maximum data capacity
M (Medium)~15% of dataGeneral purpose use (default)
Q (Quartile)~25% of dataIndustrial environments, moderate damage expected
H (High)~30% of dataHarsh environments, logo overlays on QR codes

Common QR Code Data Formats

TypeFormatExample
URLhttps://example.comOpens a website
WiFiWIFI:T:WPA;S:NetworkName;P:Password;;Auto-connect to WiFi
Emailmailto:user@example.com?subject=HiOpen email client
Phonetel:+1234567890Dial a phone number
SMSsms:+1234567890?body=HelloOpen SMS with pre-filled text
vCardBEGIN:VCARD...Add a contact

QR Code Versions

QR codes come in 40 versions, ranging from Version 1 (21x21 modules) to Version 40 (177x177 modules). Higher versions can store more data but produce denser codes. This tool automatically selects the smallest version that fits your data. Version 1 holds up to 25 alphanumeric characters at medium error correction, while Version 40 can hold up to 4,296 alphanumeric characters.

Frequently Asked Questions

What is a QR code?
A QR (Quick Response) code is a two-dimensional barcode that stores data in a matrix of black and white squares. It can encode URLs, text, contact information, Wi-Fi credentials, and more, readable by smartphone cameras.
How much data can a QR code hold?
A QR code can store up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. Practically, keeping content under 300 characters ensures reliable scanning.
Keyboard Shortcuts
Ctrl+Enter Run / Format
Ctrl+Shift+C Copy output
Ctrl+L Clear