← All projects

2025 · Public (Discontinued)

Link Shortener Website

An all-in-one link shortener site. Short links, custom aliases, QR codes, click tracking and simple analytics - built on a light Flask backend.

  • Python
  • Flask
  • SQLite
  • qrcode
  • HTML/CSS/JS
01

Short links, done simply

Every link shortener I tried was either too heavy or wanted money for basic things. I just wanted to paste a long URL and get a short, clean one back. So I built my own.

It runs on a light Flask backend with a small database. You drop in a link and it hands back a short code, or you can pick your own custom alias. Every link also gets a QR code made on the fly, so it works on phones and posters too.

  • Instant short links with optional custom aliases
  • A QR code generated for every link
  • A clean, simple page - no bloat, no signup needed
  • A light Flask backend over a small database
02

Clicks and control

A short link is more useful when you know if people click it. So each link keeps a click count and a little history - when it was hit and roughly from where.

There are small touches too: links can expire after a set time or a number of clicks, and dead or bad links can be turned off in one click. It is the kind of small, useful web tool I like - build it once, let it run.

  • Click tracking with simple analytics per link
  • Optional expiry by time or number of clicks
  • One-click disable for dead or bad links
  • Fast redirects that stay out of the way