QR Code Generator

Reserved · Sponsored728 × 90 · zero layout shift

What this tool does

Paste a URL, Wi-Fi string, contact card, or plain text and get a scannable QR code back instantly. Tune the error correction level for durability in print or on screens, resize the output for anything from a business card to a poster, and export as a crisp SVG for print work or a PNG for quick sharing. The code is generated entirely client-side, so whatever you encode never leaves your device.

How to use

  1. 1
    Enter text or a URL

    Type or paste anything you want encoded — a link, a phone number, plain text, or a pre-formatted Wi-Fi/vCard string. The preview updates as you type.

  2. 2
    Pick an error correction level

    Higher levels (Q, H) add more redundancy so the code still scans if it's partially obscured, scratched, or printed small — at the cost of a denser pattern. Lower levels (L, M) keep the pattern simpler for clean digital display.

  3. 3
    Adjust the size

    Drag the size slider to scale the rendered code from 128px up to 512px, useful for previewing how it will look at your target print or screen size.

  4. 4
    Download PNG or SVG

    Use Download PNG for quick sharing or embedding in documents, or Download SVG for a resolution-independent file that stays sharp at any print size.

Use cases

  • Share a link at an event

    Generate a QR code for a registration page or menu and print it on a flyer, table tent, or slide so attendees can scan instead of typing a URL.

  • Add Wi-Fi access to a guest card

    Encode a Wi-Fi credential string so guests can join your network by scanning instead of hunting down a password on a sticky note.

  • Label physical inventory

    Create a small, high error-correction code for asset tags or shelf labels that still scans reliably after handling and minor wear.

  • Bridge print and digital

    Put a scannable code on packaging, business cards, or posters that sends people straight to a product page, portfolio, or contact form.

FAQ

Is my text or URL sent to a server to generate the code?+

No. QR encoding happens entirely in your browser using a local library — nothing you type is transmitted, logged, or stored anywhere.

What's the difference between error correction levels?+

L, M, Q, and H trade code density for damage tolerance: L recovers from roughly 7% data loss, M about 15%, Q about 25%, and H about 30%. Use H for codes that will be printed small or may get scuffed; L or M is plenty for a clean digital screen.

Can I encode a Wi-Fi network or contact card?+

Yes — QR codes are just encoded text. Paste a Wi-Fi string in the format WIFI:T:WPA;S:NetworkName;P:Password;; or a vCard block, and most phone camera apps will recognize and act on it automatically.

Why would I choose SVG over PNG?+

SVG is vector-based, so it stays perfectly sharp no matter how large you scale it — ideal for posters, packaging, or anything sent to a print shop. PNG is a fixed-resolution raster image, better suited for quick digital use like slides or chat.

Is there a limit to how much text I can encode?+

QR codes can hold up to a few thousand characters depending on the error correction level, but very long input produces a dense, harder-to-scan pattern. For long content, consider encoding a short URL that points to the full text instead.

Related tools