QR Code Generator
Offline, without external libraries/CDNs. Create content, verify, generate & download.
Content
mailto: link in the QR. The device opens the mail app with pre-filled fields.SMSTO: (broadly compatible). Some scanners ignore the text depending on the device.QR Settings
Preview
Understanding QR Codes: Usage, Security & Best Practices
A QR Code (Quick Response Code) is a two-dimensional code that stores data in a compact, machine-readable form. You encounter it everywhere in everyday life: on posters, business cards, packaging, or tickets. The big advantage is the fast, error-free transfer of information from paper or screen directly to your smartphone – without having to type anything. QR Codes are particularly practical for links to websites, PDFs, or social profiles, but also for sharing Wi-Fi access and contact information.
For everyday life, five types of content are particularly popular: (1) URL/Text – ideal for websites or short info. (2) Wi-Fi – so guests can connect with a scan without typing the password. (3) vCard – digital business card that creates contacts directly in the address book. (4) Email – opens a new mail with pre-filled recipient, subject, and text. (5) SMS – starts an SMS to a number, optionally with a message. This generator creates standard-compliant payloads for these that are recognized by most scanners.
Security is important when it comes to QR Codes: A QR Code is just a "container" for text. It can lead you to a legitimate page just as easily as to a phishing page. Therefore: Never scan blindly – many scanners show the content or the target URL before opening. Check the domain carefully (e.g. typos, weird subdomains) and do not open it if in doubt. With Wi-Fi QRs, you should be aware that the password is stored in plain text in the code. Only share something like this with people you trust, and change passwords regularly.
For good scannability, a few best practices are crucial: Choose sufficient size – 250–350 px are often enough on the screen, for print, 30–40 mm edge length is a good starting point (depending on content/version). Ensure high contrast: black modules on white background work best. Avoid heavily patterned backgrounds or very dark areas. The Quiet Zone (border area) is also important – it ensures that scanners cleanly separate the code from the surroundings. 4 modules margin are common; less can lead to scanning problems in practice.
Error correction (L/M/Q/H) determines how robust the code is against scratches, printing errors, or slight blurriness. Higher levels like Q or H increase robustness, but make the QR "denser" and reduce the maximum data amount. If you generate very long texts, Wi-Fi strings, or vCards, M or Q is often a good compromise. For print and "rough" environments, H can be useful – as long as the content does not become too long. This generator automatically adjusts the QR version to the content and renders pixel-perfect so the result remains sharp.
FAQ
What QR Code size is ideal?
For digital use, 250–400 px are usually sufficient. For print, it depends on the scanning distance: The further away the scan takes place, the larger the code should be. As a rule of thumb: better slightly larger and with a Quiet Zone.
What does Error Correction L/M/Q/H mean?
These are levels of redundancy. Higher levels (e.g. H) tolerate more damage, but can store less content and appear "denser". Use M or Q for long content.
Why is the Quiet Zone so important?
The Quiet Zone is the free margin around the QR. Without this margin, the scanner may have trouble separating the code from the background. The standard is 4 modules, especially important in print.
Is a Wi-Fi QR Code secure?
It is convenient, but the password is stored in the QR text. Only share it with trustworthy people. For guests, a separate guest network with its own password is recommended.
Why does a QR Code sometimes not automatically open the right app?
That depends on the scanner/OS. Some apps interpret formats differently. Use common standards (WIFI, VCARD, mailto, SMSTO) and test the QR before sharing.
PNG or SVG – which is better?
SVG is vector and ideal for print as it scales without loss of quality. PNG is practical for messengers, social media, or quick embedding.
Can I pack very long texts into QR Codes?
Yes, but the code will be denser and harder to scan. If possible, use a short URL that redirects to the content instead.
Why is the export size sometimes slightly adjusted?
So that every module falls on whole pixels. This prevents "soft" edges and improves scannability – especially with small or printed QR Codes.
How do I recognize a dangerous QR Code (Phishing)?
Look at the preview/URL before you open it. Watch out for suspicious domains, typos, shortened links, or unusual parameters. If in doubt, do not open.
Embed this Calculator on Your Website
You can integrate this calculator for free into your own website. Get the embed code on our overview page.