Kutt

Kutt

Kutt is a modern, free URL shortener you can self-host. The current version is built with TypeScript and Node.js on PostgreSQL, offering custom domains, custom URLs, click statistics, and a REST API. It is one of the most popular open-source shorteners with a clean, straightforward interface.

Key Features

  • Custom domains — Use your own domain for shortened links with easy configuration.
  • Custom URLs — Choose the alias for your short links instead of random strings.
  • Click statistics — View detailed visit counts for every link you create.
  • REST API — Shorten and manage links programmatically with a simple JSON API.
  • User accounts — Multi-user support with link ownership and management.
  • Modern tech stack — Built with TypeScript and PostgreSQL for performance and reliability.
  • Self-hosted — Full control of your data with no third-party dependency.

Why Use Kutt?

Kutt offers a polished, modern experience without compromising on ownership. It is ideal if you want the convenience of a hosted-looking shortener but need your links to live on infrastructure you control. The straightforward Node.js deployment also makes it approachable for developers who prefer JavaScript tooling.

Use Cases

  • Creating branded short links for social media and marketing campaigns.
  • Hosting a shortening service for a team or organisation with per-user accounts.
  • Building custom link management tools on top of the REST API.

Platform

Linux, macOS, Windows (Node.js 18+ and PostgreSQL; Docker image available)

Licence

MIT

Website

kutt.to

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.