Static QR code generator
Turn a link or text into a static QR code with your choice of error correction, then download it as PNG or SVG.
- Runs in your browser
- No upload
- Result stays on your device
Privacy & limitsRuns in your browser. Nothing is uploaded.
Input content stays in this tab; Refentra does not upload or store it. Optional aggregate action counts are sent only with your usage consent. Clear the workspace when finished.
Supported profile: Static QR: 1–1,000 UTF-8 bytes; four-module quiet zone; ECC L/M/Q/H; PNG and SVG decoded independently. 128–2048 px, four-module quiet zone, at least three pixels/module; unsuitable payload/size combinations are rejected before download.
Check the input and the result
- Prepare and choose the operation
Enter literal text or a complete URL, then choose the correction level and pixel size for where you will print or show it.
- Check a concrete example
Use this sample and compare the indicated result: https://example.com → QR (ECC=M, 384px) → PNG/SVG → https://example.com
- Check the output before you reuse it
Scan the downloaded code yourself before you print it. Keep its four-module white quiet zone clear.
Answers for this task
Will the destination stay editable?
A static QR code contains the text you supplied. To change the destination you need a new code, unless you control a redirect yourself.
What should I check if the input fails?
The payload must be 1–1,000 UTF-8 bytes. If the modules are too small, make the image larger or shorten the text.
Where does this tool stop?
Sizes of 128–2048 px need at least 3 pixels per module. Generating a code doesn't visit URLs or certify that they are safe.