Custom QR Code Generator
Generate permanent, customisable QR codes for web links, Wi-Fi credentials, and plain text with optional centre logo brandingβ100% locally in your browser with zero tracking redirects.
Direct destination URL encoded straight into the barcode matrix.
π¨ Centre Logo Mark (Optional)
π οΈ Customise Appearance & Resolution
Aim your mobile camera or scanner to verify instant decoding.
Advertisement
Zero Tracking Redirects & Complete Privacy
Most commercial QR code generators encode intermediary tracking URLs that harvest user analytics and expire behind monthly subscriptions. BW Tools encodes your raw destination URL, Wi-Fi keys, or text directly into the barcode matrix locally on your machine. Your QR codes remain permanent and function indefinitely without third-party dependencies.
Reed-Solomon Error Correction & Branding
Embed custom company branding or avatars into the centre of your barcode without breaking scan reliability. The generator automatically boosts Reed-Solomon Error Correction (ECC) to Level H (30% redundancy) upon loading a logo, allowing camera sensors to reconstruct obscured code modules seamlessly.
π Step-by-Step Generator Guide
- Select Payload Type: Choose between a web link (URL), plain text notes, or an instant Wi-Fi network login format.
- Enter Details: Fill in the target fields or paste text/links directly from your clipboard using Ctrl + V.
- Customise Styling: Pick your brand foreground and background colours, upload a logo file, and fine-tune central icon dimensions.
- Export Artwork: Download an ultra-high-definition 2048Γ2048px PNG for commercial printing, or copy the image directly to your clipboard for digital documents.
βοΈ Technical Architecture & Matrix Rendering
The generator uses the QRious engine to compute 2D matrix symbol geometry, alignment patterns, and Reed-Solomon polynomial check characters directly within JavaScript. Raw string data is transformed into ISO/IEC 18004 compliant byte sequences.
When a centre logo is added, the HTML5 Canvas 2D API constructs an isolated protective clipping boundary and paints the rasterised image precisely over the central coordinate plane. The resulting composite is rasterised into an uncompressed binary Blob directly in memory.
π Format & Export Specifications
| Payload Format | Encoding Schema | Recommended ECC | Export Resolutions | Typical Application |
|---|---|---|---|---|
| Website Link | https://... | Medium (15%) | 512 β 2048 px | Business cards, marketing flyers, menus, and product packaging. |
| Plain Text | UTF-8 String | Medium (15%) | 512 β 1024 px | Asset tracking, serial identification, and cryptographic public keys. |
| Wi-Fi Network | WIFI:S:...;T:...;P:...;; | Quartile (25%) | 1024 β 2048 px | Instant camera-scan guest Wi-Fi access in cafes, offices, and homes. |
| Branded Logo QR | Dynamic Layering | High (30%) | 2048 px (Ultra HD) | Large format signage, exhibition banners, and corporate merchandise. |
β Frequently Asked Questions
Do these QR codes ever expire or require a renewal subscription?
Never. Because the data is hard-coded directly into the geometric 2D matrix without redirect proxies, the QR code will scan for as long as your destination website or Wi-Fi network exists.
Why does adding a centre logo change the Error Correction Level to High?
A centre logo covers a portion of the QR modules. Switching to Error Correction Level H introduces 30% mathematical redundancy, ensuring scanner algorithms can reconstruct the missing modules effortlessly.
How does the Wi-Fi auto-connect format work?
The generator encodes the industry-standard WIFI:S:SSID;T:WPA;P:PASSWORD;; protocol string. When scanned by iOS Camera, Android Lens, or modern mobile devices, the operating system prompts the user to join the wireless network with a single tap.
Can I print these QR codes on large posters or physical shop signs?
Yes. Select the Ultra Print (2048 Γ 2048 px) resolution option before downloading to obtain an ultra-sharp, high-DPI raster graphic suitable for large signage, menu boards, and professional print materials.