QR Code Generator

Turn text, a link, or contact info into a scannable QR code.

Your QR code will appear here.

Generate a QR code from any text or URL, right in your browser, and download it as an image — useful for sharing links, Wi-Fi details, or contact info without typing.

What you can put in a QR code

TypeWhat to enter
Websitehttps://example.com
Wi-Fi networkWIFI:T:WPA;S:NetworkName;P:Password;;
Phone numbertel:+15551234567
Emailmailto:name@example.com
Text messageSMSTO:+15551234567:Your message

Phones recognize these formats and offer the right action — open the page, join the Wi-Fi network, or start a call or email.

Tips for codes that scan every time

  • Keep it short. Less text means bigger squares, which scan more easily from farther away.
  • Leave a white border around the code — scanners need a quiet zone to find it.
  • Use dark on light. Inverted or low-contrast colors fail on some scanners.
  • Print big enough: at least about 2 × 2 cm (¾ inch) for something held in the hand, and larger for posters seen from a distance.
  • Test before printing with two or three different phones.

Static vs. dynamic codes

This tool makes static codes: the content is stored in the code itself, so it never expires and nobody tracks the scans. "Dynamic" codes from some services point to a short link instead, which lets them count scans or change the destination — but the code stops working if that service shuts down or you stop paying.

Frequently asked questions

Does the QR code expire?

No — the code is generated directly from your text with no tracking link or shortener involved, so it works for as long as whatever it points to (a URL, for example) stays valid.

Is my text sent to a server to generate the code?

No — the QR code is drawn entirely in your browser. Nothing you type here is transmitted anywhere.

What can I put in a QR code besides a website link?

Any text works — plain messages, Wi-Fi credentials in the right format, contact details, or a phone number. Most phone cameras will recognize common formats like URLs automatically.

Will a logo in the center still let the code scan?

Yes — adding a center image automatically switches the code to "High" error correction, which lets a QR code keep working even with up to about 30% of it obscured. Keep the logo modest in size (the default is a safe fit) and the code will still scan reliably.

What's the difference between block size and exact image size?

"Block size" sets how many pixels each QR module (the small square dots) takes up — the overall image grows or shrinks with it. "Exact image size" instead fixes the final image to a specific pixel width, useful when you need to fit a QR code into a set space like a business card template.

Can I edit a QR code after printing it?

No. A static QR code contains your text directly, so changing it means making and printing a new code. If you expect a link to change, point the code at a page you control and update that page instead.