QR Tools

QR Code Generator

Generate a QR code from any text or URL in your browser — free, instant and private. Download as PNG or SVG; nothing you enter is uploaded.

100% in your browser — nothing you enter leaves your device.

Your QR code will appear here.

How to make a QR code

  1. Type or paste any text or URL into the box above.
  2. The QR code is generated instantly, right in your browser.
  3. Click Download PNG for a ready-to-use image, or Download SVG for a sharp, print-ready vector.

What can you put in a QR code?

Anything that fits as text: a website link, a phone number, an email address, a short message, a product code, or plain notes. When someone points their phone camera at the code, their device reads the text and offers to open the link or copy the content — no app required on most modern phones.

PNG or SVG — which to download

PNG is a ready-to-use image that works in every email client, chat app and document. SVG is a vector file, so it scales to any size without blurring — the right choice for print, posters, signage or any situation where the final size is unknown. When in doubt: PNG for screens, SVG for print.

What you can put in a QR code

Any plain text works: a website URL is the most common use, but you can also encode a phone number, an email address, a calendar event link, a payment page, a social-media profile, or even a short note. WiFi credentials have their own format — use the WiFi QR code generator for that. Whatever you encode, shorter content produces a less dense code that scans faster and more reliably.

Tips for QR codes that scan reliably

  • Keep strong contrast — dark modules on a plain white or light background; avoid inverting colours or heavy tints.
  • Preserve the quiet zone — the blank margin around the code is part of the standard; cropping it confuses scanners.
  • Print it large enough — a code smaller than about 2 cm across can be hard for a phone camera to resolve.
  • Avoid heavy distortion — stretching or skewing the code breaks its geometry; slight logo overlays are fine if they stay small.
  • Test before distributing — scan it yourself on at least two devices before printing or publishing.

Related tools

  • WiFi QR Code Generator — create a scannable code that lets phones join your network without typing the password.

Frequently asked questions

Is anything I type uploaded to a server?
No. The QR code is generated entirely in your browser with JavaScript. The text or URL you enter never leaves your device.
Should I download the PNG or the SVG?
Use the PNG for websites, documents and quick sharing. Use the SVG when you need to print large — flyers, posters or packaging — because it stays perfectly sharp at any size.
Do these QR codes ever expire?
No. The code is a static image that encodes your text directly, so it works forever and keeps working even if this site goes away.
How much text can a QR code hold?
A lot — thousands of characters in theory — but shorter content scans far more reliably. For links, a plain URL is ideal.
Is there a scan limit or any tracking?
No. This is a plain static image — there is no redirect service, no analytics pixel, and nothing logged anywhere. Scans go directly to whatever content you encoded.
Can I print it large without it going blurry?
Yes. Download the SVG version and it will scale to any size — billboard or business card — without losing sharpness. The PNG is fixed resolution and is best kept at smaller print sizes.
What makes a QR code scan reliably?
Strong contrast (dark modules on a plain light background), a clear quiet-zone border around the code, and printing it large enough for a phone to focus on. Always test with your own phone before distributing a printed code.