Back to Home

QR Code Generator

Build validated QR codes for links, messages, calls, Wi-Fi, and contact cards, then download sharp PNG or SVG files.

Generated in your browser

1. Choose what the QR code should do

Structured fields create the correct scanner-friendly payload.

2. Enter content

Only the information shown here is stored in the QR code.

3. Design for reliable scanning

Keep a clear quiet zone and strong foreground/background contrast.

Output size

4 modules

Damage recovery

Color themes

Strong 17.7:1 contrast. Still test the downloaded code with more than one scanner.

4. Preview and download

Complete the required fields to generate a preview.

QR preview will appear here.

QR Code Generator - URL, Wi-Fi, vCard, PNG and SVG

Build a scanner-ready payload through structured fields instead of hand-writing technical QR syntax. Validate links and contact details, inspect the exact encoded value, choose output size, quiet-zone margin, recovery level, and high-contrast colors, then download a sharp PNG or scalable SVG without uploading the content.

Why Use This Tool

  • Creates website, text, email, call, SMS, Wi-Fi, and vCard contact payloads from purpose-built fields.
  • Validates required values, escapes Wi-Fi and contact data, and lets you inspect or copy the exact encoded payload.
  • Offers 256, 512, and 1024 pixel output, two-to-eight-module quiet zones, four recovery levels, color themes, and transparent output.
  • Blocks very low-contrast downloads, reports oversized content, and exports custom-named PNG and SVG files.

How DocuKit Processes This Task

  • Builds validated URL, text, mailto, telephone, SMSTO, WIFI, and vCard 3.0 payloads from structured fields, including escaping for reserved Wi-Fi and contact characters.
  • The qrcode library generates the preview and custom-named PNG or SVG locally with selected dimensions, quiet-zone margin, recovery level, colors, and optional transparency. DocuKit does not host redirects or collect scan analytics.

Best For

  • Sharing a verified website link in print, signage, slides, packaging, or a document.
  • Providing guest Wi-Fi access without asking visitors to type the network name and password.
  • Creating contact cards that can add a name, organization, role, phone, email, and website.
  • Preparing print-ready SVG codes or fixed-size PNG codes while keeping the original payload visible for review.

What to Check Before Downloading

  • Open the encoded-payload panel and confirm every character, destination, phone number, and contact field.
  • Keep a plain quiet zone around the complete symbol and use strong foreground/background contrast.
  • Scan the downloaded file with more than one phone or scanner before printing a large batch.
  • Confirm that a transparent QR will be placed on a stable, plain, high-contrast background.

Current Limitations

  • A QR code stores or links to data; it does not prove that a destination is safe, accurate, or permanent.
  • Anyone who can scan the symbol can read its encoded content, including a Wi-Fi password or contact details.
  • Scanner behavior for calls, SMS, email, Wi-Fi, and vCards can vary by device, operating system, and installed apps.
  • DocuKit generates a direct static code and does not provide tracking, analytics, editable redirects, or hosted dynamic QR destinations.

Common Questions

Which QR code format should I download?

Use PNG for quick sharing and general use. Use SVG when you need scalable print quality for posters, labels, or marketing assets.

Can I create a Wi-Fi QR code without writing the WIFI syntax?

Yes. Enter the network name and password, choose WPA/WPA2, WEP, or no password, and optionally mark the network hidden. DocuKit escapes reserved characters and builds the scanner payload.

Why does QR code contrast and margin matter?

Scanners need to distinguish dark and light modules and find the boundary around the symbol. Strong contrast and an uncluttered quiet zone make recognition more reliable, especially after printing or resizing.

Does DocuKit track QR code scans?

No. The generated code contains the exact payload shown in the inspector. DocuKit does not create a hosted redirect, collect scan analytics, or make the destination editable after download.