QR Code Generator

A QR code generator that turns any URL or text into a scannable code as you type. Choose a 256, 512 or 1024 pixel size and one of four error-correction levels, then download the PNG.

Updated
Loading tool…

Make a QR code for anything.

How to use QR Code Generator

  1. Type or paste a URL, phone number, Wi-Fi string, or text
  2. Pick a size (256, 512, or 1024) and error-correction level
  3. Watch the code update instantly as you type
  4. Download the crisp PNG for your poster, card, or label
Want the how & why?Read: How QR Codes Work (and How to Make One That Actually Scans) →
Try next →Wi-Fi QR GeneratorShare Wi-Fi with a scan.

About QR Code Generator

Turn any link or text into a scannable QR code in seconds, with no account and no design template to wrestle with. Paste a website URL, phone number, email address, Wi-Fi string, or plain text, choose a size of 256, 512, or 1024 pixels, set an error-correction level, and the code redraws instantly. Download it as a crisp black-and-white PNG that drops straight onto a poster, menu, business card, product label, or storefront window.

Most people making a QR code for a business just need a single link customers can point a phone camera at: your site, online menu, Google review page, booking form, WhatsApp, or a payment page. Paste that link, pick 512 px for print, and the PNG is ready — no monthly fee and no expiry, because the codes are static and the value is baked into the pattern. Make a separate code for each location or campaign, since each one is fixed once it's printed.

Unlike the QR features tucked inside Canva or Adobe Express, there's nothing to sign up for and no watermark or usage cap — generate as many as you like and reuse them commercially with no attribution. Everything runs right in your browser using JavaScript, so the text or URL you type is never uploaded to a server. That keeps whatever you encode, including a Wi-Fi password, on your own machine until you choose to print it.

Frequently asked questions

What can I encode in a QR code?
Anything text-based: website URLs, plain text, email addresses, phone numbers, Wi-Fi credentials, or contact details. The code redraws as you type, so you see the result immediately. For links, include the full URL with https:// so scanners open it rather than searching for it.
Is this QR code generator free to use?
Yes — it's a free QR code generator with no sign-up, no software to download, and no watermark stamped on the image. There's no daily limit, so you can create and download as many codes as you need. The codes are yours to use on commercial products and marketing without paying or crediting anyone.
How is this different from the Canva or Adobe Express QR code generator?
Both Canva and Adobe Express build QR codes inside their design editors, which usually means signing into an account first. Here you skip all of that: paste a link, pick a size, and download a plain black-and-white PNG straight away. If you want to style or brand the code, drop that PNG into any design tool afterwards.
Is there a limit on how much text fits?
The QR standard itself is the limit — roughly 2,900 bytes of plain text at error-correction level L, and closer to 1,270 at level H. Go past what fits and the tool shows an error asking for shorter text or a lower error-correction level. Long URLs also make the code denser and harder to scan, so keep them short.
What size should I download?
256 px suits screens and small digital use, 512 px covers most printed material, and 1024 px is best for posters and large-format prints. The on-screen preview is always shown at 256 px whichever you choose — the downloaded PNG is the size you selected.
What does the error-correction level do?
It decides how much of the code can be dirty, damaged or covered and still scan: about 7% at level L, 15% at M, 25% at Q and 30% at H. Higher levels pack more data into the same square, so use M for most jobs and H when the code will be printed small or partly covered.
Why won't my code scan?
The usual causes are printing it too small, poor contrast, or artwork crowding the edges. The PNG includes a quiet zone of two modules, which is tighter than the four the spec recommends, so leave extra white space around it. Keep it black on white, and download a larger size for print rather than enlarging a small one.
Can I add my logo?
Not in the tool — it produces clean black-and-white codes. Set error correction to H, download, then place the logo over the centre in any image editor, keeping it to about a fifth of the code's width so scanning stays reliable.
Can I edit the link or track scans later?
No. These are static codes: the value is baked into the pattern, which is exactly why they never expire and cost nothing. Editing the destination afterwards or seeing scan counts requires a paid dynamic-QR service.
How do I make one for my business, and what should it point to?
Paste the single link you want customers to reach — your site, online menu, Google review page, booking form, WhatsApp, or a payment page — pick 512 px for print, and download the PNG for a table tent, window sticker, flyer, receipt or business card. Use a short, clean URL so the code stays sparse, and make a separate code per location or campaign since each one is fixed.
Do the codes expire or cost anything, and is my link private?
They never expire, there is no account, watermark or usage cap, and you can use them commercially with no attribution. The image is built by JavaScript inside the page, so the text or URL you type is never sent to a server — though remember that anyone who scans the printed code can read whatever you encoded, including a Wi-Fi password.