MiniTools

QR Code Generator

Create QR codes for links, phone numbers and text, with colors and a logo.

Loading…

How to use QR Code Generator

  1. Pick a content type (Link, Text, Phone, Email, SMS, WiFi or Contact) and fill in the fields.
  2. Under Design, set the size and colors; switch to Advanced for error correction, dot and corner styles, and Add logo.
  3. Choose PNG or SVG and click Download.

Supported formats

In: a link, text, phone number, email, SMS, WiFi details or a contact card (vCard 3.0), plus an optional logo image. Out: a PNG from 128 to 2048 px or an SVG, with an optional transparent background.

Limits

Very long content cannot fit in a QR code, and more content makes the code denser and harder to scan. A logo covers part of the code, so error correction is set to the highest level (H) automatically; keep the logo small and the colors high in contrast.

Privacy

Everything runs in your browser: your files are never uploaded to a server, and there is no sign-up.

Frequently asked questions

Do these QR codes expire?

No. The content is stored directly in the code, not behind a redirect link, so it keeps working as long as the content itself (for example the website) is still valid.

Can I add a logo to a QR code?

Yes. Switch Design to Advanced, click Add logo and set the logo size (15–50%). Error correction is raised to H so the code still scans; test it with a phone before printing.

How do I make a WiFi QR code?

Choose WiFi, enter the network name, pick the security type (WPA/WPA2/WPA3, WEP or None) and the password. Phones that scan it can join the network without typing the password.

Which is better, PNG or SVG?

SVG stays sharp at any size and suits print and design work. PNG is easiest to use in documents, chats and websites; pick a larger size for print.

Is my data sent to a server?

No. The QR code is drawn in your browser, and the content and logo stay on your device.

Related tools