We built the QR tool we couldn't find: place, brand, export — and never upload a byte.
A few things that make QR codes fascinating
- Capacity: A single QR code can store up to 4,296 alphanumeric characters (or 7,089 numeric). So one "square" can hold a long URL, a WiFi config, or a whole paragraph.
- Adoption: During the pandemic, menus and contactless info went QR overnight. Most people now know what to do when they see the square.
- Privacy paradox: The same codes that make life convenient (payments, sign-ins, links) can point to sensitive or internal URLs. Yet most "free" generators send your link — or even your image — to their servers.
When you're a child, some things feel like magic. Live television, for example — how am I seeing something happening at this very instant on the other side of the planet? For us nerds, while social interactions were difficult, the virtual world was our best friend. Transmitting any kind of data virtually, safe and sound, without having to ask someone for it, is a game-changer. Among data-exchange technologies, the QR code really intrigued me the first time I used it. So I hopped on the internet and searched what this magic image entails. Time for an interesting fact: a single QR code can store up to 4,296 alphanumeric characters (or 7,089 numeric). So one square can hold a long URL, a WiFi config, or a whole paragraph.
Anyway, life moves on. Years later, I was part of a team building an online e‑commerce store, and we had another encounter with QR code technology. We had around 100 images that we wanted to stamp with our store link using a QR code. We also wanted to place our logo inside the QR code itself. Pretty easy, right? Well, not so much. I searched the internet but couldn't find one reliable tool to batch-process our images and place QR codes on all of them in a single go. Another issue: many QR generators wrap your link in their redirect URL — a serious concern. On top of that, you often have to upload your proprietary images to their servers, which really bothered us.
Almost nothing on the first page was: upload your image → place the QR where you want → get the image back with the QR on it, in bulk, without uploading that image (or your link) to a server. Designers, small teams, and privacy-conscious users need exactly that: "My image, my link, my layout — and I don't want my assets or URLs in your database."
In short, we wanted a batch QR placer where not a single byte of your data is uploaded. Nothing.
So what did we do? We built it ourselves — for the world. As a certain purple fellow said: "Fine, I'll do it myself."

Our answer is a fully client-side batch QR code generator and placer. Not a single thing is uploaded to the server. You can resize the QR, change colors, add your brand logo in the middle, process hundreds of images in a single click, and export in multiple formats and sizes — everything you'd need.
Go ahead and give it a try: QR Brand.
If you like it and want to support our team — and enjoy all the benefits that our Pro package offers — we'd be grateful if you consider upgrading. We appreciate you.
