Free · in your browser · no signup

Create a QR code online

Make a QR code in seconds, right in your browser. Add a link, Wi-Fi, text or contact details – Semacode generates a clean code that's checked to actually scan.

Verified to scan – free, in your browser.

Create in three steps

Pick what it holds

A website link, Wi-Fi login, plain text or a contact card.

Generate

Semacode builds the code and verifies it reads cleanly.

Download

Save the code and use it on screen or in print – free.

What you can encode

Links & text

Send people to a website, or store any text.

Wi-Fi & contacts

Share a Wi-Fi login or a contact card with one scan.

Checked to scan

Every code is verified before you download it.

Create one now

Frequently asked questions

How do I create a QR code for free?
Open Semacode, choose what the code should contain – a link, Wi-Fi, text or contact – and it generates the code in your browser at no cost.
Do QR codes I create expire?
No. A static QR code you generate here holds the content directly, so it works forever – it only stops if the destination, e.g. a website, goes away.
Do I need to sign up?
No signup and no app. It runs in your browser.
Can I add a logo?
Yes – see our QR-code-with-logo page for a branded code that still scans.

How much damage a QR code survives — decide before you print

Every QR code carries spare data. How much is a choice you make when you create it, and it is the difference between a label that still scans after a winter outdoors and one that fails in a month.

The four levels

Error correction comes in L, M, Q and H — roughly 7, 15, 25 and 30 percent of the code recoverable. H survives a lot; it also makes the code denser.

Shorter content, bigger modules

Fewer characters mean fewer modules, and fewer modules mean each one is physically larger at the same print size. A short link beats a long one every time.

The quiet zone is not decoration

Four modules of clear space on every side. Designers crop it constantly, and it is one of the most common reasons a printed code fails.

Dark on light, always

Inverted codes — light modules on a dark ground — are rejected by a good share of scanners, phone cameras included.

A logo eats modules

Anything laid over the code consumes error correction. That is why codes with a logo need level H, not because H looks better.

Size rule of thumb

Keep a module at 0.4 mm or larger in print. For scan distance, divide it by ten: a code read from two metres wants to be about twenty centimetres wide.

Choose the level for where the code will live, not for how it looks on screen. A poster in a stairwell and a sticker on a machine part are not the same problem.

More ways to create