Skip to content

QR Code Generator

Create a QR code for any link or text, adjust the colours, size and error correction, and download it as PNG or SVG. Codes are static and never expire.

Runs in your browser. Your data is not uploaded.How our tools work

Content type

For example example.com/menu

Customise colours, size and error correction

Higher levels still scan when partly damaged, but make the code denser.

Scanners need a light border. 4 modules is the standard.

Your QR code

Your QR code will appear here as you type.

Scan it with your phone before you print or share it.

How do I create a QR code for a link?

Choose “Website link”, paste the address, and the QR code appears as you type. Optionally change the colours, error correction and border under “Customise”. Download it as PNG for screens and documents or SVG for print, and scan it with your phone once before sharing it.

  1. Choose “Website link” or “Plain text”.
  2. Enter the address or text. The QR code appears as you type.
  3. Optionally open “Customise” to change the colours, error correction, PNG size and border.
  4. Download it as PNG for documents and screens or SVG for print, then scan it with your phone to test it.
QR Code Generator with the Website link option selected, the address https://www.example.com/menu entered, and the generated QR code with Download PNG and Download SVG buttons.
The code appears as you type. Download SVG for print and PNG for documents and screens.

Key features

  • Static codes that never expire

    The content is stored in the QR code itself. There is no redirect service, tracking or expiry.

  • Custom colours

    Match your brand colours, with warnings if the contrast is too low for scanners.

  • Error correction levels

    Choose higher levels for printed codes that may get scratched or dirty.

Common uses

  • Link to a restaurant menu, website or online form from print
  • Share a short message, a phone number or written instructions
  • Add a scannable link to posters, flyers, business cards and packaging

Supported formats and limits

Content
URLs and plain text: about 2,300 characters at the default Medium error correction, up to about 2,900 at Low. Accented letters and emoji use more space
Downloads
PNG at 256, 512, 1,024 or 2,048 px (rounded up to whole modules) and SVG

What is a QR code?

A QR code (short for Quick Response code) is a square, two-dimensional barcode that stores data such as a web address or a line of text in a grid of dark and light squares called modules. A phone camera reads the grid and offers to open the link or show the text. Because the data is in the pattern itself, a QR code needs no internet connection or server to be read.

Tips for QR codes that scan reliably

A few simple rules make QR codes work on almost every phone:

  • Use dark modules on a light background. Inverted codes (light on dark) fail on some older scanners and apps.
  • Keep the quiet zone, the empty border around the code, at least 4 modules wide.
  • Print codes at least 2 × 2 cm, and larger when they’ll be scanned from a distance.
  • Shorter content makes a simpler code that’s easier to scan. Use short URLs where possible.
  • Always test the printed code with more than one phone before a large print run.

Frequently Asked Questions

Do these QR codes expire?

No. They are static QR codes: the link or text is encoded directly in the image, so they work forever and don’t depend on this website.

Can I change the link after printing?

No. Static codes can’t be edited after creation. To change where a printed code points, encode a link you control and change what that page shows or redirects to.

Which format should I download?

Use SVG for print and design software, because it scales without losing sharpness. Use PNG for documents, presentations, websites and messaging apps.

What is error correction?

Error correction adds redundant data so the code still scans when partly damaged or covered. Higher levels are more robust but make the code denser. Medium is a good default; use High for print or if you’ll place a logo on top.

Is the content I enter stored?

No. The QR code is generated in your browser, and what you type is never sent to our servers.

Can it make a Wi-Fi code that connects automatically, or a contact card?

No. In text mode the code holds plain text: a phone shows the network name and password, or the contact details, for the person to type or copy. It doesn’t create the special Wi-Fi or vCard formats that join a network or save a contact in one tap.

Last updated:

Related guides & tutorials