Images · free tool

QR code generator for URLs, Wi-Fi, vCard and text

Create static QR codes for URLs, text, Wi-Fi, vCard, email, phone and SMS, then export PNG or SVG.

Your tool

QR Code Generator

Generated locally in your browser. The content is not uploaded.
Content type

Live preview

Ready to scan

Readability and export

M is recommended for most screens and printed documents. Use H when a small logo may cover part of the code.

Scan diagnostics

Version
-
Modules
-
Encoded bytes
-
Contrast
-
Inspect encoded content

Good to know

A QR code is a two-dimensional matrix code that directly stores a URL, text or structured payload for compatible phones and scanners.

Use it well

How to use QR Code Generator

Common use cases

Links and documents
Share an HTTPS page, form, menu or documentation.
Wi-Fi access
Encode SSID, security and password in a structured Wi-Fi payload.
Contact card
Share a vCard 3.0 with name, phone, email, organization and website.
Mobile action
Prepare an email, phone call or SMS after scanning.

Steps

  1. Choose the content type.
  2. Complete the fields and inspect the payload.
  3. Choose L, M, Q or H correction, colors, margin and size.
  4. Export PNG or SVG and test the final file on several devices.

Limits and good practices

Good practices

  • Keep a quiet zone of at least four modules.
  • Use a dark foreground on a light background.
  • Prefer SVG for print and PNG for fixed screen sizes.
  • Keep payloads concise to reduce density.

Common mistakes

Unnecessarily long content
More bytes increase the QR version, module count and required physical size.
Removed quiet zone
Tight cropping removes the clear area scanners use to isolate the symbol.
Low contrast
A dark background or pale foreground reduces scan reliability.

FAQ

Frequently asked questions

Which content types can the generator encode?

It creates QR codes for URL, text, Wi-Fi, vCard 3.0, email, phone and SMS.

Does the generated QR code expire?

No. It is static and stores its content in the matrix, although an encoded webpage can disappear.

What is the difference between PNG and SVG?

PNG is raster-based for fixed screen sizes. SVG is vector-based and stays sharp when resized for print.

Which error correction level should I use?

M is a practical default. Q or H adds redundancy for limited damage but produces a denser matrix.

Why does the quality panel report high density?

Payload length and correction level determine the QR version. Shorter content can reduce the module count.

How much quiet zone does a QR code need?

Standard QR codes use four clear modules on each side. The generator offers 4, 6 and 8 module margins.

Are entered values uploaded?

No. Payload, matrix, PNG and SVG files are generated locally in the browser.

How can I test the downloaded QR code?

Import it into the OnSubmit QR reader or tester and verify the exact payload, hostname and warnings before printing.

Quick search

Find a tool

Search all OnSubmit tools, favorites and recently opened tools.