Let's be blunt. A QR code is just a grid of black and white squares. It's math that has been around since 1994. Yet, if you search for a QR code generator today, you'll find sites that load half a megabyte of React just to display a static image, then have the audacity to hit you with a paywall to download an SVG.
I got tired of this digital obesity. So, I built EZ QR Generator.
The Architecture of Sanity
I wanted something fast, reliable, and completely localized. No massive client-side bundles. No tracking pixels embedded in your generated images. Just pure, unadulterated edge performance.
- Hono & Cloudflare Workers: The heavy lifting is done at the edge. The server computes the math and spits out the result. Your browser just renders the HTML. It's blazing fast and virtually free to host.
- HTMX for Interactivity: You don't need a Virtual DOM to update an image preview. HTMX handles the dynamic swaps perfectly, keeping the client payload almost non-existent.
- i18n Built-In: English, Russian, Vietnamese. Because not everyone speaks English, and localization shouldn't be an afterthought patched in with a heavy third-party library.
Why it matters
It matters because we've forgotten how to engineer. We've traded efficiency for "developer experience" (whatever that means these days). EZ QR Generator is my reminder that you can build highly functional, globally distributed tools without treating the user's RAM like a public landfill.
Generate your QR codes. Use custom dots, add your logo, download the SVG, and get on with your life. No paywalls, no bloat, no nonsense.