Free QR Code Generator With Logo & Colours
Make a QR code for a website, Wi-Fi, WhatsApp, a contact card, an event or a map location. Style it with your colours and logo, then download it for print or the web.
Opens this page when scanned. Static codes like this never expire and never stop working.
Guests scan the code and join without typing the password. Works with iPhone and Android cameras.
Include the country code, for example +44 or +92.
Opens a WhatsApp chat with this number, with your message ready to send.
Scanning offers to save you as a contact. Great for business cards.
Opens the place in Google Maps. Coordinates are used when both are filled in.
Scanning offers to add the event to the phone's calendar.
Colours
Shape
Dots
Corners
Logo
Logo size
A logo switches error correction to the highest level (H), so the code still scans with part of it covered.
Frame and label
Advanced
Set to High because the code has a logo.
Quiet zone (white border)
Fill in the details to see your QR code.
Download size
Made in your browser. Never expires.
- Never expires
- Made in your browser
- No sign-up
- PNG, SVG, PDF
How it works
How to make a QR code in 3 steps
-
1
Choose what it opens
Pick Website, Wi-Fi, WhatsApp, Contact card or another type, and fill in the details.
-
2
Design it
Set colours, dot and corner shapes, add your logo and a "Scan me" frame. The preview updates as you go.
-
3
Download and test
Download PNG, SVG, JPG or PDF. Scan it with your phone camera before you print.
Everything included, free
Professional QR codes without a subscription
Many QR sites stop your code working when a trial ends. Codes made here contain your content directly, so they keep working forever.
Never expires
Static codes hold the content itself. No account, no trial, nothing to switch off.
Static QR10 kinds of code
Website, text, Wi-Fi, email, phone, SMS, WhatsApp, contact card, location and event.
QR typesYour logo in the middle
Upload a logo and the error correction is raised automatically so it still scans.
LogoColours and shapes
Brand colours, gradients, rounded or dot styles and custom corners.
DesignFrame with a label
Add a frame with "Scan me" or your own call to action under the code.
FrameReady for print
Vector SVG, a print PDF, or PNG up to 4096 px. Transparent backgrounds too.
SVG, PDF, PNGStep-by-step guides
QR code guides
Which QR code type should I use?
- Website for menus, flyers, product pages and reviews.
- Wi-Fi so guests join your network without typing the password.
- WhatsApp or SMS to start a chat with a pre-written message.
- Contact card on business cards, so people save your details in one tap.
- Event to add a date to the calendar, and Location to open a place in Google Maps.
How to make a Wi-Fi QR code
- Choose Wi-Fi in the generator.
- Type the network name and password exactly, and pick the security type (WPA for almost all home routers).
- Download and print it. Guests point their camera at it and tap to join.
How to add a logo to a QR code
- Open Logo and choose your logo. A square PNG with a transparent background works best.
- Keep the logo size at 22% or less. Bigger logos cover more of the code.
- Error correction switches to High automatically. Always test-scan before printing.
How to make a QR code that still scans
- Use a dark code on a light background. Light-on-dark codes fail on many phones; the generator warns you.
- Keep strong contrast between the code and the background, even with gradients.
- Leave the quiet zone (white border) at 4 for print. Don't crop it off.
Printing a QR code: size and format
- Use SVG or PDF for printers and designers, or PNG at 2048 px or more.
- Print it at least 2 × 2 cm (0.8 in). For posters scanned from far away, make it about one tenth of the scanning distance.
- Test-scan the printed proof with two different phones.
Static vs dynamic QR codes
- A static code (made here) stores your link or text inside the pattern. It works forever and needs no account.
- A dynamic code stores a short link to a company's server, which forwards people to your page. You can change the destination and see scan counts, but it usually needs a paid plan, and the code stops working if the plan or service ends.
- If the destination won't change, a static code is the safer choice.
Use cases
Where people use QR codes
Restaurant menus
Link tables to your online menu or ordering page.
Guest Wi-Fi
Cafés, offices, Airbnbs and homes. How to.
Business cards
A vCard code saves your contact in one tap.
Shops and packaging
Product pages, reviews and WhatsApp orders.
Events and posters
Add the date to calendars and open the venue on a map.
Schools and classes
Link worksheets, forms and videos.
FAQ
QR code generator questions, answered
Is this QR code generator really free?
Yes. There is no account, no watermark and no expiry. The free plan includes 3 downloads per hour; the Pro plan removes the limit.
Do the QR codes expire?
No. They're static codes: the link or text is stored in the pattern itself, so they keep working as long as the destination exists.
Can I add my logo?
Yes. Open Logo and upload a PNG, JPG, SVG or WEBP. Error correction is raised to High automatically so the code still scans.
Can I track how many people scan it?
No. Tracking needs a dynamic code that sends every scan through someone's server. Raha makes static codes, which are private and never expire. You can track visits with your own analytics, for example by adding UTM tags to your link.
Can I change the link after printing?
Not with a static code; the link is part of the pattern. If you may need to change it, point the code at a page you control and update that page.
What format should I download for printing?
SVG or PDF for printers and designers, because they stay sharp at any size. PNG at 2048 px or larger also prints well.
Why won't my QR code scan?
Usually it's low contrast, a light code on a dark background, a logo that's too big, or a missing white border. The generator warns about contrast; keep the quiet zone at 4 and test with your phone.
Does it work for Urdu, Arabic or other languages?
Yes. Text is encoded as UTF-8, so any language and emoji work in text, messages and contact cards.
Is my data sent anywhere?
No. QR codes are generated in your browser, and what you type isn't uploaded.