⬛ QR Code Generator
Convert URL, text, WiFi credentials, vCard, email, SMS, phone into QR codes. Choose size, color, error-correction level. Download as SVG / PNG.
Encoded String
🔗 Related Tools
📖 Where people get stuck
Turn a URL, text, Wi-Fi credentials, a vCard, an email, an SMS or a phone number into a QR code. Everything runs in the browser and nothing you type is transmitted. A QR code is not encryption — anyone who scans it reads the contents. Keep that in mind before printing a code containing a Wi-Fi password or someone personal details and putting it somewhere visible.
| Case | What happens | What to do |
|---|---|---|
| It does not scan once printed | The cause is size, margin or contrast. The specification requires a quiet zone of four modules around the code, and trimming it makes the read rate collapse. Placing it over a photograph or a pattern does the same, as does inverting the colours so light and dark are swapped. On business cards and flyers, ink spread at print time can close up the modules as well. | For print, use at least 2 cm square and keep the margin. The rule of thumb for scanning distance is ten times the width of the code, so a poster meant to be read from two metres needs a 20 cm code. Keep a dark foreground on a light background — some readers do not handle inverted codes — at a contrast ratio of 4:1 or better. When the design demands something smaller, shortening the URL to reduce the payload is the most effective lever: fewer modules means each one is larger in the same area. |
| Adding a logo in the middle broke it | QR codes carry error correction, so a damaged code can still be recovered. The levels are L at about 7 %, M at 15 %, Q at 25 % and H at 30 %, and the default is usually M. Covering the centre with a logo spends that budget on the logo, leaving nothing in reserve for dirt or a crease. It shows up as a code that scans on your desk and fails on the printed copies. | If you must overlay a logo, raise the correction level to H (30 %) and keep the logo within 10 % of the code area. Never cover the three large squares in the corners or their surroundings: those are the finder patterns, and without them a scanner cannot establish the orientation, so reading never even reaches the error correction. Then test on several devices, at different distances, on the printed article — one successful scan off a screen proves nothing. |
| You need to change the URL later | A QR code bakes the data into the image itself. The URL inside cannot be changed. If the destination moves or gets merged after you have printed and distributed it, reprinting is the only option. The longer the artefact lives — event signage, product packaging, a notice in a shop — the more that constraint costs. | Point it at a URL you control and redirect from there. An intermediate address such as example.com/qr/campaign-a lets you change the destination as often as you like afterwards. Relying on a third-party shortener is the riskier choice — if the service shuts down every code dies with it, and that has happened at scale before. An intermediate URL also gives you the scan counts without another vendor. |
As the person scanning one, always read the URL before opening it. Sticking a counterfeit code over the real one — on a street poster, on a parking payment machine — is a technique that has been reported in the wild, and it matters more when the destination is a payment or a login page. You cannot tell a legitimate code from a malicious one by looking at it: carrying no human-readable information is the nature of the format. Most phones show the URL before opening it, so if the domain is unfamiliar, do not proceed.
📖 How to Use
-
1
Choose a typeSelect the type that fits your need: Text / URL, WiFi, vCard, Email, SMS, or Phone.
-
2
Enter content and preview the QRFill in the fields and the QR code renders in real time. Adjust colors and error correction level as needed.
-
3
Download as SVG or PNGClick the SVG or PNG download button. SVG is ideal for print and scaling; PNG is ready for web use.
❓ Frequently Asked Questions
Which error correction level should I use?
Can smartphones scan the WiFi QR code?
Is my data sent to any server?
🐛 Found a bug or issue with this tool?
Free to use, no signup. Even just the steps to reproduce are helpful. Reports go directly to the operator and help us fix issues.
Thanks for your report!
Your report has been delivered to the operator and will be used to improve the tool.