RunTheTests

QR Code Generator

Make a QR code from any text or URL, entirely in your browser.

Generated in your browser — nothing is logged
Error correction

How this processes your file

Type or paste text and a QR code is drawn on a canvas in your browser using an open-source encoder. Nothing is sent to a server — the code is generated locally and you download the PNG directly. Choose an error-correction level to trade robustness against data capacity.

What the results mean

Error correction
How much of the code can be damaged or covered and still scan. Higher is more robust but holds less data. Medium suits a clean screen or print.
Capacity
A QR code holds a limited amount of data. Long URLs are fine; pasting an essay is not, and the tool will tell you when it will not fit.

Common problems and fixes

My code will not generate
The text is too long for the chosen error-correction level. Shorten it, or drop to Low correction, which fits more.
It scans slowly or not at all when printed
Print it larger with a clear margin around it, and raise the error correction to Quartile or High so scuffs and ink spread do not break it.

Frequently asked questions

Is the URL I encode sent anywhere?

No. The code is generated entirely in your browser, and you can confirm in your network panel that nothing leaves. Many free QR services are ad-supported and log every URL you encode; this one has no server to log anything.

Do QR codes expire?

A plain QR code like this never expires — it directly contains your text, so it works forever. Codes that "expire" are ones from services that put a short tracking link inside; when the service stops redirecting that link, the code breaks. Encoding the real URL directly avoids that.