QR code generator

Type a link or any text and the QR code appears straight away. Download it as a PNG or as a scalable SVG.

Error correction

Higher stays readable when the code is damaged or partly covered, but makes it busier.

How it works

  1. Type your text or link

    The code appears immediately as you type.

  2. Choose the settings

    Size, colours and other options; the preview changes straight away.

  3. Download

    As a PNG for a website or a document, or as an SVG for print.

Making a good QR code

  • Error correction (L, M, Q or H) sets how much of the code can be damaged or covered and still scan. Higher levels make a denser code. M suits most uses; use H if you plan to add a logo.
  • Colours: dark on light scans best. A light code on a dark background isn't read by many scanners, and the tool warns about low contrast.
  • Transparent background makes the PNG or SVG easy to place on a coloured design.
  • Choose the PNG size, or download the SVG to print at any size without blur.

A QR code can hold roughly 2,900 characters at the lowest error correction, but shorter is better: less data means a simpler code that scans faster, so short links work best.

More QR tools

Add your own logo with the QR code generator with logo, make a see-through one with the transparent QR code generator, or share contact details with the vCard QR code. Everything is made in your browser.

Frequently asked questions

Is the QR code generator free?

Yes. The QR code generator is completely free, with no account, sign-up or usage limit.

Does the code expire?

No. The code contains the text itself; there is no redirect or account behind it. It works for as long as you keep it.

PNG or SVG?

PNG is handy for websites, e-mail and documents. SVG stays sharp at any size and is best for print.

Is my text stored?

No. The code is made in your browser; your text doesn't go to a server.