Branded QR code generator
Color contrast check passed.
How to use this tool
Choose from three styles with an optional center icon or logo, then create and download a QR code in your browser.
Generate clean, professional, high-resolution QR codes for websites, Wi-Fi access, business cards, and promotional materials. Offers customizable colors, error correction levels, and SVG/PNG vector downloads.
💡 3 Quick Steps to Get Started
Type or paste the target link, contact info, or message.
Adjust foreground and background colors, and set error correction up to 30%.
Download print-ready PNG or infinite-resolution vector SVG format for your designs.
When it helps
Enter text or a URL, choose a style, icon, or logo, and download PNG or SVG for sharing links, Wi-Fi notes, or event entry.
How it works
The browser creates the QR code with H-level error correction and a four-module quiet zone, then verifies it with a browser-local decode; scanning is not guaranteed after printing, resizing, or with different cameras and lighting.
Worked example
Example: enter https://gogo.style, choose Brand dots and a website icon, then download PNG or SVG; content and results stay browser-local.
Limits and data handling
Content over capacity, insufficient contrast, or a failed decode disables downloads. Printing, resizing, cameras, and lighting can still affect scanning. Logo EXIF and other metadata are not copied to PNG or SVG. Reset restores default text and styling and discards a pending result; there is no separate cancel button.
Logos must be PNG, JPEG, or WebP up to 5,000,000 bytes, 8192 pixels per side, and 25,000,000 total pixels. Text, logo, PNG, and SVG stay in the current browser. Temporary download URLs are revoked on update or exit, and the content is not uploaded to or retained by the site.
QR Code Standards, Error Correction & Application Security Guide
1. QR Code Matrix Architecture & ISO/IEC 18004 Standard
The Quick Response (QR) Code is a matrix 2D symbology created by Denso Wave in 1994 and standardized under ISO/IEC 18004. Unlike linear 1D barcodes that store roughly 20 characters along one axis, QR codes store data across both horizontal and vertical grids, packing up to 7,089 numeric digits, 4,296 alphanumeric characters, or 2,953 binary bytes.
Distinctive nested finder patterns positioned at three corners allow optical scanners and smartphone cameras to perform 360-degree omnidirectional decoding and perspective rectification in milliseconds.
2. Reed-Solomon Error Correction Levels Explained
QR codes utilize mathematical Reed-Solomon error correction codes, enabling flawless data recovery even if the code surface is partially obscured, torn, or smudged:
・Level L (Low): Recovers ~7% of corrupted data. Produces the least dense matrix, optimal for clean digital screens.
・Level M (Medium - Default): Recovers ~15% of data. The standard benchmark for commercial packaging and business cards.
・Level Q (Quartile): Recovers ~25% of data. Recommended for industrial and outdoor logistics.
・Level H (High): Recovers ~30% of data. Mandatory when embedding custom company logos or graphical branding over the center of the code.
3. Physical Print Sizing, Contrast Ratios & Quiet Zones
Engineering guidelines for reliable scanning reliability:
・Scan Distance Ratio: Minimum print width should equal at least 1/10th of the intended scanning distance (e.g., 3 cm width for reading at 30 cm distance; 20 cm for 2-meter poster viewing).
・Contrast: Maintain high contrast with dark foreground modules against a light background (ideal: #000000 on #FFFFFF). Avoid inverted color schemes.
・Quiet Zone: Maintain a clean margin of at least 4 module widths around the entire perimeter with zero graphical overlap.
4. Static vs. Dynamic QR Codes & Security Best Practices
This generator produces pure static QR codes: your data is embedded directly into the symbol pattern without external redirection redirects. It never expires and operates entirely in client-side memory without third-party tracking.
Feedback
How can we improve this tool?
Send a suggestion or bug report for this tool.
FAQ
QR code generator: What can I enter and adjust?
Enter text or a URL, choose Classic square, Modern rounded, or Brand dots, set foreground and background colors and a 512, 1024, or 2048 pixel PNG size, and optionally add a built-in icon or uploaded logo. SVG is independent of the size setting.
QR code generator: How is the result created and verified?
The browser builds an H-level error-correction matrix with a four-module quiet zone, draws PNG and SVG, and locally decodes the finished canvas. Downloads are enabled only when decoded content exactly matches the input.
QR code generator: What limits, reset, and cancel behavior apply?
Content over capacity, insufficient contrast, or a failed decode disables downloads. Printing, resizing, cameras, and lighting can still affect scanning. Logo EXIF and other metadata are not copied to PNG or SVG. Reset restores default text and styling and discards a pending result; there is no separate cancel button.
QR code generator: Are my logo and content uploaded?
Logos must be PNG, JPEG, or WebP up to 5,000,000 bytes, 8192 pixels per side, and 25,000,000 total pixels. Text, logo, PNG, and SVG stay in the current browser. Temporary download URLs are revoked on update or exit, and the content is not uploaded to or retained by the site.