Free QR Code Generator

Create custom QR codes with your own colors, dot shape and logo, and download them ready to use. No sign-up required.

Preview

Customize your QR

How to use the QR code generator

QR Studio generates static QR codes: whatever you type is encoded inside the code's own pattern, without passing through any intermediate server. That has two practical consequences worth understanding before you print anything. The first is good: the code never expires and doesn't depend on this site still existing — once downloaded, it works forever. The second is the flip side: it can't be edited afterwards. If you print a thousand flyers with a QR pointing at the wrong URL, you print again. Check the destination in the live preview before downloading.

Which content type to pick

The type selector doesn't change how the code looks, it changes what the phone does when it scans it. Picking correctly is the difference between the phone opening the right app directly and showing a loose string the user has to copy by hand:

  • URL — Opens a web page in the browser. The most common one. Always include https:// so the phone recognises it as an address rather than plain text.
  • Text — Shows the text as-is on screen, without opening any app. Good for instructions, serial numbers, batch codes or short messages.
  • Phone — Opens the dialler with the number pre-filled. The user still has to press call, so there's no risk of accidental calls.
  • Email — Opens the mail app with the recipient filled in, ready to write.
  • WiFi — Connects the phone to the network without typing the password. Ideal for cafés, offices and short-term rentals.

If you're torn between two options, which QR type to choose covers each one with examples. WiFi has one extra decision, the security type, and if it doesn't match your router the connection fails: that's explained in WPA, WEP or none.

Customising without breaking the scan

You can change colours, dot shape, corners, background and add a logo in the centre. All of that is aesthetic, but there's a physical limit: the reader needs to tell dark modules from light ones. Three rules that prevent 90% of codes that won't scan:

  1. High contrast, in the right direction. The dots must be darker than the background, never the other way round. A white-on-black QR fails on many older readers, and mid-grey on light grey fails on nearly all of them.
  2. Keep the logo small and centred. The code tolerates covering part of it because it carries redundant information, but that tolerance has a ceiling. Once the logo eats more than a third of the area, it starts failing. Test the result before calling it done.
  3. Don't crop the white margin. That empty border isn't design padding: it's what lets the reader find where the code begins. Without it, many phones won't even detect it.

The underlying reason a QR survives a logo on top, a smudge or a mediocre print run is error correction, a mechanism that stores each piece of data several times. How that works is in error correction in QR codes, and the full path from scan to data on screen is in how a QR code works.

Which format to download

There are four formats and the choice depends on where the code ends up. PNG for screen, social media and documents: it's what you want 80% of the time. SVG for print and anything that gets scaled up — it's vector, so it scales to a three-metre banner without pixelating. PDF when you need a page ready to print without opening an editor. JPEG only if an older system demands it: it compresses lossily and can muddy the edges of the modules, which is exactly what you don't want in a QR code. The long comparison is in which format to choose.

Frequently asked questions

›Is it free? Is there a limit on codes?

Yes, it's free and there's no limit. You can generate and download as many codes as you want without creating an account and without a watermark.

›Do the codes expire or stop working?

No. Being static, the content lives inside the code and doesn't depend on this site. A QR you download today will still work in ten years, even if QR Studio disappears.

›Can I edit the destination after printing it?

No. Changing the content means generating a new code, with a different pattern. If you need to change the destination without reprinting, what you want is a dynamic QR with redirection, which is a different kind of product and always depends on a service staying alive.

›Do I need an account?

Not to generate and download. The account only exists to save your designs and get them back later from another device.

›Can I see how many people scanned it?

No, and that's a direct consequence of being static: there's no intermediate server counting scans. In exchange, there's no tracking of the people who use it either.

›How much information can I put in?

Technically thousands of characters, but you don't want to approach the limit: the longer the content, the more modules the code has and the smaller each one gets, so it becomes harder to scan. For long URLs, shorten them first. As a practical reference, under 300 characters the code stays comfortable to read.

›Can I use them commercially?

Yes. The codes you generate are yours and you can use them on products, packaging, signage or advertising material without attribution.