QR Code Generator with Logo
Create branded QR codes — add a center logo, choose dot and corner styles, set colors and error correction, then download a PNG or SVG. Rendered entirely in your browser.
About the QR code generator
Create branded, custom-styled QR codes from any text, URL, Wi-Fi credential or contact detail. Bytewrench lets you drop a logo in the center, choose the module and corner shapes (square, dots, rounded, classy), set foreground and background colors, pick the error-correction level, size and margin, then download a crisp PNG or scalable SVG.
Everything is rendered in your browser, so the data you encode and the logo you upload are never sent anywhere — safe for private links and credentials.
Drop your logo in the middle, adjust its size and margin, and hide the dots behind it for a clean look.
Choose dot styles (square, dots, rounded, classy) and custom corner shapes for a unique design.
Pick L/M/Q/H — higher levels keep the code scannable even with a logo over the center.
Download a raster PNG or a vector SVG for print at any scale.
Frequently asked questions
Will adding a logo break the QR code?
Not if you keep the logo modest and use a higher error-correction level (Q or H). The code stores redundant data, so a centered logo covering up to ~30% can still scan — but always test before printing.
What do the error-correction levels mean?
L recovers ~7% of data, M ~15%, Q ~25% and H ~30%. Use Q or H when you add a logo so the code stays readable.
PNG or SVG — which should I use?
Use PNG for web and quick sharing; use SVG for print or anywhere you need to scale the code up without losing sharpness.
Is my data or logo sent to a server?
No. The QR code is rendered entirely in your browser and your logo never leaves your device.