Skip to main content
Premier SEO Services

Generators and utilities

QR Code Generator

Create a QR code for a link, Wi-Fi network, text, email, phone number or contact card, and download it as PNG or SVG. The codes are static, so they work for as long as the content does.

  • Runs in your browser
  • Free, no sign-up
  • Unlimited use
  • Updated 30 September 2026

QR Code Generator

Set the options, then copy or download the result

  • Static codes only: the content is stored in the image, so it can't be edited after printing and scans can't be counted.
  • No logo overlay. If you add a logo yourself, use error correction H and test the code.

How to use the QR code generator

  1. 1Choose the QR code type: URL, Text, Wi-Fi, Email, Phone or Contact (vCard).
  2. 2Fill in the fields. The code updates as you type.
  3. 3Open Size, colors and error correction to set the Error correction level, Image size, Quiet zone and colors.
  4. 4Scan the preview with your phone, then press PNG or SVG to download it.

A link at error correction M

Input
URL: https://www.example.com/menu · Error correction M · Image size 512
Output
Version 3 · 29 × 29 modules · 28 bytes
PNG: 518 × 518 px (14 px per module, including a 4-module quiet zone)

The PNG is rounded to a whole number of pixels per module so the edges stay sharp; the SVG scales to any size.

Static vs dynamic QR codes

A static QR code stores the content itself (the URL, the Wi-Fi details) in the pattern. Every code made here is static: nothing is hosted, so it can't expire, be switched off or start showing ads, and it keeps working as long as the link it points to does.

A dynamic code stores a short redirect address on a provider's server. That lets you change the destination and count scans, but the code stops working if the subscription or the provider ends. For a code you can update without that dependency, point a static code at a page on your own website and change the page.

Wi-Fi, email and contact codes

  • Wi-Fi uses the WIFI:T:WPA;S:name;P:password;; format that iOS and Android cameras recognize; scanning offers to join the network. Special characters (; , : \ ") are escaped for you.
  • Email creates a mailto: link with an optional subject and message.
  • Phone creates a tel: link. Include the country code so it dials correctly abroad.
  • Contact (vCard) stores a vCard 3.0 card; phones offer to save it as a contact.

The Wi-Fi password sits in the code as plain text, so anyone who scans it can read it. Use a guest network for codes on public display.

Error correction and logos

QR codes include Reed–Solomon error correction, so part of a code can be dirty, scratched or covered and still scan. The QR standard (ISO/IEC 18004) defines four levels:

LevelRecovers about
L7%
M15%
Q25%
H30%

Higher levels make the pattern denser, so use M for screens and clean prints, and Q or H for outdoor signs or if you'll place a small logo over the center. The generator doesn't add logos; if you add one in a design tool, keep it well under the recovery limit and test the result.

Size and print guidelines

  • Minimum size: about 2 × 2 cm (0.8 in) for a code scanned at arm's length, such as on a business card.
  • Distance rule of thumb: make the code at least one-tenth of the scanning distance wide: 30 cm across for a poster read from 3 m.
  • Quiet zone: keep a blank margin of 4 modules on every side. The default setting includes it.
  • Contrast: dark modules on a light background. Many scanners can't read inverted (light-on-dark) codes, and the generator warns when contrast falls below 4.5:1.

For print, download the SVG: it stays sharp at any size. Short URLs make simpler codes that are easier to scan small.

Testing before you print

Scan the preview with at least two phones (one iPhone, one Android) and from the distance people will use. Check that the link opens the right page over mobile data, not just on office Wi-Fi.

Print a single test copy at the final size and on the final material: glossy or curved surfaces cause glare and distortion. Codes that link to an address you control can be fixed later; codes with typos in the content can't.

Is anything I enter stored?

This tool runs entirely in your browser. Your text is not uploaded to our servers.

Sources

Questions about the QR code generator

Do these QR codes expire?

No. They're static: the content is inside the image and nothing is hosted. A code keeps working as long as the website, network or phone number it contains does.

Can I track scans?

Not with a static code, because scanning goes straight to your link. Add UTM parameters to the URL (for example ?utm_source=poster) and count the visits in your analytics instead.

What size should a printed QR code be?

At least 2 × 2 cm for close scanning, and about one-tenth of the scanning distance for signs. Keep the 4-module quiet zone around it.

Is the content I enter sent anywhere?

No. The QR code is generated in your browser. Wi-Fi passwords and contact details aren't saved or sent.

Last updated 30 September 2026Maintained by Premier SEO Services

Report a problem