QR code generator

QRBolt

Design QR codes with gradients, custom shapes and your own logo, then prove they actually scan before you print them. Nothing leaves your browser.

No registration or limitsFree, with no watermarkStatic codes that never expire
Need to read a QR instead? Open the QR reader
QR code type
Link
Payload19 / 2331 bytes
Encoding
Error correction
Export size
Quiet zone
Contrast 5.5:1

Live preview

Built in your browser. No scan tracking, no redirect service.
Keep going

How it works

1

Pick the payload

Link, text, WiFi, contact card, phone, SMS, email or map location.

2

Style it

Shapes, gradients, a transparent background and your own logo in the middle.

3

Prove it scans

The export is decoded back with a real reader and compared with your input.

4

Export big

Up to 2048 px PNG or infinite-resolution SVG, or straight into another tool.

Styling that survives a scanner

Module shapes, gradients, independent corner colours and a logo in the middle — with the error correction adjusted to match.

100% local and private

Your links, WiFi passwords and logos are processed in your browser's memory. Nothing is uploaded and no scan is tracked.

Big enough to print

Export at up to 2048 px, or as an SVG that stays sharp on a billboard. With a proper ISO quiet zone around it.

A readability check that is real

The exported image is decoded again with an actual QR reader, so "it scans" is a measurement rather than a hope.

Every payload people ask for

vCard contacts, phone numbers, map coordinates, WiFi, SMS and email, each escaped exactly to spec.

Chained with the suite

Send the code straight to compress, crop, convert or watermark — and drop a cutout in as its logo.

Custom QR generator

Custom QR codes that are proven to scan

A styled QR code is worthless if a phone cannot read it, and most generators let you build one without ever telling you. QRBolt sets the error correction to match your logo, keeps the ISO quiet zone, warns you when the contrast is too low, and then decodes the finished image back to prove the whole thing works.

No registration or limits
Free, with no watermark
Static codes that never expire

The only check that counts

Press one button and the exported PNG goes through a real QR decoder. If it comes back with exactly the text you typed, it scans. If it does not, you are told why: too little contrast, an inverted code, or a logo bigger than the error correction can rebuild.

A complete QR generator that never leaves your device

Menus, packaging, business cards and posters

Put your code on a restaurant table card, a product box, a business card or an event poster. Because you export at print resolution with a real quiet zone, it still works after it has been shrunk, laminated and stuck to something.

Static codes, no middleman

Many QR services hand you a code that points at their own domain so they can count your scans and keep charging you. QRBolt writes your data straight into the code. It works forever, offline, and nobody sits between your code and the person scanning it.

Read a QR code instead

Frequently asked questions

QAre these QR codes static or dynamic?+

Static. The data lives inside the code itself, so it never expires, needs no subscription, and does not travel through anyone's redirect server. The trade-off is the honest one: you cannot change where it points after printing it.

QHow do I know it will really scan?+

Press "Check that it scans". The exported PNG is run through a real QR decoder in your browser and compared with what you typed. A pass means a camera can read it; a fail tells you which of contrast, inversion or logo size caused it.

QWhy does my logo break the code?+

A logo hides part of the pattern, and only the error-correction blocks can rebuild it. Level H recovers about 30% of the code, Q about 25%. Leave the level on Auto and it switches to H as soon as the logo needs it; the tool also warns you when the logo grows past what can be recovered.

QWhat is the quiet zone and why is it set to 4?+

It is the empty margin around the code. The ISO standard asks for four modules, because scanners need that blank border to find where the code begins. Codes exported with no margin frequently fail against a textured or coloured background.

QWhich format should I download?+

SVG for anything that will be printed or resized — it is vector, so it stays sharp at any size. PNG at 1024 or 2048 px for the web and for apps that cannot take SVG. JPEG only if something forces you to; it is lossy and cannot hold a transparent background.

QCan I add any logo format?+

PNG, JPEG, WebP and SVG all work, up to 2 MB. You can also pick a brand preset, or send a cutout over from the background remover without saving it first.

QHow does the WiFi QR code work?+

iOS and Android camera apps recognise the WIFI: format and offer to join the network with the credentials in the code, with no typing. Remember that anyone who photographs the code has your password, so treat a printed one like a written-down key.

Keywords

Custom QR generatorQR code with logoWiFi QR code generatorFree QR code onlineVector QR code creatorSVG QR code generatorvCard QR codeGradient QR code maker
Part of oLoveTools suite
oLoveTools

Free styled QR Code generator running 100% locally on your device.

© 2026 oLoveToolsAbout

QRBolt | Free Online Custom QR Code Generator with Logo

Create custom QR codes with custom logos, gradient colors, and unique shapes. 100% client-side, free, and secure. Download in high-quality PNG or SVG.

Frequently asked questions

Are these QR codes static or dynamic?

Static. The data lives inside the code itself, so it never expires, needs no subscription, and does not travel through anyone's redirect server. The trade-off is the honest one: you cannot change where it points after printing it.

How do I know it will really scan?

Press "Check that it scans". The exported PNG is run through a real QR decoder in your browser and compared with what you typed. A pass means a camera can read it; a fail tells you which of contrast, inversion or logo size caused it.

Why does my logo break the code?

A logo hides part of the pattern, and only the error-correction blocks can rebuild it. Level H recovers about 30% of the code, Q about 25%. Leave the level on Auto and it switches to H as soon as the logo needs it; the tool also warns you when the logo grows past what can be recovered.

What is the quiet zone and why is it set to 4?

It is the empty margin around the code. The ISO standard asks for four modules, because scanners need that blank border to find where the code begins. Codes exported with no margin frequently fail against a textured or coloured background.

Which format should I download?

SVG for anything that will be printed or resized — it is vector, so it stays sharp at any size. PNG at 1024 or 2048 px for the web and for apps that cannot take SVG. JPEG only if something forces you to; it is lossy and cannot hold a transparent background.

Can I add any logo format?

PNG, JPEG, WebP and SVG all work, up to 2 MB. You can also pick a brand preset, or send a cutout over from the background remover without saving it first.

How does the WiFi QR code work?

iOS and Android camera apps recognise the WIFI: format and offer to join the network with the credentials in the code, with no typing. Remember that anyone who photographs the code has your password, so treat a printed one like a written-down key.

Keywords

Custom QR generator, QR code with logo, WiFi QR code generator, Free QR code online, Vector QR code creator, SVG QR code generator, vCard QR code, Gradient QR code maker