Skip to content
Free & no signup required

Free QR Code Generator

The QR Code Generator turns a URL, Wi-Fi credentials, a vCard, an event, text, an email address, a phone number, an SMS, or a location into a scannable, static QR code. Customize its colors and logo, then download it as a PNG or SVG. Free, no sign-up required, and generated directly in your browser.

Built by Jakub Martyniak

Want to scan a QR code instead? Go to QR code scanner

Your QR code leads somewhere? Host the project behind it on a VPS.

Download resolution: 1024 × 1024px

Only affects PNG/SVG downloads; the preview stays compact.

Why this tool

More than a simple QR code

Everything you need for a professional QR code.

Text, URL, Wi-Fi, vCard, and more

Create QR codes for text, URLs, Wi-Fi credentials, contacts (vCard), emails, and events.

Add your own logo

Add your own logo to the center of the QR code — error correction adjusts automatically.

Colors, shapes and PNG/SVG export

Pick colors or a gradient and the dot and corner style, optionally add a frame with text (PNG only) and download as PNG or SVG for print and web.

Adjustable error correction

Four error correction levels from Low to Very High—important for logos or difficult printing surfaces.

No expiration date

A static QR code that works forever—unlike “dynamic” generators with trial periods.

Runs only in the browser

The entire QR code is generated in your browser—nothing is sent to or stored on our server.

How it works

How to create a QR code

Three steps to a finished QR code.

Step 1

Select and enter content type

Choose text, URL, WLAN/WiFi, vCard, email, phone, SMS, location, or appointment and enter the relevant details.

Step 2

Customize colors and logo

Adjust the colors or gradient, the dot and corner style and the error correction, optionally add your logo in the center and, if you like, a frame with text for the PNG download.

Step 3

Download as PNG or SVG

Download the finished QR code as a PNG or SVG, ready for print or web.

Explore more

More tools

FAQ

Frequently asked questions

Quick answers about QR codes, Wi-Fi, vCard, privacy, and error correction.

Yes, completely free and no sign-up required: no hidden costs, no watermarks and no limit on the number of codes or scans. You can create, download and reuse as many QR codes as you like.

No. The entire QR code — including Wi-Fi passwords or contact details — is generated only in your browser. None of it is sent to or stored on our server.

No. Unlike some “dynamic” QR code generators that deactivate codes after a trial period, this tool creates a static QR code that works forever, independently of us.

Yes, you can upload your own logo under “Customizations.” Error correction is automatically set to the highest level so the QR code remains reliably scannable despite the covered area.

Yes, under “Adjustments” you choose the foreground and background colors or a color gradient, one of six dot styles and the shape of the corners, and optionally add your logo. For the PNG download you can also put a frame with text such as “Scan me” below the code.

Yes—in the “Wi-Fi” tab, enter the network name, password, and encryption type. Smartphones will then connect to the network automatically when they scan the code, without having to type the password.

Yes, in the “Contact” tab, enter a name, phone number, email address, company and website — the contact can be saved directly to a smartphone when scanned.

Yes, via a link: upload the PDF or image to your website or to cloud storage with a share link, paste the link into the “Text/URL” tab and create a static QR code from it. The tool itself does not store or host any files.

Yes, paste a wa.me link into the “Text/URL” tab: wa.me/ followed by your number in international format, without the plus sign or spaces. Scanning the code opens a WhatsApp chat with that number right away.

Yes, in the “SMS” tab, enter a number and message; in the “Location” tab, enter latitude and longitude. Scanning the QR code opens the SMS app or a map app at the specified location.

Yes, if you have a payment link or a ready-made payment code as text, for example a PayPal.me link or a Pix code (copia e cola): paste it into the “Text/URL” tab and create the QR code from it. Payment QR codes with their own data format, such as Swish, are not generated by this tool. Create those with the QR generator of the payment service.

A traditional barcode stores data in one dimension as a pattern of lines and usually holds only a short number. A QR code stores data in two dimensions and can hold much more—text, a URL, Wi-Fi credentials, or an entire contact card, like the ones this tool creates.

The higher the level, the more damage or obstruction the code can withstand, but the denser its pattern becomes. Without a logo, “Medium” is usually enough; for printing on difficult surfaces, “High” or “Very high” is worth it. As soon as you add a logo, the tool automatically sets “Very high” and locks the selection.

Any more questions?

Contact Support
Building something of your own?

Your QR code leads to a URL—do you already have a reliable server for it?

A ZAP-Hosting VPS reliably puts your website or project online.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? See all QR code tools