Free URL shortener

Free URL shortener with room to grow.

Shorten URLs, generate QR codes, and read click analytics for free — no credit card, no time limit. Upgrade when you need branded domains, team workspaces, or the REST API.

FREE — NO CARD

What you get for $0

Branded short links on our default domain, dynamic QR codes, real-time click analytics, and basic UTM support. No credit card, no trial expiry. Free is genuinely free — not a sandbox.

Honest comparison

Free vs paid, no smoke.

The differences that actually matter. Pick the row that breaks the deal for you.

FeatureFreePaid
Short links per monthUp to 100Plan-scaled
Click analyticsLast 30 daysFull history
Dynamic QR codesUp to 10Unlimited
QR code customizationBasic colorsLogo, frames, eye shapes
Custom aliasesYesYes
Branded domainNoYes — one or more
Tracking pixelsNoYes (Meta, Google, etc.)
REST API accessNoYes
Team workspacesNoYes
UTM Channel presetsNoYes
File hostingNoYes
Bio pages1 pageUnlimited
Email supportCommunityOne business day

Current paid plans start at $7.99/mo. See /pricing.html for exact limits per tier.

Who free is for

If this describes you, stay on free.

Individual creators

Personal blog, side project, occasional campaign. 100 links/month is plenty.

Sporadic users

A campaign every few months. You'll never hit the limits.

Solo testers

Trying us out before committing. Free has no expiry — there's no rush.

When to upgrade

The triggers that make paid obvious.

Your team noticed

"Why does our short link say oml.link instead of go.acme.com?" The first time that question comes up, you've outgrown free.

30-day window isn't enough

You need to compare this quarter against last quarter, or pull annual rollups. Full analytics is paid.

Building an integration

API access is paid because it implies a serious use case. The free tier wouldn't pay for the support.

More than one person creates links

Team workspaces, shared Channels, and role-based permissions are paid features. Sharing a free login doesn't scale.

Why free at all

Our pitch for the free tier, unedited.

We could do what most shorteners do — bait-and-switch with "free" that expires in 14 days. We chose not to. The free tier exists because:

  • Most accounts that pay us started free. A genuinely useful free tier converts better than a friction-filled trial.
  • Word of mouth is real. If you use the free version and like it, you tell people. That's our cheapest acquisition.
  • The features that justify paid are obvious. Branded domains, team workspaces, API access — you know when you need them. We don't need to hide them.

If you never upgrade, that's fine. The cost to serve a free user is small, and most stay on free forever without us minding.

FAQ

Frequently asked questions

It is really free. No expiry, no credit card, no "free trial of paid features". The limits in the comparison table above are the actual limits — not a 14-day promotion.
The catch is that branded domains, team workspaces, API access, full historical analytics, and tracking pixels are paid. For most use cases under 100 links/month, there's no functional limitation.
No. Links you create on free stay live as long as your account is active. You can downgrade from paid back to free without losing existing links.
No — the free plan has a monthly cap (currently 100 links). Paid plans raise the cap based on tier.
No. We don't serve ads on any short link, free or paid. The redirect is direct.
No. Branded domains require a paid plan because of the SSL provisioning, DNS routing, and per-domain support overhead. Use a paid plan if a branded domain is important to you.
Free to start · no credit card

Start free. Upgrade only if you need to.

No credit card, no trial timer. The free tier stays free even if you never pay.