WorkingFigures

Converters

QR code generator

Type a URL or any text and get its QR code instantly, ready to download as PNG. The code is generated locally in your browser, so the content is never sent to a server, unlike most QR sites.

More options

Text is processed by your own browser and never leaves your device: this page has no server to send it to.

How it works

The text is encoded into QR modules entirely in your browser and drawn on a canvas at 260 pixels with the quiet zone included. The error correction level trades density for damage tolerance: L holds the most data, H survives about 30% of the symbol being obscured, useful when a logo will cover part of it.

Frequently asked questions

Which error correction level should I pick?

M is the sensible default. Use H if the print might get scratched or partially covered, and L only when the text barely fits, since lower correction packs more data per module.

Does the QR code expire or get tracked?

No. The pixels encode your text directly; there is no shortener, redirect or analytics in between, which also means the code works forever. That is the advantage of local generation over QR services.

Is the PNG big enough to print?

The download is 260 pixels, fine for screens and small print. For posters, regenerate and scale it as a sharp-edged image (nearest neighbor) or print at a smaller physical size; QR codes tolerate scaling well as long as edges stay crisp.

Other text tools