How to use and verify
Choose a link, plain text, Wi-Fi or contact, enter its details and press Create QR. Links must include http:// or https://. Wi-Fi requires the network name, security type and password unless the network is open. Mark a hidden network only when appropriate. Contacts use a name with an optional phone number and email address.
Save the result as PNG for everyday use or SVG for scaling in a layout. To make a small printed sign, add a short caption and save the card PNG. The caption appears below the code and does not change its encoded content. Changing encoded fields clears the old preview and disables downloads until you create the replacement. Captions can contain up to 48 characters.
This tool handles short payloads of up to 229 UTF-8 bytes, including format markers for Wi-Fi and contacts. Many non-Latin characters require several bytes. Reduce unnecessary details if the content is too long. The white border helps scanners locate the code; keep it when printing or placing the image in another document.
The code contains the information directly, without encryption or an intermediary redirect service. Anyone who scans a Wi-Fi code can obtain the access details. The code itself has no expiry, but a changed password or an unavailable destination can stop it working. Test the downloaded file with the intended phones before sharing a printed batch. Contact import and automatic network connection vary by device.
FAQ
Are files or names uploaded?
No. Processing happens in browser memory without sending inputs to a server or external API. Close the tab after using a shared device.
Is the original overwritten?
Original files are unchanged. Save or copy the result separately. Change the input and run again to create a new result.
What should I check at the end?
Up to 229 UTF-8 bytes. Anyone scanning can read the encoded information. Test on a phone before printing.