Back to tools
Local generation Four error correction levels Custom colors

QR Code Generator

Enter a URL or text to generate a QR code locally, with adjustable error correction, size and colors. Nothing is uploaded.

Share:
Privacy: All processing runs locally in your browser. Nothing is uploaded to any server, so your data stays private and secure.
🎯 QR preview
Version - · Error correction -

Technical References

  1. ISO/IEC 18004 QR Code Specification: https://www.iso.org/standard/62021.html

Frequently Asked Questions

What content can the QR code generator handle?

Common content such as URLs and text, encoded in UTF-8 so Chinese characters and symbols work correctly.

What's the difference between error correction levels?

Four levels are offered: L/M/Q/H. Higher levels resist more dirt and occlusion but hold less data.

Is data sent to a server?

No. QR codes are generated locally in your browser and nothing is uploaded to this site. Loading the initial page resources and camera recognition still depend on the browser environment.

Can I customize the colors?

Yes, both foreground and background colors are customizable. Keep enough contrast to ensure reliable scanning.

Can it read QR codes too?

Yes. Upload a QR code image or use the camera to scan in real time. Recognition runs locally in your browser (via the jsQR engine).

Technical References

  1. ISO/IEC 18004 QR Code Specification: https://www.iso.org/standard/62021.html