Overview
Convert any text, URL, WiFi config or vCard contact card into a standard QR code. Encoding and rendering happen entirely in your browser - your content never leaves the device. Tweak error-correction level, pixel size, foreground and background colors, then download a crisp PNG. Ideal for marketing, offline posters, product packaging and event check-in.
How to use
- Paste text, URL, WiFi string or vCard data into the content box
- Pick an error-correction level (use Q or H for posters and outdoor prints)
- Tune size and colors, keeping contrast strong
- Preview the QR code live and click Download PNG to save locally
Formula
QR Code encoding follows ISO/IEC 18004. Error-correction levels L/M/Q/H recover roughly 7%/15%/25%/30% of damaged data. The version (1-40) is chosen by content length and error level, then rendered to the requested pixel size.
Common scenarios
Marketing posters
Encode your campaign URL on flyers and standees. Pick Q error correction so the code stays scannable even with minor smudges.
One-tap WiFi join
Use the WIFI:S:ssid;T:WPA;P:password;; payload so guests can join your home or office network with a single scan.
vCard contact card
Wrap name, phone, email in BEGIN:VCARD ... END:VCARD; the recipient scans once to save the contact.
FAQ
Will my content be uploaded to a server? Is it safe?
No. Encoding and rendering run entirely in your browser - no upload happens. Whether it is a WiFi password or vCard data, nothing leaves your device.
What is the difference between L/M/Q/H error correction, and which should I pick?
L recovers about 7% of damaged data, M 15%, Q 25%, H 30%. Use M for on-screen display; pick Q or H for outdoor prints and dense backgrounds. Higher levels make the code denser for the same payload.
How do I make a WiFi QR code that auto-connects?
Paste a standard WiFi payload such as WIFI:S:MyWiFi;T:WPA;P:mypassword;; into the content box. Most iOS and Android cameras will offer a one-tap join prompt.
How do I make a vCard QR code so others can save my contact?
Use the format BEGIN:VCARD / VERSION:3.0 / N:Last;First / TEL:13800000000 / EMAIL:me@example.com / END:VCARD on separate lines. Stick with M or Q error correction for reliable scans.
Why might my QR code be hard to scan?
Three common causes: payload too long (high version, dense pattern); insufficient contrast between foreground and background; foreground color lighter than background, breaking finder-pattern detection. Shorten content, boost contrast, and keep foreground darker.
Can I use the generated QR code commercially?
The QR Code standard (ISO/IEC 18004) is royalty-free per Denso Wave. Images produced here can be used freely for personal or commercial projects. Just ensure the payload itself (brand URL, logo overlays) does not violate third-party rights.
Related tools
Online ID Photo Maker: Background, Crop & Compress
Upload any portrait to create standard ID photos in one click. Auto background removal with blue/white/red swap, smart crop to passport/visa sizes and compression to target KB, fully local in browser.
PDF to Image Converter - Free Online PDF to JPG/PNG Tool
Free online PDF to image converter. Convert PDF pages to JPG or PNG with custom DPI and page range. Batch export as ZIP. 100% browser-local processing, no upload, fully private and secure.
Image Cropper Online - Free & Aspect Ratio Crop Tool
Free online image cropper supporting 1:1, 4:3, 16:9, 3:4, 9:16 fixed ratios and free crop. Drag to select or input exact pixel values. Pure browser Canvas, keeps PNG transparency, no upload.
Online Image Stitcher - Combine Multiple Images Into One Long Image
Stitch multiple images vertically or horizontally into one long image locally in your browser. Drag to reorder, customize gap and background, export as PNG/JPG/WebP. No server upload.