qrli.in - QR code and short link generator 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.