QR Code Generator

RUNS ON THIS DEVICE

Type text or a link and a scannable QR code appears as you go. Pick a size and error-correction level, then download it as PNG or SVG — all generated on your own device.

From text to code, instantly

Enter a URL, plain text, or any string and the QR code renders as you type. You can adjust the output size to match where the code will live — a small image for an email signature, a large one for a poster — and pick between PNG for quick sharing and SVG when you need a vector that scales cleanly to any print dimension.

Choosing an error-correction level

QR codes carry redundant data so they still scan when partly obscured or damaged. The standard defines four levels: L survives about 7% damage, M about 15%, Q about 25%, and H about 30%. Higher levels make the pattern denser, which can hurt scanning at small sizes, so the practical rule is to use L or M for clean digital use and step up to Q or H for codes that will be printed, laminated, or stuck somewhere they might get scuffed.

Why generating locally is the safer default

Many online generators send your input to their servers, and some route scans through a redirect domain so they can track clicks — which also means the code stops working if that service shuts down. Here the code is computed in your browser and encodes your content directly. A Wi-Fi password, a private document link, or contact details never travel over the network, and the resulting QR points straight at your destination with no middleman. There is no account to create, no watermark stamped on the download, and no cap on how many codes you generate.

Frequently asked questions

Does the text I encode get sent anywhere?

No. The QR code is drawn by code running in your browser tab, so the content — including Wi-Fi passwords or private links — never reaches a server.

Should I download PNG or SVG?

PNG is fine for screens, chat, and documents. SVG is a vector format, so choose it for print work or when a designer needs to resize the code without blurring.

Do these QR codes expire?

No. The code encodes your content directly rather than a tracking redirect, so it keeps working as long as whatever it points to exists.

Can I add a logo to the middle of the code?

Not in the current version. If you overlay one yourself in an image editor, generate the code at error-correction level H so it still scans with part of the pattern covered.