Free QR Code Generatorwith Logo & Colors
Build a QR code with a logo, custom colors, and a frame. URLs, WiFi, vCards, email, SMS, phone, or text. The code is built on your device.
What is a QR code?
A QR code is a two-dimensional barcode. It encodes text, a URL, a contact card, or a WiFi credential as a square grid of black and white modules. Any phone camera reads it in well under a second, with no app to install. That is why QR codes have become the default way to bridge a printed surface and a digital action: posters, packaging, business cards, restaurant menus, event tickets, and product labels all use them.
A QR code generated by this tool is static. The content is encoded directly into the pattern. There is no redirect server, no expiry date, and no tracking. Once you have downloaded the file, the code will work forever.
Seven content types this tool supports
- URL. The most common QR. Encodes a web address. Phones open the link in the default browser.
- WiFi. Encodes SSID, password, and encryption type. iOS and Android offer a one-tap connect when the QR is scanned.
- vCard. Encodes name, phone, email, organization, and address as a contact card. Scanning prompts the phone to save the contact.
- Email. Encodes a mailto: link with an optional subject and body. Useful for support stickers and feedback cards.
- SMS. Encodes a phone number and a pre-filled message body so the recipient just hits send.
- Phone number. Encodes a tel: link. Tapping the scan result starts a call on most phones.
- Plain text. Encodes any short string. Phones display the text in the scanner overlay.
WiFi QR code: connect with one tap
A WiFi QR code embeds your network name (SSID), password, and encryption type into the pattern. iOS 11 and later and Android 10 and later both support a one-tap connect from the camera scanner. Guests skip the typing step and the password stays out of sight on a shared screen.
To make one with this tool, switch to the WiFi tab, type the SSID exactly as it appears in your router, pick the encryption (WPA or WPA2 in most cases, WEP for older networks, or Open for guest networks), and enter the password. Print the result on a small card and leave it at reception, in a meeting room, or on a fridge.
A WiFi QR works offline. The credentials are inside the pattern, not on a server. If you change the password later, generate a new code and reprint the card.
vCard QR code: a tap-to-save business card
A vCard QR encodes your full contact details: first and last name, job title, company, phone, email, website, and address. When someone scans it, their phone offers to save you as a contact in one tap. No typing, no spelling errors, no transcribing a business card later.
The vCard tab on this tool produces the standard VCARD 3.0 wire format, which iOS Contacts, Android Contacts, Google Contacts, and Outlook all read. Print the QR on the back of a paper business card, add it to your email signature, or stick it on the back of a laptop for conferences.
QR codes for marketing, print, and packaging
Restaurants put QR codes on tables to open digital menus. Real estate signs add a QR that opens the listing. Product packaging ships a QR to the manual, the warranty page, or a video walkthrough. Event tickets carry a QR that the door scanner reads to validate entry. The common thread is friction removal: the user scans, the phone opens the right thing, the path from physical to digital is one tap long.
For any of these uses, pick a frame template (the "Scan Me" or "Top label" templates measurably lift scan rates in print research), use a high contrast palette, and test the printed code from the distance and angle your audience will actually use.
Best practices for scannable QR codes
Most QR codes that fail to scan are not damaged. They are too small, too low-contrast, or covered by an oversized logo. A few rules prevent the common failures.
- Print size. At default settings, print the code at 2 cm × 2 cm or larger. For codes scanned from farther than arm's length (posters, signs), the rule of thumb is one centimetre of code per metre of scan distance.
- Contrast. Use a dark foreground on a light background. Inverted palettes work on most scanners but are slower to lock on. This tool flags foreground and background combinations below a 3:1 contrast ratio.
- Error correction. The QR format has four redundancy levels: Low (7%), Medium (15%), Quartile (25%), and High (30%). Higher levels recover from more damage but encode less data per module, producing a denser code. Medium is the default. The tool sets it to High automatically when you add a logo, because a logo covers part of the modules.
- Logo size. Keep the logo at or below 30% of the code width. A larger logo forces more redundancy and eventually pushes the code past the point most scanners can recover.
PNG, SVG, or PDF: which export to use
PNG is the right choice for digital display. It renders identically across devices and you control the exact pixel dimensions.
SVG is the right choice for any print material that will be scaled, from a business card to a poster to a billboard. SVG stays sharp at any size because the geometry is described mathematically, not as a grid of pixels.
PDF is convenient for sending to a print shop. The file embeds the QR at the dimensions you picked, so there is no rescaling step in the print workflow.
Whichever format you pick, scan the code with a real phone before printing in volume. Print one, scan from the expected distance, and confirm that the action that opens on the phone is the action you want.
Related free tools on ReezoAI
- Favicon Generator for the icon that sits beside the page title in browser tabs.
- Image Compressor shrinks PNG, JPG, and WebP without losing quality, before you upload the logo for your QR.
- Background Remover cuts the subject out of a photo into a transparent PNG, ready to use as the logo on a transparent-background QR.
- Image Converter swaps JPG, PNG, and WebP either direction in your browser.