QR Code Generator - Online Free Local Browser Tool
Free online QR code generator for text, URLs, WiFi and vCard. Customize error correction level, size and colors, then download as PNG. All processing happens locally in your browser, no upload.
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
Color Converter · HEX RGB HSL Three-way Conversion
Online color format converter for HEX / RGB / HSL. Type any format, the other two sync instantly with live swatch preview. Runs entirely in your browser — nothing uploaded.
JSON Formatter · Prettify · Minify · Validate
Online JSON formatter / minifier / validator with custom indent, lag-free large inputs, and structured error messages. Runs entirely in your browser — JSON never uploaded, safe for sensitive data.
LLM API Inference Cost Calculator – GPT, Claude, Gemini, DeepSeek
Estimate API costs for GPT, Claude, Gemini, DeepSeek and Qwen LLMs with input/output token pricing, prompt caching discounts and USD-CNY conversion. Forecast daily, monthly and yearly bills to plan your AI product budget with confidence.
2026 May Day Overtime Pay Calculator – Daily Rate Checker
Locked to China's 2026 May Day holiday (May 1–5). Check each day you worked overtime to instantly see per-day and total pay at the correct multiplier: 3× for statutory holidays (May 1–2) and 2× for compensatory rest days (May 3–5). Salary folded locally in your browser — no data uploaded.