Converters ● Local processing

QR Code Generator

Create a downloadable QR code from text or a URL in your browser.

Preparing tool…
Try a small example

Try a small example

Load the fictional example in a cleared form. Check the options, run the tool if needed, and compare the result below.

Encode text or a URL as a QR code, preview it, and download a PNG or SVG file. The code contains the value as entered; the tool does not check the URL. Enter the exact text or URL, choose an error-correction level, and generate. Download the result as PNG or SVG. The tool encodes the text as entered and does not check whether a URL works. The input limit is 2,000 UTF-8 bytes; the selected error-correction level may require a shorter payload. The tool encodes the text you enter without validating URLs or providing a dedicated Wi-Fi setup form. Do not enter passwords or other secrets: anyone who scans the code can read its contents.

Text or URL to encode

https://example.com/demo

Expected output

The QR code encodes exactly the value above. Error correction level: M.

The example is unavailable until the tool is ready.

Text is processed in your browser.

✓ Local processing✓ No account✓ Inputs processed here✓ Free

Quick answer

Encode text or a URL as a QR code, preview it, and download a PNG or SVG file. The code contains the value as entered; the tool does not check the URL.

The page and its assets load from the site; this operation uses your entered values only in this browser and does not send them to a calculation endpoint.

How to use it

Enter the exact text or URL, choose an error-correction level, and generate. Download the result as PNG or SVG. The tool encodes the text as entered and does not check whether a URL works.

Limits

The input limit is 2,000 UTF-8 bytes; the selected error-correction level may require a shorter payload. The tool encodes the text you enter without validating URLs or providing a dedicated Wi-Fi setup form. Do not enter passwords or other secrets: anyone who scans the code can read its contents.

Frequently asked questions

Does the QR code contain exactly what I typed?

Yes. The text is encoded as entered; URLs are not opened, checked, or rewritten.

Should I encode private information?

No. Anyone who can scan the code can read its payload, so do not encode passwords or other secrets.

What does error correction do?

It can help a scanner recover data when part of a code is damaged, but higher correction produces a denser code for the same payload. Test the intended print size and scanner.

Why is there a size limit?

Long payloads create denser symbols that can be harder to scan. Input is capped at 2,000 UTF-8 bytes, but the selected error-correction level may require a shorter payload. If generation reports that the content is too long, shorten it or choose a lower correction level, then test the code.

Sources and references

These references document the cited standard or browser API; they do not validate the tool’s output.