QR Code Generator
Enter a website address or any text - the code builds on the fly. Save the finished QR as an image (PNG) or a vector (SVG).
Three steps to a finished code
- Type a website address or any text into the field.
- The picture updates on the fly - there is no separate "generate" button.
- Optionally pick the size, color, and the code's error tolerance.
- Save the result as PNG (image) or SVG (vector).
Where a code usually leads
Most of the time a web address hides behind the little square: point a
camera and the right page opens - a product card, a venue's menu, a form,
a channel, or a profile. Type a string like https://…, and
you get a QR code you can print anywhere - on packaging, a price tag, a
badge, a poster, or a brochure.
What fits inside
- A website address - opens with a single point of the camera.
- Free text - a note, a promo code, details, or a campaign password.
- A call - the string
tel:+15551234567drops the number into the dialer. - An email -
mailto:name@example.comopens the mail app with the address ready. - Wi-Fi -
WIFI:S:NetworkName;T:WPA;P:password;;connects a guest without typing the password by hand.
Pixels or curves: PNG and SVG
PNG is an ordinary raster file: handy to drop onto a page, send in a chat, or print at a small size. SVG describes the code as geometry, so it scales to any size with no jagged edges - the choice for large prints, signage, and layouts. The content of both files is identical; only the way it is stored differs.
Why a code needs error tolerance
The pattern carries redundancy, so a scanner still reads it even when some modules are rubbed off, taped over, or hidden behind a logo. The level sets the threshold: L tolerates losing about 7% of the area, M - 15%, Q - 25%, H - nearly a third. A higher level means a sturdier code but a denser pattern; for screens and everyday printing, M is comfortable.
Your data stays with you
No server is involved - both building the code and saving it happen on your device. So there is no account and no paying to "lift limits," and the links and text you enter never leave the tab. The QR code stands on its own: it will keep opening even if this page one day disappears.