The fastest way to make a QR code

You can create a QR code in seconds using a free online generator — no software to install, no account required. The most straightforward option is QR Code Generator (qr-code-generator.com), where you paste a URL, email address, phone number, or plain text into a box, and the site produces a scannable image you download as PNG or SVG.

Other reliable free generators include Unitag, GoQR, and QR Code Monkey. They all work the same way: enter your content, customize the appearance if you want, and download the result. Most let you change the size, color, and error-correction level before saving.

If you need to generate many codes at once or track scans over time, you will need a paid service or a tool that stores data — free generators typically create static codes that do not report back when someone scans them.

Key Takeaways

  • Free online QR generators like QR Code Generator and QR Code Monkey create downloadable codes in seconds without requiring an account.
  • Static QR codes (the free kind) work indefinitely but do not track how many times they are scanned or who scanned them.
  • You can customize colors and size before downloading, but advanced features like dynamic codes and scan analytics require paid services.
  • Downloaded QR codes work in any document, email, or printed material — there is no expiration date or ongoing cost.

What content a QR code can hold

A QR code can encode a URL, an email address, a phone number, plain text, WiFi credentials, or a vCard (contact information). The generator you choose determines what types of content it supports. Most free tools handle the common ones: URLs, text, and contact details.

The amount of data a QR code can store depends on the error-correction level you choose. Higher error correction means the code takes up more space but can still be read if part of it is damaged or obscured. For a simple URL, the default setting works fine.

How to download and use your QR code

After you generate the code, the website offers a download button. Choose PNG if you need to use it in documents, emails, or on websites — PNG is the standard format and works everywhere. Choose SVG if you plan to resize it many times without losing quality, or if you need to edit it in design software.

Once downloaded, you can paste the image into Word, Google Docs, Canva, or any design tool. You can also print it directly — QR codes work on paper as long as they are at least one inch by one inch and printed clearly enough to scan. Test the code with your phone before printing or sharing to make sure it works.

Free generators compared

GeneratorContent typesCustomizationDownload formats
QR Code GeneratorURL, text, email, phone, WiFi, vCardColor, size, error correctionPNG, SVG, EPS, PDF
QR Code MonkeyURL, text, email, phone, vCardColor, logo upload, sizePNG, SVG
GoQRURL, text, email, phone, SMSColor, sizePNG, SVG, PDF
UnitagURL, text, email, phone, vCardColor, logo, size, design templatesPNG, SVG, PDF

When you need a paid QR code service

Free static QR codes work forever and never expire, but they do not tell you anything about who scanned them or when. If you need to track how many people scanned a code, where they were located, or what device they used, you need a paid service like Bitly, TinyURL Pro, or QR Code Generator Pro.

Dynamic QR codes (the paid kind) also let you change what the code points to without printing a new one. For example, you could print a code that points to a landing page, then update that page later without reprinting anything. Free generators do not offer this.

For most uses — a code in a document, on a poster, in an email signature, or on a business card — the free static code is all you need. Pay only if you are running a campaign and need to measure results.

Creating QR codes in design software

If you already use Canva, Adobe Express, or Figma, you can generate QR codes directly inside those tools instead of downloading from a separate website. Canva has a built-in QR code element under the Apps menu. Adobe Express offers a QR code generator in its sidebar. Figma has community plugins that create codes.

This approach saves a step if you are already designing something — you do not have to download a code and then paste it in. The codes generated this way are the same as those from a standalone generator, just created in one place.

Troubleshooting codes that do not scan

If a QR code will not scan, the most common causes are size, contrast, or damage. Make sure the code is at least one inch by one inch when printed. Check that there is enough contrast between the code and the background — a light code on a light background will not scan. If the code is printed or displayed, make sure it is not creased, faded, or partially covered.

Test the code with multiple phones before distributing it. Different phones and different scanning apps sometimes behave differently. If one phone cannot read it, try another phone or a different QR code app before assuming the code is broken.

Frequently Asked Questions

Do QR codes expire?

Static QR codes (the free kind) do not expire. They work indefinitely as long as the content they point to still exists. If you create a code that links to a URL and that URL goes offline, the code will not work — but the code itself does not have an expiration date.

Can I add a logo or image to the center of a QR code?

Yes, but only if the QR code uses high error correction. QR Code Monkey and Unitag both let you upload a logo. The error correction allows the code to be read even if part of it is covered. Test the code after adding a logo to make sure phones can still scan it.

What is the difference between PNG and SVG?

PNG is a standard image format that works everywhere — documents, websites, email, print. SVG is a vector format that stays sharp no matter how large you resize it, and it can be edited in design software. For most uses, PNG is fine. Use SVG if you need to resize the code many times or edit it later.

Can I create a QR code that tracks scans without paying?

No. Free generators create static codes with no tracking. To see how many people scanned a code or where they scanned it from, you need a paid service like Bitly or a paid QR code platform.

How do I make sure my QR code works before printing?

Download the code, open it on your computer, and scan it with your phone using any QR code app or your phone's built-in camera app. Test it from different distances and angles. If it scans reliably, it will work when printed.