Developer tool
Your files never leave your device
Check your Network tab and see
Work starts the moment you drop a file
No daily limit, no sign-up, no watermark
Many free QR generators encode a short link pointing at their own domain and then forward scanners to your destination. That gives them a scan dashboard, and it gives you a dependency: if that company shuts the service down, changes its pricing, or lets the domain lapse, every code you printed stops working. This generator puts your URL directly into the QR pattern, so scanning goes straight to your destination. No expiry, no scan logging, no third party in the path — and no way for us to repoint a code you already printed.
Pick output size, error-correction level (L through H), and foreground/background colours before you generate. Higher correction survives small print damage at the cost of a denser pattern. Shorter payloads scan more reliably than long tracking URLs — trim query strings when you can. Download SVG for print scaling or PNG for fixed pixel use; test with more than one phone before a large print run, and keep a quiet margin and strong contrast.
Codes are static: changing the destination means a new code. There is no scan analytics here by design. If you need editable destinations after print, encode a URL on your own domain and manage redirects server-side.
That is the promise behind every tool here. Files are read in your browser tab, processed there, and discarded when you close it — never uploaded to our servers.
Encode or decode query strings with encodeURIComponent — in your browser, nothing uploaded.
Encode to Base64 or decode from Base64 instantly in your browser.
Convert colors between HEX, RGB, HSL, and CMYK formats interactively.
Generate valid universally unique identifiers (UUIDs/GUIDs) instantly.
Format, validate, prettify and beautify your JSON data instantly.
Generate strong, secure, and random passwords locally in your browser.