QR Code Generator

A free, fast, no-signup QR code generator, paste a link, text, Wi-Fi network, or contact card, get a clean QR code back instantly, customize the colors, and download as PNG or SVG.

Astro · TypeScript · Cloudflare Pages · Cloudflare Workers Visit ↗ View code ↗
QR Code Generator

Shipped as a free product at qr.ebenezerafonja.com, this is a single-purpose tool built to do one thing well: turn text into a scannable object, instantly, with no account and no friction.

What it does

Paste a URL and get a QR code back as you type, no explicit “Generate” button required. Beyond plain URLs, it also encodes free text, Wi-Fi join codes (SSID, password, encryption type), and vCard-style contact cards. A small set of visible controls, foreground/background color and error-correction level, let you customize the code without burying the tool in a settings panel. Finished codes export as PNG for quick sharing or SVG for print use.

How it’s built

The QR code is generated entirely client-side, so there’s zero network latency after the page loads and the tool works with no backend calls at all for the core flow. That keeps it fast to use and cheap to run: the whole thing sits on Cloudflare’s free plan (Pages + Workers), static output, no database, nothing persisted, because nothing needs to be.

Technology Stack

  • Framework: Astro (matching the pattern used across ebenezerafonja.com)
  • Language: TypeScript
  • Rendering: Client-side QR generation, no server round-trip
  • Hosting: Cloudflare Pages, custom domain qr.ebenezerafonja.com

Repository: github.com/47QVA/qr-teklohai