Productivity Tool

QR Code Generator

Instantly create QR codes for URLs, WiFi credentials, phone numbers, vCards, and plain text. Customize colors and size, then download as PNG β€” free and private.

Content Type
Website URL
Error Correction
Size (px)
Dark Color
Light Color
QR code will appear here

What Are QR Codes?

A QR (Quick Response) code is a two-dimensional barcode that stores data in a matrix of black and white squares. Developed in 1994 by Denso Wave for tracking automotive parts, QR codes are now used universally for linking physical objects to digital content. Any smartphone camera can scan a QR code without a dedicated app, making them the lowest-friction digital bridge available.

QR codes can store up to 7,089 numeric characters or 4,296 alphanumeric characters. They encode URLs, plain text, WiFi credentials, phone numbers, email addresses, vCards, and more. The code's pattern includes positioning markers, alignment patterns, and error correction data.

Error Correction Levels Explained

LevelRecovery CapacityBest For
L – LowUp to 7% damageDigital displays, clean environments
M – MediumUp to 15% damageGeneral purpose (recommended default)
Q – QuartileUp to 25% damageIndustrial, dusty, or slightly worn surfaces
H – HighUp to 30% damagePrinted materials, outdoor signage, logos overlaid

Higher error correction results in a denser QR code (more modules/squares). For most use cases, Medium (15%) balances scan reliability with code density. Use High when printing large codes on materials that may get scratched or partially covered.

Common QR Code Use Cases

Restaurant Menus

Since 2020, QR codes on table placards linking to digital menus have become standard in restaurants worldwide. This allows menus to be updated instantly without reprinting.

WiFi Sharing

WiFi QR codes encode the SSID, password, and security type in a standardized format (WIFI:T:WPA;S:NetworkName;P:Password;;). Scanning connects Android and iOS devices without manual password entry.

Business Cards

A vCard QR code on a business card lets recipients scan and save your contact details directly to their phone in one tap β€” no manual typing required.

Marketing Campaigns

QR codes on print ads, packaging, and billboards bridge the physical-to-digital gap. Use a URL shortener or link-in-bio service behind the QR code so you can update the destination without reprinting.

QR Code Best Practices

Frequently Asked Questions

Are these QR codes permanent?
Yes. Static QR codes generated here encode the data directly and never expire. They will work as long as the destination URL remains active. For changeable destinations, use a link shortener service so you can update the target without regenerating the QR code.
Can I add a logo to the center of the QR code?
You can overlay a logo in image editing software. Use the High (H) error correction level, which allows up to 30% of the code to be obscured while remaining scannable. The logo should cover no more than 20–25% of the code area.
What's the maximum amount of data a QR code can hold?
Version 40 QR codes (177Γ—177 modules) can store up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. For practical use, shorter URLs and text scan faster and more reliably because they result in less dense codes.
Do QR codes work in low light?
Modern smartphone cameras with night mode can scan QR codes in surprisingly dim conditions. For digital displays, ensure the screen brightness is adequate. For print, choose a well-lit location or use luminescent inks for dark environments.
Is the data I enter sent to a server?
No. The QR code is generated entirely in your browser using the qrcode.js library. Your text, URL, or WiFi password is never sent to any server. You can verify this by disconnecting from the internet after loading the page β€” it will still work.