Skip to main content

    QR Code Generator

    Generate QR codes for URLs, WiFi, vCards, email, phone, and SMS. Add your logo, customise colours, and download as PNG or SVG.

    No signup. 100% private. Processed in your browser.

    QR Code Type

    Content

    Customise

    Preview

    Enter content above to generate QR code

    QR codes are generated locally in your browser. No data is sent to any server.

    Why Choose Forge QR?

    Unlike QR Code Monkey, Canva and Beaconstac, Forge QR offers a genuinely free, private, and unlimited experience with no strings attached.

    100% Free Forever

    No hidden fees, no premium tiers, no limits.

    Complete Privacy

    Everything runs in your browser. We never see your data.

    No Signup Required

    Use instantly without creating an account.

    Unlimited Use

    No daily limits, no credits, no restrictions.

    Last updated: January 2026 • Built with care by iForge Apps

    How QR Codes Work

    QR (Quick Response) codes store data in a two-dimensional grid of black and white modules. When your phone camera scans the pattern, it decodes the data — usually a URL, but it can be text, WiFi credentials, contact details, or any string of characters.

    QR codes use Reed-Solomon error correction, which means they still work even if part of the code is damaged or obscured. At the highest level (Level H), up to 30% of the code can be covered — which is why you can put a logo in the centre and it still scans.

    Everything runs in your browser. The QR code is generated client-side using the qrcode.react library. Your data is never sent to any server.

    Error Correction Levels

    LevelRecoveryBest ForTrade-off
    L (Low)~7% damageDigital-only use, clean displaySmallest code
    M (Medium)~15% damageGeneral purpose — good defaultBalanced
    Q (Quartile)~25% damagePrinted materials that may get wornLarger code
    H (High)~30% damageLogo overlay, outdoor signageLargest code

    Higher error correction means a denser (larger) QR code. If you're embedding a logo in the centre, use Level H to ensure the code still scans with part of the pattern covered.

    Data Capacity

    A standard QR code can hold a surprising amount of data, but size matters — more data means a denser, harder-to-scan code:

    Data TypeMax CharactersReal-World Example
    Numeric only7,089 digitsPhone numbers, product codes
    Alphanumeric4,296 charactersURLs, short messages
    Binary (UTF-8)2,953 bytesvCards, WiFi config, JSON

    Practical limit: Keep your data under 200-300 characters for codes that scan reliably at normal print sizes. A typical URL (50-80 characters) is well within range. Long data produces codes with tiny modules that need a high-res print to scan.

    Common QR Code Uses

    1

    WiFi sharing

    Generate a code with your network name and password. Guests scan to connect instantly. Print it and stick it on the wall — no more spelling out passwords.

    2

    Business cards

    A vCard QR code stores name, phone, email, and company. When scanned, it adds your contact details to the phone automatically. No manual typing, no mistakes.

    3

    Restaurant menus

    Link to a digital menu you can update anytime. Print the code on table cards. When prices change, update the webpage — the QR code stays the same.

    4

    Product packaging

    Link to assembly instructions, warranty registration, or user manuals. The physical product stays clean while all the detail lives online.

    5

    Event check-in

    Embed ticket IDs in QR codes for fast scanning at the door. Works for conferences, concerts, and even house parties where you want to track RSVPs.

    Printing Tips

    • Minimum print size: 2 cm × 2 cm for close-range scanning (menus, cards). 10 cm × 10 cm for posters scanned from 1-2 metres away.
    • Quiet zone: Leave white space around the code equal to at least 4 modules wide. Crowding the code against other design elements makes scanning unreliable.
    • Contrast: Dark modules on a light background. The scanner needs clear contrast. Avoid pastel-on-pastel colour schemes.
    • Test before printing. Always scan the code with at least two different phones before sending it to print. What looks fine on screen can fail when printed at a different size.

    Related Tools

    How to use this tool

    1

    Enter a URL, text, email, phone number, or WiFi credentials

    2

    Customise colours, dot style, and add a logo

    3

    Download as PNG or SVG for print or digital use

    Common uses

    • Linking to a website or landing page from printed materials
    • Sharing WiFi credentials with guests instantly
    • Adding contact details to business cards
    • Creating scannable event tickets or menus

    Share this tool

    Frequently Asked Questions