From a page to a scan
QR Code Generator
Turn a website link or plain text into a QR code for a flyer, sign, document or screen. Preview the result and download a PNG or SVG, ready for your next project.
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.
Generation happens in this browser tab. Inputs are not uploaded or saved by the tool, and anyone with the image can read its encoded content. This version supports website URLs and plain text, up to 1,200 UTF-8 bytes. Unicode characters may use several bytes each.
QR code margins and sizing ↗ · Error correction guidance ↗ · How these tools work