QR Generator
Static QR codes that outlive the service that made them.
Somewhere along the way, “dynamic QR” services quietly turned a permanent artifact into a revocable lease — a code that points at their server instead of your data, and can be deactivated, paywalled, or turned into an ad surface long after it's printed. This generator is a direct rejection of that model. It produces truly static QR codes: what you type is exactly what gets encoded, with no redirect layer sitting in between.
It covers the payloads people actually print — URLs, plain text, email, WhatsApp and Telegram links, WiFi join credentials, vCard contacts and calendar events — and lets you style each one with solid or gradient color, custom dot and corner shapes, and an optional logo overlay rendered at high error correction so the code still scans. Export is print-first: crisp PNGs at selectable resolutions, or SVG for vector workflows.
Everything runs in the browser. There's no backend, no account, no analytics and no telemetry — generation works offline, and nothing about your payload ever leaves the page. There are no paid tiers because there's nothing to upsell: once a code is generated, it's yours, permanently. QR codes printed onto cards, signage and packaging shouldn't be able to disappear — and these can't.
What it does
Eight payload types
URL, text, email, WhatsApp, Telegram, WiFi, vCard and calendar-event payloads — built from your input and encoded verbatim.
Style without compromise
Solid or gradient color, custom dot and corner styles, and an optional logo overlay at error-correction level H so it still scans.
Print-ready export
Crisp PNGs at selectable resolutions for print, plus SVG for vector workflows — no smoothing, no artifacts.
Static by design
100% client-side: no redirects, no shorteners, no accounts, no tracking. Works offline, and your data never leaves the browser.
Come knock on the door.
Got a strange idea, a collaboration, or just want to argue about history and dice math? I answer to all of it.
hello@malkav.pro