Skip to content
Permanent QR Code
Never expires

Free QR Code Generator

Make a QR code for any link or text. Free, no sign-up, and it never expires.

Content

What should it open?

Preview

Your code appears here as you fill in the details.

Ready to scan

    An image for screens, documents and most printing.

    Made on your device. Nothing is uploaded. Never expires. It doesn’t depend on our servers.

    Design

    Presets
    Dots
    Corner frames
    Corner centers

    How to make a QR code

    1. Step 1: Enter your link or text

      Paste a web address or type any text. If the link is missing https://, we add it for you.

    2. Step 2: Make it yours

      Pick a preset, or choose dots, corners and colors. Add your logo if you like. The scan check tells you if anything could stop it scanning.

    3. Step 3: Download and print

      Save a PNG for screens, an SVG for designers, or a print-ready PDF at the exact size you need.

    A QR code that keeps working

    This QR code never expires. Your link is stored inside the pattern itself, so any phone camera can read it without asking our servers, today or in twenty years.

    Why some “free” QR codes stop working

    Many QR sites make a “dynamic” code by default. It doesn’t hold your link. It holds a short link to their server, which forwards people to you. When the free trial ends, they switch the forward off, and your printed code goes dead until you pay.

    We make static codes. There is no forward and nothing to switch off. The code you download is the whole thing.

    Link or text?

    Use a link for anything that lives online: your website, a booking page, a form, a PDF, a playlist. Shorter links make smaller codes that scan more easily, so leave off tracking tags you don’t need.

    Use text for things that should work offline: a serial number, a short message, instructions on a machine. Phones show the text on screen. Up to about 2,000 characters fit, but shorter is always easier to scan.

    Change the page, keep the code

    A static code can’t change where it points. The honest workaround is simple: point it at a page you control, like yoursite.com/offer. When the offer changes, update that page. The printed code stays the same and keeps working.

    Where people use them

    Posters and flyers that link to tickets. Packaging that links to manuals. Business cards, wedding invitations, shop windows and conference badges. If it’s printed and people might want to know more, a QR code closes the gap.

    Questions people ask

    Do these QR codes expire?
    No. Static QR codes store your content in the pattern itself, so they keep working as long as the link they point to exists. Nothing routes through our servers, so there is nothing for us to switch off.
    Is it really free?
    Yes. No account, no trial, no watermark, and no limits on how many codes you make or how often they’re scanned.
    Do you see or store what I put in my code?
    No. Codes are made in your browser. What you type never leaves your device, and you can check it yourself: making a code sends no network requests.
    Can I change the link after printing?
    Not on a static code, because the link is the code. Point it at a page you control instead, then change that page whenever you need to.
    Can I track how many people scan it?
    Not with a static code, because scans never touch a server. If you need numbers, link to a page with your own analytics, or add a tag such as ?src=poster to the link.
    Which file format should I download?
    PNG for websites, documents and most printing. SVG for designers and print shops, because it stays sharp at any size. PDF when you want the code printed at an exact size on A4 or Letter paper.
    Can I use the codes commercially?
    Yes. Use them on products, packaging, ads and anything else. You don’t need to credit us.
    Why won’t my QR code scan?
    Most failures come from low contrast, a code printed too small, a missing white margin, or a logo that covers too much. The scan check flags each of these before you download.