Active Personal · 2026
qrli.in
QR codes, minus the noise.
Brief
A full-stack link management platform built solo. Paste a URL, get a short link and a scannable QR code - with campaign tracking, rich analytics, and a clean dashboard. No ads, no paywalls, no delays.
Approach
Built entirely on Cloudflare Workers, D1, and Pages - chosen deliberately to keep infrastructure costs at zero. Links are stored in D1 with full metadata for analytics. Designed with a monospace, warm-neutral aesthetic: one action per screen, no clutter. Every feature - from QR export to campaign grouping - was scoped to match or exceed what competitors charge for.
Stack: Cloudflare Workers · D1 (SQLite) · Cloudflare Pages
Auth: Custom session-based
Exports: SVG, PNG (QR), Excel (analytics)
Pricing: Free forever
Status: Live - qrli.in
The Problem
Most URL shorteners are either too simple (no analytics) or too expensive (Bitly charges $35/month for what should be basic features). The ones in between are cluttered with ads and force 10-30 second countdown redirects before letting users through.
I wanted a tool that respects the user's time - and built it.
What it does
QRli shortens URLs and generates QR codes, but the real depth is in what happens after the link is created:
- Analytics dashboard - total clicks, unique visitors, daily trend charts,
device/browser breakdown, referrer tracking, and geographic data. All free,
no upgrade required.

- Campaign management - group links into campaigns, view aggregate stats across a campaign, and export everything to Excel.
- QR code export - high-quality SVG and PNG exports, designed for both digital and print use.
- Link expiry control - anonymous links expire in 7 days; registered users can set custom expiry up to 30 days and renew with one click.
Technical decisions
Built entirely on Cloudflare's free tier - Workers for server logic, D1 for the database, Pages for the frontend. This isn't a compromise; it's a deliberate constraint that keeps the product permanently free without sacrificing performance. Redirects are instant - no server cold starts, no intermediary pages.
The QR code export was designed with print in mind: SVG output is resolution-independent and works cleanly on everything from a business card to a conference banner.
Why it matters
QRli sits at the intersection of two things I care about: design and utility. It's a product that looks considered, works without friction, and gives marketers and creators professional-grade tooling without a price tag.
Outcome
Live at qrli.in. Used across Cityflo marketing campaigns and personal sharing. Offers analytics on par with Bitly's paid tier - completely free.