QR Code Generator

About the QR Code Generator

Create custom QR codes for a URL, plain text, a phone number or an email address. Choose your own foreground and background colours and an error-correction level, then download the result as a PNG or a scalable SVG. Codes are generated instantly in your browser as you type.

This tool works in your browser: the files and text you use are processed on your device and are not uploaded.

How to use it

  1. Pick a type (URL, Text, Phone or Email) and enter your content.
  2. Optionally set the foreground/background colours and error-correction level.
  3. Download as PNG for images or SVG for print and scaling.

Frequently asked questions

What is the error-correction level?

It controls how much of the code can be damaged or obscured while still scanning. Higher levels (Q, H) add redundancy — useful if you’ll add a logo or print small — at the cost of a denser code. L and M are fine for clean digital use.

PNG or SVG — which should I download?

Use PNG for quick sharing on screens, and SVG when you need crisp scaling for print or large signage, since SVG stays sharp at any size.

Do the QR codes expire?

No. The code is a static encoding of your content, so it works forever as long as the destination (for example a URL) stays valid.

Related tools