Free QR Code Generator

Make a QR code with your own logo, shapes and colours in seconds. Download it in high resolution — free, no sign-up, and it never expires.

✓ Add your logo✓ PNG, SVG & JPG✓ Built-in scan test✓ No sign-up
Loading…
Checking…
    Tap the code to enlarge
    Download format

    SVG stays razor-sharp at any size — best for professional printing.

    Your logo is processed in your browser and never uploaded. These are static QR codes: they work forever, with no tracking.

    1Content

    Tip: shorter links make simpler codes that scan faster.

    2Style
    Quick styles
    Dot shape
    Corner frame
    Corner centre
    3Colours
    Code colour
    Background
    Corner frame
    Corner centre
    4Logo
    Upload your logo Tap to choose, or drag & drop / paste an image. PNG, JPG, SVG or WebP.
    Your logo
    Logo
    Logo shape
    Position

    Centre scans best. The corners are reserved for the markers phones use to find and straighten the code.

    Logo background
    5Frame & text
    Frame colour
    Text colour
    6Advanced

    Higher levels keep the code readable when it is scratched, dirty or covered by a logo, but make it denser.

    How to make a QR code with a logo

    1. Choose what the code should open: a website or menu link, Wi-Fi login, contact card, email, phone, SMS or WhatsApp chat.
    2. Pick a quick style, or choose your own dot shape and corner style.
    3. Set your colours — solid or gradient — and keep good contrast so phones can scan it.
    4. Upload your logo, choose its shape and where it sits.
    5. Add a frame with a call to action like “Scan for menu”.
    6. Check the scan test turns green, then download a PNG, SVG or JPG.

    What you can use it for

    FAQ

    Are these QR codes really free?

    Yes. You can design and download as many QR codes as you like, at no cost and with no account.

    Do the QR codes expire?

    No. The codes are static — they point directly to the content you entered and keep working forever, as long as that link stays live.

    Can I add my logo?

    Yes. Upload a PNG, JPG, SVG or WebP logo, choose a square, rounded or circle shape and pick where it sits. Error correction is raised automatically so the code still scans. Your logo is processed in your browser and never uploaded to our server.

    Will my styled code still scan?

    The generator runs a scan test on every change. If it shows a warning, increase the contrast, make the logo smaller or choose a simpler dot shape. Always test the printed code with a phone before printing many copies.

    PNG, SVG or JPG — which should I use?

    Use PNG for websites and quick printing (it supports a transparent background). Use SVG when you need the code razor-sharp at large print sizes, like posters or signage. JPG is handy for apps that don't accept PNG.

    Can I use this for a restaurant menu?

    You can point a QR code at any menu link. If you want a full digital menu that you can update anytime — with photos, multiple languages and no reprinting — that's exactly what QR Dining does.

    Running a restaurant or bar?

    Turn that QR code into a full digital menu you can update in seconds.

    See QR Dining