QR Code Generator
Create a downloadable QR code from text or a URL in your browser.
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.
Share this tool
Only the tool’s public link is shared. Your inputs and results stay here.
Show link to copy manually
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.
