Paste. Slash. Share.

A link shortener with real-time analytics and custom domains. Free, no signup to try.

Shorten your first link

Free forever, no account needed to try

https://example.com/campaigns/2026/spring-launch
slsh.me/spring26

or use your own domain — go.yourco.com/spring26

Free & open source
No tracking pixels, no third-party scripts
GDPR-compliant by default
Analytics

Click analytics,
in real time

Country, device, browser, referrer. Every click shows up as it happens on a live dashboard.

Clicks

2,847

Unique

1,923

Countries

34

Last 7 days

France892
United States634
Germany412
United Kingdom287
/

links.acme.co/launch

CNAME → slsh.me

verified
/

go.startup.io/demo

CNAME → slsh.me

verified
/

short.brand.com

Awaiting DNS...

pending
Custom Domains

Short links from
your own domain

Point any domain at slsh.me with one DNS record. SSL is handled for you, and propagation takes seconds.

Link Management

More than
just shortening

Passwords, expiry dates, click limits, custom OG previews, QR codes. Configure as much or as little as you need.

Password protection enabled
Expires Apr 30, 2026
Click limit 1,000 max
OG Preview custom
QR Code generated

Campaign links

slsh.me/spring

1,204

utm_source=twitter · utm_medium=social · utm_campaign=spring_launch

slsh.me/spring-nl

872

utm_source=newsletter · utm_medium=email · utm_campaign=spring_launch

slsh.me/spring-li

631

utm_source=linkedin · utm_medium=social · utm_campaign=spring_launch

Campaign Tracking

UTM tags that
stick around

Set source, medium, and campaign when you create the link. The UTM params get appended on redirect, so your analytics tool picks them up without the visitor ever seeing them in the short URL. One campaign, multiple channels, clean attribution.

Try it now

Three steps. That's it.

Seriously, that's the whole thing.

1

Paste your URL

Drop in any link. Pick a custom slug or let us generate one. Password, expiry, social preview? Optional, all of it.

https://example.com/very/long/path
Shorten
2

Share it

Copy the short link or grab the QR code. Works everywhere: social, email, print, texts.

slsh.me/spring26 Copied!
3

See what happens

Clicks show up live. You'll see the country, device, and referrer for each one.

Live 142 clicks 12 countries 4 devices

Who it's for

Marketers

Your Friday report,
already done

You launched on Twitter, sent the newsletter, posted on LinkedIn. Now the question is which one actually moved the needle. Each link carries its own UTM tags, so clicks sort themselves by channel. When your manager asks for the numbers, you just screenshot the dashboard.

No spreadsheet merging, no guessing which link was which.

Spring launch — weekly report

Channel Clicks Uniques
Twitter 1,204 987
Newsletter 872 841
LinkedIn 631 598
Total 2,707 2,426
terminal

$ curl -X POST https://slsh.me/api/links \

-H "Authorization: Bearer sk_live_..." \

-d '{"url": "https://app.yourco.com/invite/x7f2k"}'

HTTP/1.1 201 Created

{

"short_url": "https://slsh.me/inv-x7f",

"slug": "inv-x7f",

"clicks": 0,

"created_at": "2026-04-13T09:14:22Z"

}

Developers

One POST,
one short link

Your app generates invite links, share URLs, receipt pages. They're all ugly and long. Hit the API, get a short one back. That's it. If you need a custom domain, point a CNAME and every new link comes out branded.

Token auth, JSON in/out, no SDK required.

Creators

Rebrand
your links

You share a link on Twitter or in a group chat and the preview card shows some random hosting page title. With slsh.me, you control the OG image, title, and description. The link looks like it came from your brand, because it did.

Works with any link, even if the original page has no OG tags at all.

New Collection: Summer 26

12 new pieces, available now

go.studio

New Collection: Summer 26

A first look at 12 new pieces for Summer 2026. Limited colorways, open pre-order.

go.studio/summer26 | OG title, image, description: custom

Questions

Is slsh.me really free?
Yes, completely. No paid tiers yet. You get everything: custom domains, analytics, all the link features.
How is this different from Bitly?
Bitly paywalls custom domains, expiry, and password protection. Here, all of that is free.
How do custom domains work?
Add a CNAME record pointing to slsh.me. SSL gets set up automatically. Takes a few minutes, no config on your end.
What analytics do I get?
Clicks, uniques, country, city, browser, OS, device, and referrer. All real-time, all first-party. No cookies, no external scripts.
Is there an API?
Yes. REST, token-based auth. Create, update, delete, list links. Grab your token from the settings page.
Will my links break if slsh.me goes down?
The app runs across multiple regions, so downtime is unlikely. And the whole thing is open source — you can self-host it if you want.

Ready?

It's free and takes about ten seconds.

Sign up