Word Counter
Count words, characters, sentences and reading time instantly.
Open toolFree Online Tool
Create QR codes for links, Wi-Fi, contacts and text. Customize colors, add a logo, generate in bulk and download PNG, SVG or PDF files.
Create static QR codes for links, Wi-Fi, contacts and text. Customize colors, add a logo, generate up to 100 codes in bulk, and download PNG, SVG or PDF files — everything runs in your browser.
Static QR codes do not have a provider-controlled expiry. Changing the encoded content requires generating a new code. Linked content must remain available.
Runs entirely in your browser — content, passwords, contacts, logos and CSV data are never uploaded, saved or logged.
Enter your content, then continue to Design.
The destination is encoded directly — availability is never checked and the page is never visited.
Enter a URL, starting with https://.
Create static QR codes for links, Wi-Fi, contacts and text. Customize colors, add a logo, generate up to 100 codes in bulk, and download PNG, SVG or PDF files — everything runs in your browser.
How to use it: pick a content type and fill in the fields — use Load example to see the expected shape. Open Design to set colors, style, an optional logo, frame and caption. Wait for local verification to pass, then download PNG, SVG or PDF.
Static versus dynamic codes: these are static codes — the content is encoded directly into the pattern with no redirects, accounts, analytics or hosted pages. They do not expire, but they cannot be edited after printing — you generate a new code instead. Anything promising editable destinations, scan analytics or password-protected scans needs a hosted service.
Wi-Fi and contact codes: Wi-Fi codes support open, WEP and WPA/WPA2 networks with an optional hidden-network flag — enterprise and WPA3-only setups are not advertised. Contacts export as vCard 3.0; import behaviour varies by phone, so test before printing cards.
Logos, colors and formats: keep dark modules on a light background with a four-module quiet zone. Logos stay small and centered with error correction raised automatically — that helps but never guarantees scanning. Avoid gradients and inverted colors in this release. PNG is a fixed-size raster (512–2048px presets, custom up to 4096px, integer-scaled). SVG is a self-contained vector with no scripts. PDF prints at a fixed physical size on A4 or US Letter with the quiet zone preserved.
Printing, phone testing and bulk generation: print at a size where each module is comfortably visible, keep contrast high, and always scan with a real phone camera before a print run. For bulk, paste one URL/text per line or upload a CSV with label, type, value columns (quoted commas and multiline fields supported). At most 100 items; every code is verified before it counts as successful, and ZIP/PDF exports include verified codes only.
Privacy and linked resources: everything runs in your browser — nothing is uploaded, stored, logged or shared. Linked pages, PDFs and menus must stay available at their URLs or scans will fail.
No — static QR codes do not have a provider-controlled expiry. Changing the encoded content requires generating a new code, and linked content (pages, PDFs, menus) must remain available at its URL.
No. This tool makes static codes with the destination encoded directly. Editable destinations, scan analytics, accounts and hosted files need a separately scoped hosted service and are not offered here.
The preview is decoded locally and compared with your intended content. A failed or unverified image should not be downloaded silently — fix contrast, size or logo coverage, or use the explicit advanced override which warns that the file may not scan.
No. A successful browser check does not guarantee every camera or print will scan. Test on a phone before printing, especially for large print runs.
No. Anyone who scans the code can read the encoded network name and password. Only share Wi-Fi codes with people you trust with access.
PNG for screens and office printing, SVG for designers and large signage (infinite scaling), PDF for print-ready sheets with a fixed physical size.
Runs entirely in your browser — nothing you type or upload leaves your device.