From a page to a scan
QR Code Generator
Share a website, start an email or phone call, or help visitors join Wi-Fi. Choose what your code contains, review the result and download a sharp PNG or SVG for a sign, flyer or screen.
Choose what to share
Your code’s content
Before you print
Give every scan a clear destination.
Use the final address you want someone to open. Add campaign tags first with the UTM Campaign Link Builder if you need to identify visits from printed material in your own analytics.
Keep the white border around all four sides. Avoid stretching, cropping, covering the pattern with a logo or placing it over a busy background. Shorter content produces a simpler code. Test the downloaded image with a phone at its intended display or print size.
These are static QR codes: the saved image contains the supplied content directly. Editing that content requires a new code. A website link will continue to work only while its destination is available; this tool does not test the destination or provide scan tracking.
Email and phone codes prepare an action on a compatible device. The person scanning still chooses whether to send the email or place the call. Wi-Fi codes support personal WPA/WPA2, WEP and open networks; enterprise sign-ins and WPA3-only networks are not supported. Network names and passwords must match exactly, and device support varies.
Generation happens in this browser tab. Inputs are not uploaded or saved by the tool. Anyone with a Wi-Fi code can read its network password, even when the password field is hidden. Share it only where you intend to grant network access.
The final encoded content can be up to 1,200 UTF-8 bytes. Unicode characters, email escaping and Wi-Fi fields can use additional bytes. Review the complete payload before downloading.
QR code margins and sizing ↗ · Error correction guidance ↗ · How these tools work
Preset formats reviewed September 20, 2026: email links, phone links and Wi-Fi QR content.