← Tools

QR code generator

Paste a link or text, or fill in Wi-Fi or contact details, and the QR code appears at once. You choose the colors, size and error-correction level, then download a PNG.

What goes into the code

Enter text or a link and your QR code will appear here.

    What you type is processed in your browser only and is not sent to linkz.ge servers.

    How to use it

    1. Choose what goes into the code: text or a link, a Wi-Fi network, or a contact card.
    2. Type the text or fill in the fields. Start a link with https:// so phones recognize it as a link.
    3. Pick the error-correction level: M is enough for most uses, while H helps if the code may get worn or dirty. The higher the level, the denser the code.
    4. Choose colors and size. Use a dark code on a light background; the page warns you when contrast is low. For print, pick a large size.
    5. Click "Download PNG" and, before printing, test the code with two different phones.

    Frequently asked questions

    Does the code expire, and can I change it after printing?

    It does not expire: the code holds your text or link itself, so it does not depend on linkz.ge, and a link keeps working as long as the page exists. But the content of a printed code cannot be changed; you would have to print a new one. If you may need to change the destination later, create the QR code for a short link instead, for example a linkz.ge link. The trade-off is that such a QR code works only while the short-link service is running.

    Why does my code not scan, and how big should I print it?

    The usual causes are low contrast, a light code on a dark background, a very small size and a cropped empty margin around the code. Use a dark code on a light background, keep the margin, print at least about 2 × 2 cm (4–5 cm suits a table card), download a large size and test the code with two different phones before printing. This page warns you when the contrast is low or each square of the code is too small.

    Do Wi-Fi codes, contact cards and non-Latin text work on every phone?

    Recent iPhones and Android phones read links, Wi-Fi codes and contact-card codes with the camera, but the exact behavior depends on the scanner app. Georgian and other non-Latin letters are stored as UTF-8; modern apps show them correctly, while some old scanners may garble them. Prefer Latin letters inside links and test the code on your own phone before printing.

    Need to change the code after printing?

    The code from this generator is static: your text or link is written into it directly. A linkz.ge QR is built on a short link, so you can change the destination at any time and the printed code opens the new page. It is free on every plan, downloads as a PNG (sizes S, M and L) and a scan counts as a click. A short-link QR holds a link only, so for Wi-Fi and contact-card codes use the free generator above.

    Ads are on by default for new links. For a QR that people scan in person (a menu, a business card), switch off "Ads and earnings on this link".