Paste a link or type some text, pick your colors and shapes, download a print-ready PNG.
Nothing you generate here is stored or logged, unless you choose to save it to your account.
Encodes a website URL. Opens in the phone's browser when scanned.Encodes plain text. Displays as-is when scanned — no link, no app needed.Encodes a contact card. Phones can save it directly as a new contact.Encodes Wi-Fi credentials. Phones can join the network directly by scanning — no typing a password.Encodes an email address. Opens a pre-filled draft in the phone's mail app when scanned.Encodes a phone number. Opens the phone's dialer, pre-filled, when scanned.Encodes a text message, pre-addressed. The message itself may not always pre-fill depending on the recipient's phone — this varies by device.Opens a WhatsApp chat with the number pre-filled, and the message too if you add one. Requires WhatsApp installed (or web.whatsapp.com).Encodes a map coordinate. Opens the phone's default maps app, centered on that point, when scanned.Encodes a calendar event. Phones can add it directly to their calendar app when scanned.
Scanning opens the phone's default maps app centered on this point.
The end time must be after the start time.
Leave the date blank to preview with a sample event. Defaults to a 1-hour event if no end time is set.
Embeds your logo in the QR code's center. Every code is generated at error correction level H, the highest, which is what makes a logo possible at all — but a logo is still deliberate damage, so keep it at or below 15% of the code's area and test before printing.
Source
We tested this against a real scanner: codes start failing between 16% and 20% of the area, so 15% is the safe ceiling. How we measured it.
Quick color templates
Pick a preset to fill in the dot and background colors below, or skip this and choose your own.
Light backgrounds
Dark backgrounds
Light dots read fine on dark backgrounds on screen, but most scanners are tuned for dark-on-light -- test before printing at volume. Scan reliability tips.
Dot color
Background
Shape
Fits the whole code inside a circle — the pattern shrinks slightly to stay inside it, so it may be a little harder to scan from a distance.
This content is too long to encode in a QR code. Shorten it before downloading or saving.
Why there's a limit.
These colors are close in tone and may be hard for some scanners to read. Consider more contrast.
Choosing colors that scan.
Preview
qordway.com
Log in to save QR codes to your account.Sign up free to get 2 dynamic QR codes you can edit after printing.
Dynamic QR codes redirect to a web address, so they're available for the URL and WhatsApp types. Other types encode their content directly and can't be repointed later.
Generated in your browser — nothing is uploaded or saved.
We use Google Analytics to understand how visitors use this site. You can accept or decline analytics cookies at any time.