Skip to content
QR Code Generator

QR code generator — link, Wi-Fi or contact card

Type what the code should contain and download it as a PNG or a print-ready SVG. The code is built by your own browser, so nothing you enter — including your Wi-Fi password — is ever sent anywhere.

  • Nothing you type is uploaded
  • Works offline
Error correction

The usual choice. Good balance of size and durability.

Colours
Version
2
Modules
25×25
Recovery
M
PNG size

PNG exports at 495×495 px — every module gets a whole number of pixels, which is what keeps small codes scannable. SVG stays sharp at any print size. PNG is the safer paste target for slides and chat apps.

How it works

  1. 1

    Pick what the code should do

    A link opens a page. A Wi-Fi code joins a network without anyone typing the password. A contact code saves a name, phone and email straight into the phonebook.

  2. 2

    Choose an error-correction level

    Higher levels rebuild the code from a damaged scan, at the cost of a denser pattern. Level M is right for screens; use Q or H for anything printed, laminated or stuck outdoors.

  3. 3

    Download PNG or SVG

    PNG is the safe choice for slides, chat and social. SVG is vector, so it prints crisp at poster size and stays a few kilobytes — use it for anything going to a printer.

Frequently asked questions

Do my QR codes expire?

No, and they cannot. The code contains your link or text directly, so there is no redirect service in the middle that could shut down or start charging. Once you download it, it works forever — but it also means the destination cannot be changed later without making a new code.

Is my Wi-Fi password sent to your server?

No. There is no server involved at all. The whole encoder runs in the page you are looking at, so the password is turned into a pattern of squares on your own device and never leaves it. You can disconnect from the internet and the generator keeps working.

Which error-correction level should I choose?

M for anything on a screen. Q or H when the code will be printed, especially if it might get scuffed, folded or rained on — those levels can still be read with up to a quarter or a third of the code destroyed. L makes the smallest, least dense code and suits clean digital use.

How small can I print it?

A common rule is that the code should be at least a tenth of the distance it will be scanned from — about 2 cm for a phone held at arm’s length, and much larger for a poster read across a room. Always leave the light border around the code intact; scanners use it to find the edges.

Can I use my brand colours?

Yes — set any colour for the code and the background, or make the background transparent. The generator measures the contrast between the two and warns you when a combination will not scan, because scanners tell modules apart by brightness rather than by colour: red on green looks striking to you and is nearly invisible to a camera.

Why does it warn me about a light-on-dark code?

The QR specification assumes dark modules on a light background. Newer phones often cope with an inverted code, but plenty of stock camera apps only search for the dark-on-light pattern and will simply never see it. If the code has to work on every phone, keep the dark colour on the code and the light one behind it.

When should I use a transparent background?

When you are placing the code onto a surface you control — a coloured card, a printed flyer, a slide. Whatever sits behind it becomes the background, so keep it light and plain. Dropping a transparent code onto a photo or a dark panel is the fastest way to make it unscannable.

Is there a limit on how much text fits?

Yes. The largest QR code holds roughly 2,900 characters at the lowest error-correction level, and around 1,270 at the highest. Long text also makes the pattern very dense and harder to scan, so a link to a page is almost always better than the text itself.

Can I use these codes commercially?

Yes. A QR code is just an encoding of your own text — there is no licence, watermark or attribution attached to anything this tool produces. Use them on packaging, menus, business cards or ads freely.