QR Code Generator

Make a QR code for a link, Wi-Fi, a contact card and more — with your own colors, shapes and logo.

How to make a QR code

  1. Choose what it opens

    Pick a website link, Wi-Fi network, contact card, email, text message, phone number, location, calendar event or plain text, then fill in the details.

  2. Make it yours

    Choose a ready-made style or pick your own dot shapes, corner shapes, colors and gradients, and add your logo in the middle.

  3. Download

    Save it as PNG, JPG, WEBP or SVG at up to 4000 × 4000 pixels, or print it. The check under the preview tells you it scans.

Custom QR codes that never expire

This generator builds fully custom QR codes for links, Wi-Fi networks, contact cards and more — with your own colors, shapes and logo. No account, no email address, no watermark and no expiration date. Every code is static, so it keeps scanning exactly the same way forever, with nobody in the middle.

Design and download right away

No account, no email address, no credit card and no trial period.

No middleman links

Your details go straight into the code — not through a redirect service that can go down or start charging later.

Make it look like your brand

18 dot shapes, 10 corner frames, 13 corner centers, gradients, a logo and 14 ready-made styles, up to 4000 × 4000 px.

Why "static" matters more than most people realize

A lot of "free" QR code generators don't actually put your link, Wi-Fi password or contact details into the code itself. Instead, they make a dynamic QR code that points to their own short redirect link, which then forwards the person scanning to your real content. That works fine — until the free trial on that redirect ends, the company shuts the service down, or they decide to charge for it. At that point, every code you've already printed, laminated or stuck on a shop window silently stops working.

This generator only makes static QR codes: your content goes directly into the black-and-white pattern, in your browser, with no redirect and no account tying it to a service that can disappear. The tradeoff is that a static code can't be edited afterwards — but it also can never expire, get locked behind a payment, or break because someone else changed their prices.

Everything you can put in a QR code

Website link

Open any website or page.

Wi-Fi

Let guests join your network by scanning, without typing the password.

Contact card (vCard)

Share a name, phone, email and company in one scan.

Email

Fill in the recipient, subject and message.

Text message (SMS)

Fill in a text message to a number.

Phone call

Call a number when scanned.

Location

Drop a map pin by coordinates.

Calendar event

Add an event with its date, place and details.

Plain text

Any message.

Custom

Raw data or any link scheme, exactly as typed.

Make it look like you designed it

Most QR generators give you plain black squares. Here you can style the dots and the three corner "eyes" separately — square, rounded, dots, hearts, stars, diamonds, hexagons and more — in solid colors or gradients, on a solid or transparent background. Add a logo (a picture or text) with its own size, spacing, backing shape and border, and the code clears space underneath it so it still scans. Not sure where to start? Pick one of the ready-made styles and change it from there. When you're done, save it as PNG, JPG, WEBP or scalable SVG at up to 4000 × 4000 pixels.

Every shape on offer was tested with real QR code readers, and shapes that phone cameras struggle with were left out. The check under the preview reads your exact design every time you change it, so you know it works before you print it.

Questions

Is it really free, with no sign-up?

Yes, completely. There's no sign-up, no login and no daily limit: just open the page and start. It works in your browser on any computer, phone or tablet with nothing to install, and your notes are saved on your own device, never uploaded.

Do I need to create an account or give my email?

No. There's no sign-up anywhere. Open the page, design your code and download it.

Will my QR code expire or stop working?

No. Because it's a static QR code, your content is part of the pattern itself. There's no subscription or redirect service behind it that could stop working later.

Can I add a logo to my QR code for free?

Yes. Open the Logo tab and choose a picture, or type a short text, on a backing shape you can style. The code automatically uses stronger error correction and keeps the logo small enough to still scan.

Why won't my QR code scan?

The usual reasons are a light code on a dark background (many phone cameras can't read that — use "Swap code and background colors"), colors that are too similar, a missing white border, or printing it too small. The check under the preview reads your exact design and tells you if something's wrong.

What's the difference between a static and a dynamic QR code?

A static code has your details inside it and works forever. A dynamic code points to a redirect link the provider controls, which can be edited later — but can also expire, start costing money, or break if that provider disappears.

How do I make a QR code for my Wi-Fi?

Choose Wi-Fi, type the network name and password exactly as they are (they're case-sensitive), and pick the security type — WPA is right for almost every home router. Anyone who scans it can join without typing the password.

Is my data uploaded anywhere?

No. Every QR code is made in your browser. Nothing you type — links, Wi-Fi passwords, contact details — is sent anywhere.

What size should I print my QR code?

At least 2 × 2 cm (about 0.8 inches) for something scanned up close, like a business card, and bigger for posters seen from further away — roughly a tenth of the scanning distance. Use SVG for print so it stays sharp at any size.

Can I use these QR codes for my business?

Yes, for anything personal or commercial — packaging, shop windows, menus, business cards and ads — with no credit needed.