QR Code Generator — NumGenie

QR code generator

Create a QR for any link or text. Choose size, colours and error correction, then download PNG or SVG.

Create your QR

Everything runs in your browser using JavaScript. No uploads.

Tip: for Wi-Fi, use WIFI:T:WPA;S:YourSSID;P:YourPassword;;
For PNG downloads.

Preview

Enter text and click Generate

Examples

Click to load:

Note For small prints use higher ECC and margin.

Wi-Fi helper

Free to use. Generated images are created on the fly in your browser. For best scanning, use a dark foreground on a light background.


How to use it (step by step)

  1. Type your text or link. Example: https://numgenie.com or any short message.
  2. Pick a size. Bigger size = clearer code for print. 256 px is fine for screens.
  3. Set the margin. This is empty space around the code. 4–8 px helps scanners.
  4. Choose error correction. L is smallest, H is safest (works better with logos or low-quality prints).
  5. Pick colours. Keep the foreground dark and the background light for best results.
  6. Click “Generate”. The preview updates at once.
  7. Download or copy. Use Download to save PNG/SVG, or Copy image to paste it elsewhere.
  8. (Optional) Add a logo. Upload a small image. We place it in the centre safely.
  9. (Optional) Make a Wi-Fi code. Use the Wi-Fi helper, then click Generate.
  10. Share a link to this QR. Click Copy shareable link to copy a URL with your settings.
Quick tips:
  • Short text or links scan faster.
  • For printing, use SVG or a large PNG (384–512 px).
  • Keep good contrast: dark code on a light background.
Wi-Fi example (copy and edit) WIFI:T:WPA;S:YourSSID;P:YourPassword;;

How to use the QR Code Generator (step-by-step)

  1. Enter your content in Text or URL — e.g. a webpage, short message, phone, email or Wi-Fi string.
  2. Choose size (pixels). Tip 256–320 px is perfect for screens; 384–512 px for print.
  3. Set margin (quiet zone) — 4–12 px improves scan reliability, especially when placing on busy backgrounds.
  4. Select error correction (ECC):
    • L (low) → smallest codes, least redundancy
    • M (default) → good all-rounder
    • Q (quartile) → handles minor damage/overprint
    • H (high) → best for logos and low-quality prints
  5. Pick colours — keep foreground darker than background for maximum contrast.
  6. PNG vs SVG:
    • PNG → quick sharing, socials, documents. Supports centre logo overlay.
    • SVG → vector-sharp for print/signage; scale to any size without blur.
  7. (Optional) Add a logo — upload a small square image. Use ECC H and a margin ≥ 8 px.
  8. Generate to preview, then Download as PNG/SVG or Copy image for pasting.
  9. Wi-Fi helper fills the correct format; click Insert into text, then Generate.
  10. Share link to this exact QR (all settings encoded) with Copy shareable link.
Quick wins for scan success
  • Use short content. Short URLs/text = fewer modules = faster scanning.
  • Keep high contrast (dark on light) and avoid background patterns behind the code.
  • Respect the quiet zone (blank margin) so camera decoders can lock on.
  • For print with logos or glossy stock, choose ECC H, larger size and 8–12 px margin.

Print sizing guide (rule-of-thumb)

Minimum printed QR size ≈ scan distance ÷ 10. Example: 1 m viewing distance → ≈ 10 cm code.

Typical viewing distanceSuggested QR sizeUse case
30–60 cm (1–2 ft)25–35 mm (1–1.4 in)Flyers, packaging, business cards
1–2 m (3–6 ft)80–120 mm (3–5 in)Posters, shop displays
3–5 m (10–16 ft)150–250 mm (6–10 in)Pop-up banners, event signage

DPI tip For crisp print, export SVG or a PNG sized so printed pixels ≥ 300 DPI.

Popular QR payloads (copy & paste)

Website

https://example.com

Plain text

Hello from NumGenie!

Phone

TEL:+441234567890

SMS (pre-fill)

SMSTO:+441234567890:Hi, I’m interested…

Email (mailto)

mailto:hello@numgenie.com?subject=Hello&body=Great%20tools!

Wi-Fi (WPA/WEP/Open)

WIFI:T:WPA;S:YourSSID;P:YourPassword;;
WIFI:T:WEP;S:YourSSID;P:YourPassword;;
WIFI:T:nopass;S:YourSSID;;

Contact (vCard lite / MECARD)

MECARD:N:Doe,John;TEL:+441234567890;EMAIL:john@example.com;ORG:NumGenie;URL:https://numgenie.com;;

Map location

geo:51.5074,-0.1278

Calendar event (VCALENDAR)

BEGIN:VCALENDAR
BEGIN:VEVENT
SUMMARY:NumGenie Launch
DTSTART:20251201T100000Z
DTEND:20251201T110000Z
LOCATION:Online
END:VEVENT
END:VCALENDAR

Escaping If your SSID or password contains ; or ,, escape as \; or \,.

Branding without breaking scans

  • Keep the logo within 15–20% of the code width; use ECC H and a white “badge” behind it.
  • Never cover finder patterns (the three big corner squares) or the quiet zone.
  • Stick to high contrast palettes; avoid gradients that reduce edge contrast.

Tracking & links

  • Shorten long URLs before encoding (e.g. your own short domain) to improve scannability.
  • Add UTM parameters to measure traffic, e.g. ?utm_source=qr&utm_medium=print&utm_campaign=winter.
  • Use the tool’s Share link to recreate a QR with identical settings.

Troubleshooting

  • Doesn’t scan? Increase size, margin, and ECC; simplify content (shorter URL).
  • Blurry in print? Export SVG or larger PNG (target ≥ 300 DPI at final print size).
  • Logo hides modules? Reduce logo size or add a white badge; switch ECC to H.
  • Dark background? Add a light rectangle behind the QR or increase margin to isolate it.

Good practice Avoid embedding sensitive data in QR codes. Prefer links to secure pages instead.

Related long-tail queries covered: free qr code generator no signup, create qr code for wifi, qr code with logo for printing, svg qr code for poster, best qr code size for flyers, how to add utm to qr link, high error correction qr code, quiet zone qr code.