Utilities

Free Online QR Code Generator

Create a QR code from a URL or any text.

Supports Text, URL, PNG, SVG.

Processed on your device

Private by design. Your QR code is generated directly in your browser. The URL or text you enter is never uploaded to our servers.

Generated in your browser. This text is not sent to a QR service.

A good default for screens and general printing.

Enter a URL or some text to generate a code.

What this tool does

QR Code Generator turns a URL or any other text into a scannable code. You can set the foreground, background, and error-correction level, then download PNG or SVG. The preview updates as you type. Nothing is generated until there is text to encode.

How to create a QR code

  1. Enter a URL or other text.
  2. Adjust colors if you need them to match a design. Keep the contrast warning in mind.
  3. Choose an error-correction level.
  4. Download PNG or SVG.

What you can encode

  • Web addresses, plain text, and short contact or Wi-Fi strings you paste in yourself.
  • Up to 2,000 characters. Some content hits the QR capacity limit sooner, especially at high error correction.

Limitations

A code that is too small when printed, or drawn with similar colors, may not scan. This tool does not add a logo in the center. Test the download with a phone camera before you print a run of labels. Image tools such as the Image Converter are separate and are not required to save the PNG or SVG.

Privacy

The text stays in the page so the code can be drawn. It is not included in a request to an external QR API. Normal loading of this website still uses the network for the page itself, which is separate from the contents of the code.

Frequently asked questions

Is the URL or text sent to a server?

No. The code is drawn by a QR library running in your browser. BrowserToolbox does not send the contents to a third-party QR service.

Which files can I download?

PNG for a fixed-size bitmap, and SVG for a vector graphic you can scale. Both are created locally.

Why am I seeing a contrast warning?

Scanners need a clear difference between the dark and light modules. The warning appears below 3:1 contrast. You can still download the code, but it may be hard to scan.

What does error correction do?

Higher levels let a code survive more damage or obstruction, and they make the symbol denser. Medium (M) is a sound default. If the text is too long for the selected level, the tool asks you to shorten it.