photo2anything logo
Utilities

QR Code Tools

Generate QR codes from text/URLs, or read QR codes from images. Everything runs locally in your browser.

Generate QR Code

Read QR Code

2D Matrix Symbology

How Quick Response (QR) Matrix Codes Work

Understand the mathematics of Reed-Solomon error correction and payload capacities:

Error Correction Level Recovery Capacity Data Density Recommended Application
Level L (Low) Highest data density Clean digital screens, website menus
Level M (Medium) Standard density Marketing flyers, product packaging (Default)
Level Q (Quartile) High redundancy Outdoor billboards, transit passes subject to smudging
Level H (High) Maximum redundancy Industrial tags, QR codes with embedded center logos

Frequently Asked Questions

Everything you need to know about generating and scanning QR codes.

Do generated QR codes ever expire?

No. Our tool generates static QR codes where your URL or text is directly encoded into the binary matrix pattern. They work forever without subscription fees or expiration dates.

Can I scan QR codes from photos and screenshots?

Yes. Use the "Read QR Code" panel above to upload any screenshot, image scan, or photo. The decoder locates the position finder patterns and extracts the payload in milliseconds.

Is my QR code generation data kept private?

Yes, 100% private. All matrix encoding and scanning happen entirely inside your web browser using client-side JavaScript. No passwords, Wi-Fi credentials, or URLs are sent to any server.