QR Code Generator
Generate a high-resolution QR code for a link, text, Wi-Fi network or contact card.
QR & barcode Client-side qrcode library
Tool preview
How to use it
- 01
Type or paste the content.
- 02
Pick size, error correction and colors.
- 03
Download the PNG.
Limitations
- ! Very long content produces a denser code that is harder to scan from a screen.
- ! Low contrast between foreground and background breaks scanning.
FAQ
Which error correction level should I use?
Medium is fine for screens; use High if the code will be printed small or on a curved surface.
Do the codes expire?
No. The data is encoded in the image itself, so there is no redirect service to expire.
Can I put a logo in the middle?
Use the QR style page, which keeps the timing patterns clear.
Files never leave your device
Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.
Technical details
- Processing
- Client-side
- Implementation
- qrcode library
- Category
- QR & barcode
- Network requests
- None while processing