QR Code Generator

Generate a QR code from a link or text. Download as PNG and SVG.

Error correction
L
M
Q
H

A QR code generator builds a code from a link or any text instantly, right in your browser — the data is never sent anywhere, which matters if you're encoding an address, a contact, or a Wi-Fi password. The finished code can be downloaded as PNG (raster, for screens and documents) or SVG (vector, which scales without any quality loss for printing business cards, posters, and signage of any size).

QR codes show up everywhere: a link to a website or restaurant menu, a business card, payment details, an address in a listing, a link to leave a review, or Wi-Fi credentials. All someone needs is to point their phone camera at it — no typing out a long address by hand, which avoids mistakes and speeds things up.

To create a QR code, type or paste text or a link into the field above — the code updates instantly. You can choose an error correction level: the higher it is, the more resistant the code is to damage or smudging (useful for print), but the denser the pattern gets. Everything runs offline in your browser, with no sign-up and no limits.

Frequently asked questions

It's how resistant a QR code is to damage: L (~7%), M (~15%), Q (~25%), H (~30%). The higher the level, the more damage the code can withstand or the more room for a logo, but the denser the pattern becomes.
PNG is a fixed-size raster image, handy for screens and messaging apps. SVG is a vector format that scales without losing quality — better for print (business cards, posters).
No. The QR code is generated entirely in your browser with JavaScript. Neither the link nor the text is ever transmitted anywhere.
Yes. Any Unicode text is supported — links, phone numbers, Wi-Fi credentials, or plain text in any language.