QR Code Generator

Create QR codes for text, URLs, WiFi, phone, email, SMS and more. Customize size and colors.

Back to all tools on ToolForge

More in Web & Network

px

About QR Code Generator

This QR code generator creates scannable codes for text, URLs, WiFi credentials, phone numbers, emails and SMS. You can customize size, colors and error correction level.

It is useful for posters, menus, business cards, event handouts, WiFi sharing and any offline-to-online workflow where people need to scan instead of type.

QR Code Technical Reference

Error LevelRecoveryUse Case
L~7%Clean environments, temporary display
M~15%Standard usage, general purpose (default)
Q~25%Outdoor use, potential damage
H~30%Industrial, high-risk environments

Frequently Asked Questions

What is a QR code and how does it work?
A QR code is a two-dimensional matrix barcode that stores data in black and white squares. The pattern encodes information that can be quickly decoded by cameras. QR codes use Reed-Solomon error correction to recover data even when partially damaged.
What are the four QR code error correction levels?
QR codes have four error correction levels: L (7% recovery), M (15% recovery), Q (25% recovery), and H (30% recovery). Higher correction means more redundancy but larger codes.
What is the maximum data capacity of a QR code?
Version 40 QR codes can store up to 4,296 alphanumeric characters, 2,710 numeric digits, or 1,817 bytes. The actual capacity depends on the error correction level and data type.
Can QR codes work without internet access?
QR codes themselves work offline. The encoded data is stored directly in the visual pattern. However, QR codes containing URLs will require internet access when scanned to load the web page.
What colors work best for QR codes?
High contrast is essential. Dark colors on light backgrounds work best. Avoid light foreground on dark background, low contrast pairs, or gradients that confuse the scanner.
How small can I print a QR code?
Minimum size depends on scanner distance. For smartphone scanning at 30cm, use at least 2x2 cm. The X-dimension (smallest module) should be at least 0.3mm for reliable scanning.