Private by design
Your URLs and text are processed in-memory and discarded immediately. Nothing is logged, stored, or sold. Ever.
Generate styled QR codes and decode images in seconds. No sign-up, no tracking, no data retention — your
content is processed securely and discarded the moment the image is sent back to you.
Your privacy is our first priority!
Instantly preview custom styles, colors, and live QR layouts before downloading or deploying.
Your URLs and text are processed in-memory and discarded immediately. Nothing is logged, stored, or sold. Ever.
Server-side canvas rendering delivers a crisp PNG in milliseconds — no third-party QR service, no redirects.
Cyber gradient, Tokyo Night, Neon Lime and Glitch Matrix — custom finder patterns and gradient fills that actually look good.
One GET or POST to /api/generate returns a PNG. Pass data, theme, size — done.
When you generate a QR code, your input passes directly into the rendering engine and is discarded the instant the image is sent back. There is no database, no analytics pipeline, no session cookie, and no user account.
You can verify this yourself — the full source is on GitHub. Self-hosting takes a single node . command.
No analytics or fingerprinting
Pure stateless API, zero persistence
No session, no login wall
No premium tier, no ads. Ever.
No auth tokens, no setup. Hit the endpoint and get a PNG. Works from any language or HTTP client.
/api/generate?data=hello&theme=cyber&size=500x500&format=png
<img src>. Formats: png,
jpg, svg
/api/generate
{ data, theme, size, format?, banner? }
/api/read
{ image: "<base64/binary/formdata>" }
/api/uploadbyurl?url={your_qr_code_image_url}
url — fetches the image and decodes it server-side
QR Codify is fully open source. Read every line, report issues, suggest features, or self-host it on your own server in minutes. No enterprise tier. No gatekeeping.
Straight answers about data, pricing, and hosting — no fine print.
/api/generate and /api/read
anywhere, anytime, for personal or commercial projects alike, within the published rate limit.