QR Code Generator
Turn any link or text into a scannable QR code and download it as a crisp PNG or vector SVG. Generated in your browser, no signup.
โ 100% Freeโ No Signupโ No Watermarkโ Unlimited Use
Create a Free QR Code for Any Link or Text
This free QR code generator turns any URL, text, phone number or WhatsApp link into a scannable QR code you can download instantly. Unlike many generators, it builds the code entirely in your browser, so your data is never uploaded, the codes never expire, and there is no watermark or account required.
Download your QR code as a high-resolution PNG for social posts and documents, or as a scalable SVG vector for print, signage and large-format use where it needs to stay crisp at any size.
How to Use the QR Code Generator
- 1Type or paste the URL or text you want to encode.
- 2Pick an error-correction level (Medium is a good default; use High if the code may get dirty, scuffed or partly covered by a logo).
- 3The QR code updates live. Scan it with your phone camera to test it.
- 4Download it as a PNG for screens or an SVG for print.
Why Use MakeToolz's QR Code Generator?
PNG and SVG
Get a crisp raster PNG for screens and a scalable vector SVG that stays sharp at any print size.
Static and permanent
The link is encoded directly in the code, so it never expires and does not rely on any redirect service.
4 durability levels
Error correction from L to H lets the code still scan even when partly damaged or covered.
Fully private
The QR code is generated with JavaScript in your browser. Your URL or text is never sent anywhere.
No watermark
Clean codes with no logo or branding added, free to use commercially.
Instant
The code redraws live as you type, with no processing wait.
What a QR Code Actually Stores
A QR code is a square grid of black and white cells that holds text a phone camera can read in a moment. The most common thing people encode is a URL, so scanning opens a website. But a QR code can hold plain text, contact details, a Wi-Fi network, an email address, or a phone number just as easily. This QR code generator turns whatever you type into a scannable code and lets you download it as a crisp PNG image or a vector SVG. Everything is built in your browser, so nothing you enter is sent to a server.
The three corner squares you see are finder patterns. They tell a scanner where the code is and how it is rotated, which is why a QR code reads at almost any angle. The rest of the grid carries your data plus repair information.
Error Correction, Explained Simply
QR codes include spare data so they still scan even when part of the code is dirty, torn or covered by a logo. That spare data is the error correction level, and you pick it before you generate. Higher levels survive more damage but pack the same message into a denser, busier code.
| Level | Damage it can survive | Best for |
|---|---|---|
| L (Low) | About 7% | Clean screens, long URLs, most data |
| M (Medium) | About 15% | Everyday printing, the safe default |
| Q (Quartile) | About 25% | Codes with a small logo in the center |
| H (High) | About 30% | Stickers, packaging, outdoor use |
If you plan to print on a label that might scuff, choose Q or H. For a code shown on a clean website or slide, L or M is plenty and keeps the pattern easy to scan.
Static vs Dynamic, and Which This Tool Makes
A static QR code holds the data itself, so the destination is fixed forever and the code never expires. A dynamic QR code stores a short redirect link that a paid service can change later, letting you edit the destination or track scans after printing. This generator creates static codes. That means no signup, no expiry, no tracking and no dependence on any company staying in business. The tradeoff is that you cannot change where a printed static code points; to change the target, you generate a new code.
PNG or SVG, and Who Uses Which
PNG is a normal image file, ready to drop into a document, a slide or a social post. SVG is a vector file that stays razor sharp at any size, from a business card to a banner, which is why designers and print shops prefer it. Restaurants encode their menu link, event teams put a code on a flyer, shops link to a review page, and offices share Wi-Fi with a scannable card. Because the code is built locally, sensitive text like a Wi-Fi password never leaves your device.
Common Mistakes and Scanning Tips
- Too little contrast. Keep the pattern dark on a light background. Light-on-dark or low-contrast codes often fail to scan.
- Removing the quiet zone. The blank margin around the code is not empty space; scanners need it. Do not crop right to the edge.
- Cramming in too much text. A long message makes a dense code that phones struggle with. Shorten the link, or drop to level L which holds the most data.
- Printing too small. As a rough guide, a printed code should be at least about one-tenth as wide as the distance it will be scanned from.
Tip: always test the finished code with two or three phones before you print in bulk. If you are turning a long address into a code, tidy it first with the slug generator, and if the code links to a WhatsApp chat, pair it with the WhatsApp link generator.
People Also Ask
Do QR codes made here ever expire?
No. These are static codes, so the data lives inside the pattern and it works forever. There is no account, no subscription and nothing that can switch it off.
Can I put a logo in the middle of my QR code?
Yes, if you keep the logo small and use a higher error correction level like Q or H. The spare data lets the code still scan even with the center covered. Test it afterward to be sure.
Is a QR code safe to scan?
The code itself is just data, but it can point anywhere, so treat an unknown code like an unknown link. Most phones preview the URL before opening it, giving you a chance to check the address first.
Why won't my QR code scan?
The usual causes are low contrast, a missing quiet-zone margin, too much data packed in, or a print that is too small or blurry. Fix the contrast, add margin, shorten the text, and print larger.
What is the difference between PNG and SVG here?
PNG is a fixed-resolution image good for screens and quick sharing. SVG is a vector that scales to any size without losing sharpness, which is what you want for professional printing.
Can I make a QR code for my Wi-Fi or a phone number?
Yes. You can encode any text, including a Wi-Fi string or a tel number, and a scanner will act on it. Because everything runs in your browser, that information never touches a server.
How much data can one QR code hold?
It depends on the size and error correction level, but plenty for a URL, contact card or short message. If you exceed the limit, the tool asks you to shorten the text or drop to level L, which stores the most.
Frequently Asked Questions
Do these QR codes expire?
What error-correction level should I choose?
PNG or SVG, which should I download?
Is there a limit on how much text I can encode?
Are these QR codes really free to use commercially?
Related Free Tools
More Link & Marketing Tools
Mailto Link GeneratorOpen Graph Meta GeneratorSlug GeneratorPassword Generator