Utilities

QR Code Generator

Make a QR code for a link, Wi-Fi network, WhatsApp chat, contact card, email or text. Free, no sign-up, no expiry, and everything is made on your device.

Nothing you type is uploaded. The code is generated inside your browser. It is a static code, so it never expires.

Type something to create a QR code.

    Style and size
    Logo (optional)

    How to make a QR code that scans every time

    Pick what the code should do, type the details, and the QR code appears as you type. Choose Website for a link, Wi-Fi to let guests join your network, WhatsApp to open a chat with a message ready, Contact to share your details as a business card, or Email, Phone, SMS and Text for the rest. Change the colours, shape and size if you like, then download a PNG for screens and documents or an SVG for print. Everything is built on your own device, so nothing you type is uploaded.

    Static codes: no expiry, no middleman

    Many sites advertise a free QR code and then redirect every scan through their own server, so the code stops working when a trial ends. The codes here are static. The address or text is written straight into the pattern, which means it never expires, has no scan limit and does not depend on ConverterMaster staying online. The trade-off is that you cannot change the destination later without making a new code, and you cannot count scans.

    What each type does

    • Website: opens a link. If you leave out https:// it is added for you.
    • Wi-Fi: stores the network name, password and security type so phones can join with one tap.
    • WhatsApp: opens a chat with your number and an optional first message. Enter the number with its country code, for example 94 for Sri Lanka, and no plus sign or spaces.
    • Contact: a vCard with name, company, phone, email and website that phones can save to the address book.
    • Email, Phone and SMS: start a new message or call with the details filled in.
    • Text: any plain text up to about 2,900 characters, in any language.

    Printing tips

    1. Use dark code on a light background. Light-on-dark and low-contrast colours fail on many scanners, and the tool warns you when it sees them.
    2. Keep the quiet zone, the empty border, at 4 modules or more.
    3. Print at least 2 cm wide and test the actual print with two or three different phones.
    4. Use the SVG for posters, signs and packaging so the edges stay sharp at any size.
    5. Shorter content makes a simpler code that scans faster and from further away. A long web address is worth shortening first.

    Colours, shapes and logos

    Rounded and dot styles give the code a softer look, and the three large corner squares stay recognisable so scanners can still find them. You can place a small logo in the centre. Because it covers part of the pattern, the generator switches error correction to level H automatically and keeps the logo to a modest size. Whatever style you choose, scan the final code before you publish it. Browsers that support it will also check the code for you and show a message under the preview.

    Frequently asked questions

    Do these QR codes expire?

    No. The codes made here are static: the web address or text is stored inside the picture itself. They never expire, never depend on ConverterMaster, and keep working as long as the destination exists.

    Is my data sent anywhere?

    No. The code is generated inside your browser, so the link, Wi-Fi password or contact details you type are not uploaded or stored.

    Is it really free? Is there a watermark or scan limit?

    It is free, there is no sign-up, no watermark and no limit on scans. You can use the codes on printed material, packaging and websites.

    Can I track how many people scan my code?

    Not with a static code, because it contains the destination directly and nothing passes through a server. If you need scan statistics, point the code at a link from your own analytics or a link-shortener you control.

    What size should I print it?

    Make it at least 2 cm (about 0.8 inch) wide for close-up scanning and larger for distance: roughly 10 cm of width for every metre of viewing distance. Download the SVG for posters and print work because it stays sharp at any size.

    Why will my code not scan?

    The usual causes are low contrast, a light code on a dark background, a quiet zone that is too small, or too much data. Use dark on light, keep the margin at 4 or more, and shorten long web addresses. Always test a printed code with a phone before you produce many copies.

    Does adding a logo make the code harder to scan?

    A little. A logo hides part of the code, so the generator raises error correction to level H, which can repair about 30 percent of damage. Keep the logo small, around 20 percent, and test the result.

    Can I make a QR code for a Wi-Fi network?

    Yes. Choose Wi-Fi, enter the network name and password and the security type. Phones running recent Android and iOS versions offer to join the network when they scan it.

    Does it work with Sinhala, Tamil and other languages?

    Yes. Text is stored as UTF-8, so any language and emoji are supported. Longer text needs a denser code, so keep it short if you can.

    What is error correction?

    It lets a scanner rebuild the data if part of the code is dirty or covered. Level L repairs about 7 percent, M 15, Q 25 and H 30. A higher level means a denser code, so the tool uses the level you pick and raises it automatically only when a logo needs it.

    Related tools

    Text to PDF Image to PDF Image Resizer PDF Editor All converters