QR Code Generator

A code for a link, Wi-Fi, a contact or an event.

FREE - NO SIGN-UP - MADE ON YOUR DEVICE

The code is drawn on your device

Embed

Put QR Code Generator on your own page

Paste this into your page. The tool runs inside the frame, on your reader’s own device, exactly as it does here — nothing uploads.

Embed this tool
<iframe src="https://spottools.co/embed/qr-code-generator" title="QR Code Generator - SPOTTOOLS" width="100%" height="560" loading="lazy" style="border:1px solid #e5e5e5;border-radius:14px"></iframe>
<p style="font-size:13px"><a href="https://spottools.co/qr-code-generator">QR Code Generator</a> - SPOTTOOLS</p>
  • Directno link in the middle
  • PNGready to place
  • L M Q Herror correction
  • 0scans counted
In practice

What you can count on

  • 0sent anywhere
    • The code is drawn in this tab
    • Your address is not written down
  • 4error levels
    • L, M, Q and H to choose from
    • Density against how much damage it takes
  • Staticby design
    • The address is inside the pattern
    • No redirect stands between the two
Specification

QR Code Generator at a glance

What the code carries
Links, and more besides
What you download
A PNG, no metadata
Error correction
L, M, Q or H
Redirects
None, ever
Scan counting
Not available
Size, color and export
256–2048 px, PNG and SVG
Switching payload type
Ten types, one tap apart
Caption under the code
Up to 60 characters, PNG and SVG
Price
Free
Account required
No
Where it runs
On your device
How to

How to use QR Code Generator

  1. 1

    Type the address

    Paste the full web address, https and all, into the box. The code redraws as you type.

  2. 2

    Set the error level

    Choose L, M, Q or H. Medium suits most screens and prints; go higher for a code that will get scuffed.

  3. 3

    Download the PNG

    Save the image and drop it into a poster, a menu or a slide. Test it with a phone before it is printed.

Questions

Frequently asked questions

Do I need to include https at the front?

Yes. Write the address in full, with http or https. That is what tells a scanner it is a link and should open in a browser.

Can you tell me how many people scanned it?

No, and nothing can. The address is in the pattern itself, with no service in between, so there is nothing anywhere to count.

What does the error correction level change?

How much of the code can be damaged and still read. Higher levels add more pattern, so the squares get finer at the same printed size.

Will the code still work in a year?

It carries the address itself, so it works for as long as that address does. Nothing here expires and no account keeps it alive.

Can I put a logo in the middle of any of these codes?

Yes — the logo picker is on every generator mode, not only the logo pages. Size runs from 40 to 100 percent and error correction locks to H automatically so the covered modules stay readable.

How do I check the code I just made actually works?

Read it back here. The same site has a scanner that takes either a camera or an image file, so a code made with a logo or a heavy color can be verified before it goes to print.

Background

Getting a Printed Code Right

The panel opens on links. Paste the full web address and the code appears straight away. The same maker also covers Wi-Fi, contact cards, email, phone, SMS, places and calendar events.

  • Point the final address at the code, not a temporary one. What is printed cannot be pointed somewhere else later.
  • Scan the finished artwork with more than one phone before a print run.
  • Leave clear space around the pattern. A code crowded to the edge of a design is harder to read.
  • Bigger is safer on a poster read from a distance; a higher error level helps where it will be handled.

Full specification

Specification of the QR Code Generator tool
What the code carriesA web address, typed in full. Wi-Fi, contact cards, email, phone, SMS, places and events are also covered.
What you downloadA PNG image, with no metadata written into it.
Error correctionL, M, Q or H. Higher levels survive more damage and make the pattern denser.
RedirectsNone. The address sits in the pattern, so it works with no service in between.
Scan countingNot possible here. A direct code leaves nothing to count and nothing is processed on a server.
Size, color and export256 to 2048 pixels in steps of 64, with foreground and background pickers. PNG and SVG sit side by side under a live status line.
Switching payload typeA row at the top carries all ten types — link, text, Wi-Fi, contact, email, phone, SMS, place, event and MeCard. One tap moves between them.
Caption under the codeText typed here is drawn into both the PNG and the SVG, up to 60 characters, on every mode rather than the caption page alone.
PriceFree
Account requiredNo
Where it runsIn your browser tab. Nothing is sent anywhere.
Next step

Keep going with the same files

All QR tools: QR tools on SPOTTOOLS