100% FREE  -  NO SIGN-UP  -  YOUR FILES NEVER LEAVE YOUR DEVICE

QR Code Generator

Turn any link or text into a QR code in your browser. Pick a size and colours, download the PNG, and use it anywhere. It never expires.

100% free, no premium plan No sign-up Files never leave your device
Drop your text here
or click to choose a file from your device

Your files are processed in your browser, on your own device. Nothing is uploaded to a server.

    Type a link or a line of text and this qr code generator turns it into a scannable QR code in your browser. Pick a size up to 2048 pixels, choose colours and an error correction level, then download a PNG. The code never expires and carries no scan limit.

    How to make a QR code with this generator

    1. Type or paste the link or text the code should carry. The preview rebuilds as you type, so what you see is the code you get.
    2. Pick an image size. 256 or 512 pixels is plenty for a screen or a document. Pick 1024 or 2048 for print, posters and packaging.
    3. Choose an error correction level. Medium is a sound default. Move to Quartile or High if part of the code may be covered, scratched or printed on a curve.
    4. Set the code and background colours if you want them. Keep the code dark on a light background, because scanners read contrast, not colour.
    5. Download the PNG. Scan it once with your own phone camera before you print a batch or send it anywhere.

    A QR code is not a picture of a link in the way a screenshot is. The text itself is drawn into the pattern of squares, and any phone camera reads the pattern back into text. That one fact explains most of what follows on this page.

    What do error correction and size change in a QR code?

    Error correction is spare capacity built into the pattern. At Low, about 7 percent of the code area can be damaged or hidden and the code still reads. Medium raises that to about 15 percent, Quartile to about 25 percent, and High to about 30 percent.

    The trade is density. Higher correction and longer text both mean more squares in the same space. A short link at Medium stays open and easy to scan. A long paragraph at High turns into a dense block that needs a bigger print size and a steady hand.

    For print, size the code at 2 centimetres square or larger, and bigger again if people scan from a distance, such as a poster across a room. Keep the white border around the code when you place it. That border is part of how scanners find the code, and cropping it off is a common reason a good code fails.

    What this QR code generator does not do

    This tool makes static codes. Once a code is downloaded, the text inside it cannot be changed. If the link changes next month, the printed code still points at the old address, and the fix is a new code, not an edit.

    Some services sell codes that point at their own redirect address, so the destination can be swapped later and every scan can be counted. That can be worth paying for in a long campaign. It also means the code stops working if the account or the service goes away. A static code has no account, no plan and no middle step, so nothing can switch it off.

    There is no scan tracking here, no expiry date and no daily limit, because there is nothing to track with. Nobody is in the middle. The same code that works today works in ten years, on a menu, a book or a gravestone, for free.

    One limit is physical rather than digital. Very long text can outgrow the code format itself. The largest QR code holds up to 2,953 bytes of text, and this tool tells you plainly when your text is too long instead of handing you a code that no scanner can read.

    FAQs

    Do QR codes made here expire?

    No. A static QR code is the data drawn as squares, with no server in between and nothing to switch off. It scans the same way in ten years as it does today. Codes that expire are the paid redirect kind, where the maker controls the middle step.

    What image size should I download?

    For screens and documents, 512 pixels is more than enough. For print, pick 1024 or 2048 pixels so the squares stay sharp, and place the code at 2 centimetres square or larger. Bigger is safer whenever people scan from arm’s length or farther.

    Can I change the link in my QR code later?

    No. The link is part of the pattern, so a new destination means generating a new code and reprinting. If you know an address will change, point the code at a page you control and update that page instead.

    How much text fits in one QR code?

    The ceiling is 2,953 bytes of text at the lowest error correction level, and less at higher levels. Short links are nowhere near it. If your text is too long, the tool says so with a clear message rather than producing an unreadable code.

    Can I use these QR codes for my business?

    Yes. The codes are yours to use on menus, packaging, posters, business cards and products, with no fee and no scan limit. A QR code is an open standard, and a static code made here belongs to no platform.

    Why does my printed QR code not scan?

    Work through the usual causes. The print may be too small, the white border may have been cropped, the colours may be too close in tone, or the code may be printed on a shiny or curved surface that catches light. Raise the error correction level, print bigger, and test with two different phones.

    More Generators

    Same rules as this one: free, in your browser, with nothing uploaded.

    Scroll to Top