Free QR Code Generator Online
Create QR codes for URLs, text, WiFi, and contacts. Customize colors, size, and error correction. Free, private — runs in your browser, no sign-up.
Updated
QR Code Generator
Generate customizable QR codes for URLs, text, email, phone, WiFi, contacts, GPS locations, and calendar events. Custom colors, dot styles, logo overlay, frame labels, and download as PNG/SVG/WebP.
QR Content
Customize
Higher correction enables logos and partial damage recovery but increases QR density.
Logo Overlay (Optional)
Preview512×512M
Enter content to generate QR code
Error Correction
Higher levels allow QR codes to be read even if partially damaged or covered by a logo.
Dot Styles
Square is the most compatible. Dots and rounded styles look great but test scanning in low light.
Frequently Asked Questions
What is the QR Code Generator?
The QR Code Generator is a free online tool that creates QR codes for URLs, text, WiFi credentials, contacts, and other data types.
Is the QR Code Generator free?
Yes, it is completely free with no registration required. All QR codes are generated client-side in your browser.
Can I customize the QR code appearance?
Yes, the QR Code Generator lets you change colors, size, and error correction level to match your brand.
What types of data can I encode?
The QR Code Generator supports URLs, plain text, WiFi network credentials, email addresses, phone numbers, and more.
Does the QR Code Generator work on mobile devices?
Yes, the QR Code Generator is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.
Do I need to create an account to use this tool?
No account or registration is needed. Simply open the QR Code Generator in your browser and start using it immediately. There are no sign-up walls or usage restrictions.
How do I use the QR Code Generator?
Simply enter your input in the provided field, adjust any settings to your preference, and the tool will process it instantly. You can then copy the result to your clipboard or download it.
Which browsers are supported?
The QR Code Generator works in all modern browsers including Chrome, Firefox, Safari, Edge, and Opera. For the best experience, use the latest version of your preferred browser.
What is the best free QR code generator?
The best free QR code generator is one that creates clean, scannable codes without sign-up, watermarks, or expiring links. The Toolbox's QR Code Generator is a strong free option: it makes QR codes for URLs, plain text, WiFi credentials, and contacts, and lets you customize colors, size, and error-correction level. It runs entirely in your browser, so your data never leaves your device, and the codes never expire.
Do QR codes expire?
Static QR codes do not expire, because the data is encoded directly into the pattern and never changes. A QR code that points to a fixed URL or contains text works forever, as long as the destination it links to still exists. Dynamic QR codes, however, can stop working if the third-party service hosting their redirect shuts down or ends a subscription. The Toolbox generates static codes, so they stay valid indefinitely.
What size should a QR code be for printing?
For printing, a QR code should be at least 2 x 2 cm (about 0.8 x 0.8 inches) for close scanning, and larger for greater distances. A common rule is that the code's width should be roughly one-tenth of the scanning distance, so a billboard read from 10 metres needs about a 1-metre code. Always print at high resolution with strong contrast and a clear quiet zone (margin) around the code.
Can I put a logo in a QR code?
Yes, you can place a logo in the center of a QR code, because QR codes include built-in error correction that lets them stay scannable even when part of the pattern is covered. Using a higher error-correction level (such as H, which tolerates around 30% damage) makes logo embedding safer. Keep the logo small and always test the code on multiple devices before printing or publishing it.
How do I create a QR code for a WiFi network?
To create a WiFi QR code, choose the WiFi option in a generator and enter your network name (SSID), password, and security type (usually WPA/WPA2). The Toolbox's QR Code Generator supports WiFi credentials directly. When someone scans the finished code with their phone camera, they are prompted to join the network automatically, with no need to type the password manually, which is handy for guests and offices.
What is the difference between static and dynamic QR codes?
Static QR codes store their data directly in the pattern, so the content is fixed and cannot be changed after creation, but they never expire and need no ongoing service. Dynamic QR codes store a short redirect link instead, letting you edit the destination later and track scan statistics, though they depend on a hosting provider that may charge fees. The Toolbox creates static codes that work permanently and offline.
How much data can a QR code hold?
A single QR code can hold up to about 4,296 alphanumeric characters, 7,089 numeric digits, or roughly 2,953 bytes of binary data at its largest version. The actual capacity depends on the data type and the error-correction level you choose, since higher correction reserves more space for recovery. For reliable scanning, it is best to keep the content short, such as a URL or brief text, rather than maxing out capacity.
What error correction level should I choose for a QR code?
Error correction lets a QR code still scan when part of the pattern is dirty, faded, or covered, by storing redundant data. There are four levels: L recovers about 7% of a damaged code, M about 15%, Q about 25%, and H about 30%. Higher levels are more forgiving but pack the same content into a denser pattern, which can make small codes harder to read. As a rule, use M for clean on-screen or well-printed codes, and step up to Q or H whenever you add a centre logo, print the code small, or expect wear, scuffing, or low light. This generator lets you pick L, M, Q, or H directly, so you can balance resilience against density and test which level scans most reliably for your specific use.
Why won't my QR code scan?
Most scan failures come from a handful of fixable issues rather than the data itself. Low contrast is the biggest culprit: a dark pattern on a light background scans best, and inverting it (light dots on dark) or using similar foreground and background colours often fails. Removing the quiet zone, the blank margin around the code, also breaks recognition, as does stretching or distorting the square so the modules are no longer even. Very dense codes from long content or a high error level can be hard for older cameras, and an oversized centre logo can cover too much of the pattern. This generator keeps the margin, lets you adjust colours and error correction, and renders a crisp square. Test the finished code on two or three phones before printing to catch problems early.
Should I download my QR code as PNG or SVG?
Choose based on where the code will appear. PNG is a fixed-resolution raster image, which is perfect for websites, slides, social posts, and most everyday sharing because it works everywhere with no setup. SVG is a vector format that stays razor-sharp at any size, so it is the better choice for print: posters, packaging, signage, and anything that may be scaled up later without the edges going blurry or pixelated. Many design and print tools also let you edit SVG paths directly. This generator exports PNG, SVG, and WebP, plus a copy-to-clipboard option, and offers size presets up to 2048px for high-resolution print PNGs. If you are unsure, grab the SVG for anything destined for a printer and a PNG for screens, so each medium gets a clean, properly scaled code.
What is the quiet zone around a QR code and why does it matter?
The quiet zone is the empty margin of blank space surrounding the QR code, and it is part of the code's design, not just decoration. Scanners use that clear border to detect where the pattern begins and ends; without it, surrounding text, images, or borders blur into the modules and the camera often cannot lock on. The QR standard recommends a quiet zone roughly four modules wide, which is about four of the smallest squares on each side. When you place a code on a busy flyer or packaging, keep that margin intact and avoid cramming graphics right up against the edge. This generator includes an adjustable margin so the quiet zone is preserved by default. Leaving it in place is one of the simplest ways to keep a code scanning quickly and reliably.
Can a QR code open a map location or add a calendar event?
Yes. QR codes can encode far more than web links by using the right data format, and a phone recognises each type automatically. A location code stores latitude and longitude so scanning opens the spot directly in a maps app, which is handy for venues, meeting points, and event directions. A calendar code holds an event title, date, and time, prompting the phone to add it to its calendar in one tap. This generator supports nine input types in total, including URL, plain text, WiFi, vCard contacts, email, phone, SMS, location, and calendar events, each producing the correct underlying data so no manual formatting is needed. Pick the type that matches your goal, fill in the fields, and the code updates live so you can preview and download it once it looks right.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/qr-code-generator" title="QR Code Generator — The Toolbox" width="100%" height="520" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/utility-tools/qr-code-generator?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free QR Code Generator</a> by The Toolbox</p>Related Tools
Free QR Code Scanner Online
Scan QR codes from images and detect content types. Free, fast, and works entirely in your browser with no sign-up required.
Barcode Generator
Generate barcodes in various formats including Code128, EAN, UPC. Free, fast, and works entirely in your browser with no sign-up required.
URL Encoder Decoder
Encode and decode URLs and URL components. Free, fast, and works entirely in your browser with no sign-up required.
Free Color Converter Tool
Convert colors between HEX, RGB, HSL, and other formats with a live preview. Free, fast, and works entirely in your browser with no sign-up required.
About the QR Code Generator
The QR Code Generator turns a link, a phone number, your WiFi password, or almost any short piece of data into a scannable square pattern that any modern phone camera can read. It is built for the moments when typing a URL is the bottleneck: a poster that points to a sign-up page, a restaurant menu, a business card that loads a contact in one tap, or a guest network that joins without anyone reciting a password. Marketers, small-business owners, and event organisers all reach for a tool like this.
Everything is generated on your own device. The encoding, the colours, the logo, and the final image are all produced in your browser, so the data you put into a code — including a WiFi password or personal contact details — is never uploaded to a server. There is no account to create, no watermark, and no expiry.
What you can encode
Pick the type that matches what you want the code to do. The generator supports nine input formats, each producing the correct underlying data so phones recognise it automatically:
- URL and plain text — the most common use: open a web address or display a snippet of text.
- WiFi — enter the network name (SSID), password, and security type (WPA, WEP, or open); scanning prompts the phone to join.
- vCard contact — name, phone, email, and company, saved as a contact in one tap.
- Email, phone, and SMS — tap-to-email, tap-to-call, or a pre-filled text message for opt-ins and support lines.
- Location — latitude and longitude that open in a maps app.
- Calendar event — a date and title that a phone can add to its calendar.
Designing a code that still scans
A QR code is not just black squares. This generator lets you set custom foreground and background colours, choose a dot style (square, rounded, or circular dots), adjust the quiet-zone margin, drop a logo into the centre, and add a short caption frame such as "Scan Me." Size presets run from 256px up to a 2048px print-resolution export.
Two facts keep a styled code reliable. First, contrast matters more than colour — a dark pattern on a light background scans best, and low-contrast pairings often fail. Second, QR codes carry built-in error correction, which is why a centred logo can cover part of the pattern without breaking it. Four levels are available: L recovers about 7% of a damaged code, M about 15%, Q about 25%, and H about 30%. Use a higher level (Q or H) whenever you add a logo or print the code small.
Why it matters, and what to know before printing
These are static QR codes: the data is baked directly into the pattern, so they never expire and need no ongoing service to keep working — unlike "dynamic" codes that route through a third-party redirect that can be shut off. The trade-off is that the content is fixed once you print it, so double-check the destination first.
A single code can hold a surprising amount — up to roughly 4,296 alphanumeric characters at its largest version — but shorter content produces a less dense, easier-to-scan pattern, so a tidy URL beats a giant block of text. For print, aim for at least 2 x 2 cm for close scanning; a useful rule of thumb is that the code's width should be about one-tenth of the expected scanning distance. Always leave the clear margin around the code intact and test the final version on a couple of phones before sending anything to a printer.
Saving and sharing
When the code looks right, download it as a PNG, a scalable SVG, or a WebP, or copy it straight to your clipboard. Choose your data type above and your code updates live as you go.