QR Code Generator

Free QR codes. No watermark. No account.

Ten kinds of code, styled how you like, downloaded as PNG, JPG, GIF, SVG, PDF or EPS. The code is drawn here on your own device, so nothing you type reaches us unless you choose to save it.

  • No watermark, ever
  • Print-ready vector, free
  • No sign-up to download
  • Runs in your browser

Customize

Type
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, with no password to type. 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, which 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.
Colors Templates, code and background, eyes
Quick color templatesReady-made pairs that fill in the code and background colors below. A starting point, not a limit; change either afterwards. 30 ready-made pairs

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 colorThe color of the pattern itself. Dark on light scans most reliably; a gradient is available on the paid plans.
BackgroundThe color behind the pattern, or none at all. Keep it well clear of the code's own color, because scanners read contrast, not hue.
Eye frame colorThe three large squares' outer rings. “Match code” follows the code color, so it keeps up if you change your mind later.
Eye center colorThe solid centers of the three large squares. Coloring these differently is the smallest change that makes a code look designed.
Shape & style Dots, corners, eyes, roundness
Eye center shapeThe solid center inside each of those three squares.
ShapeFits the whole code inside a circle instead of a square. The pattern shrinks to stay inside it, so it can be harder to scan from a distance.
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.
Advanced Frames and captions, minimum size, download size

Preview

Generated QR code. Press and hold to save or share.

Log in to save QR codes to your account. Sign up free to get 2 dynamic QR codes you can edit after printing.

Made in your browser. Nothing is sent to us unless you save it to your account. Check it yourself

Open your browser's developer tools and switch to the Network tab, then build a code.

You will see this page load its own files: a stylesheet, two typefaces from Google Fonts, and our analytics. Like most sites, this one loads those. What you will not see is a request carrying the link you typed, the contents of your code, or the image itself, because the code is drawn here on your device and there is nowhere for it to be sent.

More about how this works

Questions people ask before they start

Is Qordway really free?

Yes, and without an account. Every QR type, every style control and every download format works signed out, at full resolution. A free account adds a library of 25 saved codes and 2 dynamic codes; paid plans raise those limits. See what each plan includes.

Will my QR code have a watermark?

No, not on any plan, and not when you are signed out. Nothing you download carries our name. Some generators add a watermark to free downloads and then charge to remove it; we think that is a paywall around arithmetic.

Do I need an account to download a code?

No. Design it and download it as PNG, JPG, GIF, SVG, PDF or EPS, including the print-ready vector formats. An account only exists so you can come back to a code later or change where a dynamic one points.

Do these codes expire?

A normal (static) code never expires. Your data is inside the code itself, so it keeps working forever and depends on nobody, including us. A dynamic code is different by design: it points at a short link we resolve, so it works for as long as the code exists on your account. On the free plan each dynamic code carries a 500-scan allowance, after which it stops forwarding until you upgrade.

Can I use a code on something I sell?

Yes. Commercial use is allowed on every plan, including the free one, with no attribution required, on products, packaging, signage or client work.

Can I change where a code points after I have printed it?

Only if you made it a dynamic code. Those encode a short link you can repoint at any time, so already-printed material follows immediately. A static code cannot be changed after printing, because the destination is physically part of the pattern.

More in the help pages and the QR code reference library.