Enter a URL
Your input is never sent to a server.
This URL does not include http:// or https://. It will be stored exactly as entered.
0 characters
Older devices that do not support WPA3 may not be able to connect.
Create static QR codes for URLs, text, Wi-Fi details, email and phone numbers; review the encoded data and save PNG or SVG.
Your input is never sent to a server.
This URL does not include http:// or https://. It will be stored exactly as entered.
0 characters
Older devices that do not support WPA3 may not be able to connect.
Updates automatically as you type
Enter content to see your QR code here.
There is no content to review yet.
Enter content to check it.
Share only the tool name and public URL. Your input and results are not included.
A code without an expiry date can still point to a deleted page. Scan the saved image with another device and inspect its domain, path and readability at the actual print size. Wi-Fi passwords are not autosaved, but a generated Wi-Fi QR image contains the connection information.
QR code generation uses qrcode-generator under the MIT License.
Review the exact encoded text when creating a link QR or guest Wi-Fi QR.
Example buttons replace the inputs and settings above with synthetic data and process it. Restore previous input steps back one example at a time. After trying multiple examples, repeat restore to return to your original input. This history is lost when the page closes.
URL mode, synthetic example.com URL, 320 px, margin 4, correction M, black/white.
A 320×320 px PNG. Decoding exactly yields https://example.com/?utm_source=poster&lang=en; the SVG encodes the same content.
Wi-Fi mode, synthetic SSID Guest;Desk, synthetic password demo:pass, hidden network.
Decodes to WIFI:T:WPA;S:Guest\;Desk;P:demo\:pass;H:true;; with escaped delimiters. No connection is attempted.
PNG/SVG encode the reviewed string. Saving does not open the URL or connect to Wi-Fi. A Wi-Fi password remains readable from the QR even when its display is masked.
These are static QR codes without expiry or access control. Long data, small prints, insufficient quiet zones and inverted colors can reduce readability. Test at the intended size. Examples use synthetic information and preserve all original mode inputs, visibility and saved draft data.
Decode saved PNGs with an independent QR decoder and render/decode SVGs against the same literal expected strings.
No. The QR code itself does not expire. If it contains a URL, however, it may stop working if the linked page is removed or its address changes.
No. The QR code, preview, and downloaded image are all created locally in your browser.
Your Wi-Fi password is not sent to a server and is not saved in localStorage or any other browser storage. The password field is cleared when you reload the page. Only non-password data, such as the SSID and settings, is saved for 30 days from the last save. The QR code image itself contains the connection details, so share it carefully.
Use a quiet zone of at least four modules, turn off inversion, and save a larger image. Shortening long content can also make the pattern easier to scan.
PNG works well in most apps. SVG stays sharp when enlarged, which makes it useful for print and large displays.
Keep a separate copy before clearing or resetting. This browser autosaves entered content and QR settings, excluding Wi-Fi passwords. Data is not restored when read 30 days or more after its last save. Clearing site data or storage restrictions may remove it sooner.
Favorites and language preferences are stored separately and may be lost when site data is cleared. Tool resets and site-data deletion do not delete files already downloaded to your device.