kernos/

QR Code Generator

Error correction
input.txt
Loading editor…
Ln 1, Col 11 lines0 chars
terminal
$qr-code-generator
Buy me a coffee

About QR Code Generator

QR Code Generator turns any text or URL into a scannable QR code, computed and rendered entirely in your browser. A QR code stores data as a grid of black and white squares along with Reed-Solomon error correction, which is what lets a scanner still read the code even if part of it is smudged, printed small, or partially obscured by a logo. This tool lets you choose how much of that error correction budget to spend — higher levels tolerate more damage but produce a denser, more complex-looking code for the same data. Nothing you type is uploaded; the code is generated and downloaded locally.

How to use it

  1. 1

    Enter your text or URL

    Type or paste anything you want encoded — a link, a Wi-Fi string, plain text, contact details, and so on.

  2. 2

    Pick an error correction level

    Higher levels (Q, H) make the code more resistant to damage or partial obstruction, at the cost of a denser grid for the same data.

  3. 3

    Generate and download

    Click Generate to render the code, then Download PNG to save it as an image.

What it does

FAQ

What does the error correction level actually change?

It sets how much of the code's data capacity is spent on redundancy versus your actual content. At level L, roughly 7% of the code could be damaged or covered and still scan correctly; at level H, roughly 30% can be. The tradeoff is that higher levels need more modules (the black/white squares) to store the same data, so the code looks denser and can be harder to scan at very small print sizes.

Is there a limit to how much text I can encode?

This tool caps input at 2,000 characters, well within what a QR code can technically hold, to keep the generated code scannable at reasonable sizes — very large payloads produce QR codes so dense that many phone cameras struggle to read them even at level L.

Can I put a URL, Wi-Fi credentials, or a vCard in here?

Yes — a QR code just stores text, and it's up to the scanning app to interpret it. A URL scans and opens directly; Wi-Fi networks and contact cards use specific text formats (like 'WIFI:T:WPA;S:MyNetwork;P:mypassword;;' or the vCard format) that most phone cameras recognize automatically. Paste the correctly formatted string and it will encode the same way as plain text.

Does this tool send my data anywhere?

No. The QR code is generated entirely in your browser using a local encoding library, and the PNG download is produced on your device — nothing you type is ever transmitted.

Related tools