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
- Choose a content type (URL, text, email, phone, SMS, or Wi-Fi) and fill the fields.
- Adjust size, colors, and error correction. Keep contrast high.
- 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
UTM URL Generator
Email campaigns, partner posts, QR codes to a campaign landing page, paid ads that your analytics still reads as UTM, and standardizing naming before a launch.
Slug Generator
Blog posts, documentation pages, product listing URLs, knowledge-base articles, and CMS permalink fields when you have a working title and need a path before publish. Also useful for turning a noisy marketing headline into a short candidate slug you can still edit by hand.
Base64 Encode & Decode
Embedding a small SVG or icon in a data URL experiment, inspecting the readable middle of a JWT (still not verifying the signature here), converting clipboard text for an API field that expects Base64, and teaching the difference between encoding and encryption with a live round-trip.