Free QR Code Generator: Create QR Codes With Logo

Create free QR codes for links, WiFi, contacts, and more. Download as PNG or SVG with logo support. No signup, no expiry, works instantly in your browser.

A QR code is a two-dimensional barcode that stores data most commonly a website link, but also WiFi credentials, contact cards, email drafts, phone numbers, and plain text which any smartphone camera can read instantly without a dedicated app. Almost everyone uses them for URLs and stops there, which means missing the ones that actually save the most time. Try the free QR Code Generator → 8 Types of QR Codes and When to Use Each 1. Website URL The classic. Links to any page a menu, a product, a landing page, a booking form. Best for: print ads, packaging, business cards, restaurant tables, event posters. 2. WiFi Network Encodes your network name, password, and encryption type. Guests scan it and connect automatically no reading a password off a fridge magnet character by character. Best for: cafés, Airbnbs, offices, home guest networks. 3. vCard (Contact Card) Stores a full contact: name, phone, email, company, website, address. One scan saves it directly to the phone's contacts. Best for: business cards, conference badges, email signatures. 4. Plain Text Any text string serial numbers, instructions, asset tags, inventory codes. Best for: equipment labels, warehouse inventory, maintenance instructions on machinery. 5. Email Opens the mail app with the recipient, subject, and body pre-filled. Best for: support requests, feedback forms, "email us to book" flyers. 6. Phone Number Opens the dialer with the number ready to call. Best for: taxi ranks, service signage, emergency contact posters. 7. SMS Opens a text message with recipient and body pre-filled. Best for: contests, opt-in campaigns, quick-reply signage. 8. Calendar Event Adds an event with date, time, and location straight to the calendar. Best for: event invitations, conference schedules, class timetables. Static vs. Dynamic QR Codes: What's the Catch This distinction matters and most free tools don't explain it clearly. Static QR codes encode the data directly into the pattern itself. The information lives in the code, not on someone's server. This means they never expire, work forever, require no account, and can't be tracked or shut off by a third party. The tradeoff: to change where it points, you generate a new code. Dynamic QR codes encode a short redirect URL that points to a service's server, which then forwards to your real destination. This lets you change the destination later and track scan analytics but the code only works as long as that service keeps running and your account stays active. Many "free" dynamic QR services expire codes after a trial, which is how people end up with dead QR codes printed on 5,000 flyers. Practical rule: for anything printed permanently packaging, signage, business cards, engraved products use a static QR code. For short campaigns where you need scan tracking and might change the destination, dynamic is worth the dependency. The ToolBox QR Code Generator creates static codes that never expire and require no account. Adding a Logo Without Breaking the Code QR codes have built-in error correction, meaning they can still be read even when part of the pattern is obscured. That's what makes logo placement possible but there are limits. Keep the logo in the center , where it interferes least with the positioning markers Cover no more than roughly 30% of the code area Leave the three large corner squares (position markers) completely clear these are how a scanner orients itself Always test-scan the finished code with more than one phone before printing Print Size and Contrast Rules Two things cause most scanning failures in the real world: Size. A rough guideline is that a QR code should be at least 1/10th of the scanning distance. Scanned from 1 metre away, the code should be at least 10 cm wide. For posters read from across a room, size up accordingly. Contrast and inversion. Dark code on a light background is the reliable combination. Inverted codes (light pattern on dark background) fail on some scanners. Avoid busy background images behind the code, and always keep a clear quiet zone a blank margin roughly four modules wide around the entire code. For print, export as SVG rather than PNG when possible: it's vector, so it stays sharp at any size. Reading a QR Code Without a Phone If you have a QR code image on your computer and need to see what's inside it, a QR Code Scanner decodes it from an uploaded image or your webcam useful for checking a code before it goes to print, or safely inspecting where an unfamiliar code leads. Frequently Asked Questions Do QR codes expire? Static QR codes never expire the data is encoded in the pattern itself, so they work indefinitely. Dynamic QR codes depend on a third-party redirect service and can stop working if that service shuts down or your account lapses. How do I create a QR code for free? Open the free QR Code Generator , choose the data type (URL, WiFi, text, contact), enter your content, and download the result as PNG or SVG. No account or signup required. Can I ad

Back to Blog | Browse all free tools | Tool Collections