Skip to main content
CaseSwitch

QR Code Generator

Use the CaseSwitch QR Code Generator to turn a URL, Wi-Fi payload, short text, email, or phone target into a scannable QR image you can download. Build the payload in this browser so a staging URL or Wi-Fi password is not sent to a QR SaaS.

Written by the CaseSwitch editorial team. We maintain these tools in the browser so drafts, keys, and images stay on your device.

Last reviewed: 23 July 2026

Customize the payload, colors, and optional logo. The preview updates automatically as you type.

Content type

Links open in the browser when scanned.

Colors

Center logo (optional)

PNG, JPG, WebP, or SVG up to 2 MB

Live preview

Scan with your phone camera to test.

Enter content on the left to generate a QR code.

Examples

URL payload

Input

type=url → https://caseswitch.net

Output

QR encodes: https://caseswitch.net

Plain text payload

Input

type=text → Hello

Output

QR encodes: Hello

Wi-Fi guest network

Input

type=wifi → SSID Guest, WPA, password secret

Output

QR encodes: WIFI:T:WPA;S:Guest;P:secret;H:false;;

Email compose link

Input

type=email → hi@example.com (subject Hi, body Hello)

Output

QR encodes: mailto:hi@example.com?subject=Hi&body=Hello

Phone dial link

Input

type=phone → +1 555 0100

Output

QR encodes: tel:+15550100

How to use

  1. Choose a content type (URL, text, email, phone, SMS, or Wi-Fi) and fill the fields.
  2. Adjust size, colors, and error correction. Keep contrast high.
  3. Download the image and test-scan with at least two phones before you print.

What this tool is for

Printed posters and packaging still need QR codes. This page encodes common payload types into a QR matrix and draws it on a canvas with size, colors, and error-correction options. Capacity is limited — a novel will not fit. Generation is local.

How it works

You pick a content type. The tool builds a payload string (raw URL, `mailto:`, `tel:`, `sms:`, or `WIFI:…;;` format), then renders a QR with your width, margin, foreground/background colors, and error-correction level. Optional logo overlays reduce correction headroom — test on real phones.

When to use it

Event posters, packaging, Wi-Fi guest cards, linking a flyer to a landing page, and encoding a short support URL after you build campaign params with the UTM URL Generator.

When not to use it

Do not encode secrets you cannot rotate if the poster is photographed. Do not use tiny print that cheap cameras cannot scan. Very long vCard payloads may exceed capacity — shorten and test.

How it compares to related tools

UTM URL Generator builds campaign URLs you might then QR. Slug Generator makes the path pretty first. This page focuses on the scannable image.

Common mistakes

Low contrast (light gray on white). Styling the QR until finder patterns break. Putting a URL that 404s. Encoding Wi-Fi passwords on a public poster without a plan to rotate.

Payload types

URLs should include a scheme or will be normalized with `https://`. Wi-Fi uses the common `WIFI:T:…;S:…;P:…;H:…;;` form. Email and phone use `mailto:` and `tel:` so scanner apps can offer the right action.

Contrast, size, and logos

Dark modules on a light background scan most reliably. Leave quiet-zone margin. Center logos eat error-correction capacity — bump correction level and test on several devices before a print run.

Frequently asked questions

Is the QR created on your servers?+

No. Encoding runs in the browser with a client-side library.

Can I logo-stamp the center?+

If the UI allows a logo, keep it small and test scans. Heavy logos reduce error-correction headroom.

What does error correction do?+

Higher levels survive more damage or logo overlay but hold less payload. Use higher correction for print and outdoor wear.

Why won’t a long vCard fit?+

QR capacity is finite. Shorten fields or link to a URL that hosts the contact card.

Should I QR a Wi-Fi password on a poster?+

Only for networks you can rotate. Treat the poster as public.

Do you store the payload?+

No. Generation stays on your device.

Does this tool send my payload to CaseSwitch?+

No. Formatting, encoding, and naming conversions for this page run in your browser after load — your sample stays on the device.

Can I add my logo to the QR code?+

Yes. Upload a PNG, JPG, WebP, or SVG logo and it will be placed in the center with a padded background. High error correction is used automatically so the code stays scannable.

What Wi-Fi QR codes contain+

Wi-Fi mode encodes the standard WIFI: payload with network name, password, and security type so phones can join the network after scanning.

Related tools