Privacy-first • 100% local processing

QR Code Generator

Instantly generate a QR Code for any URL. Customizable size and colors. Download as PNG. Everything runs locally — nothing is sent to any server.

Privacy: 100% Local Custom Colors PNG Download Branded Watermark
Enter URL or Link
Enter a full URL starting with https:// or http://
⚠ Please enter a valid URL (e.g. https://example.com)
QR Code Size
Small
200 px
Medium
300 px
Large
450 px
XL
600 px
Error Correction Level
L
~7%
M
~15%
Q
~25%
H
~30%
QR Code Title (center label, optional)
0 / 22
Title appears in the center of the QR Code. Max 22 characters to keep it scannable.
The "by alfreto.com" label always appears at the bottom-right as a mandatory watermark.
🔒 Privacy Notice
Everything runs locally in your browser. Your links and data are never sent to any server, stored, or logged.

QR Code Preview

Ready to download

Your QR Code will appear here.
Enter a URL and click Generate.

QR Size
EC Level
Title

FAQ

Common questions
Is my URL sent to a server?

No. Everything runs entirely in your browser using the QRCode.js library. Your URL never leaves your device. There is no server involved at any step.

Why is "by alfreto.com" shown at the bottom-right?

The "by alfreto.com" label is a mandatory watermark that identifies the tool used to generate the QR code. It is placed at the bottom-right corner so it does not interfere with QR scanning, and appears on every generated QR code.

What is the QR Code Title and how many characters can I use?

The QR Code Title is an optional center label you can add to personalize your QR code — for example "Scan me", "Menu", or "Wi-Fi". It is limited to 22 characters to ensure the QR remains visually attractive and fully scannable. When a title is added, Error Correction is automatically set to H (~30%) so the QR remains readable even with the center covered.

What is Error Correction Level?

QR codes can recover data even if part of the image is damaged or obscured. Level L (~7%) stores less redundancy (smaller/denser QR), while Level H (~30%) stores the most redundancy (larger QR but very robust). When the center watermark is enabled, H level is automatically used to ensure the QR remains scannable.

What file formats can I download?

You can download a crisp PNG at your selected resolution. You can also copy the raw SVG markup (vector) to your clipboard to paste into design tools like Figma, Illustrator, or directly into HTML.

Which URLs are supported?

Any valid URL is supported — http://, https://, as well as other URI schemes like mailto:, tel:, and sms:. For best compatibility with QR scanners, always use full URLs starting with https://.

Related tools

More Management Tools

Title

Message