Free · No sign-up needed

Free QR Code Generator

Turn any URL or text into a scannable QR code in seconds. Download as PNG or SVG, choose your colours, and print at any size — all in your browser, no signup required.

Configure your QR code

256px
128px512px
#18181b
#ffffff

Higher = more damage-tolerant but denser. 'M' works for most use cases.

Enter a URL or text above to generate your QR code

How to use the QR code generator

  1. 1

    Enter your URL or text

    Paste a website link, type a phone number, add contact info, or enter any plain text you want to encode. The QR code updates as you type.

  2. 2

    Customise size and colours

    Drag the size slider (128–512px) and pick foreground and background colours. Keep strong contrast — low contrast codes scan poorly.

  3. 3

    Choose error correction

    M (Medium) works for most purposes. Use H (High) for print on materials that may get scratched, or when overlaying a logo in the center.

  4. 4

    Download or copy

    Hit 'Download PNG' for web or screen use. 'Download SVG' for print that needs to scale. Or copy the raw SVG code to paste directly into your HTML.

Common QR code use cases

Business cards

Link to your website or portfolio so people never have to type the URL.

Restaurant menus

Let customers access your menu on their phone without touching a physical menu.

Product packaging

Link to instructions, warranty registration, or a promo page on the packaging.

Print advertising

Bridge physical ads to your website landing page with one scan.

Event check-in

Encode attendee tickets that staff scan at the door.

Wi-Fi sharing

Encode 'WIFI:T:WPA;S:NetworkName;P:password;;' so guests scan to connect.

Need a website to link your QR code to?

ZonedWeb builds a real WordPress site in ~60 seconds from 1,300+ professional templates. Free to start, your domain on $29/mo. No agency required.

Frequently asked questions

Is this QR code generator really free?

Yes — 100% free with no signup, no watermark, and no usage limits. The QR code is generated entirely in your browser using the open-source qrcode library. We never see the URL or text you encode.

What is the difference between PNG and SVG QR codes?

PNG is a pixel-based image best for digital use (websites, emails, apps). SVG is vector-based, infinitely scalable, and best for print (business cards, posters, signage) — it stays crisp at any size. Download SVG when you plan to print.

How do I add a QR code to my website?

Download the PNG and upload it as an image to your page, or copy the SVG code and paste it directly into HTML. If your site is on ZonedWeb, you can ask Zoni (our AI) to add the image to any page — just paste the URL in chat.

What error correction level should I use?

L (Low, 7%) for clean digital displays where damage won't occur. M (Medium, 15%) is the sweet spot for most uses. Q (Quartile, 25%) or H (High, 30%) when printing on materials that might be scratched or worn, or when you want to overlay a logo on the code. Higher correction makes the code slightly denser.

Can I use a QR code on my business card or product packaging?

Yes. Download the SVG for print use — it scales to any size without pixelation. For packaging, use H (High) error correction so the code remains scannable even if partially obscured. Test with multiple phones before large print runs.