Home/ Changelog
Built and shipped.
Not a roadmap — real features, already live. Sorted newest first.
July 2026
1 SHIPPEDCustom UTM parameters
The five standard utm_ tags never covered everything. Now you can add your own — say utm_office to track which office paid for a campaign, or utm_region for the market it ran in. Add as many key/value pairs as you need under Track a campaign on any link.
Set them once on a campaign and every link inherits them automatically; a link can override any value on its own. They land in your destination URL just like the standard tags, so Google Analytics and the rest pick them up with zero extra setup.
June 2026
10 SHIPPEDKeep your link in the address bar
Turn on link masking and visitors see your short link the whole visit instead of being bounced to the destination URL. Flip Keep my link in the address bar in a link’s Advanced settings. We check the destination up front and warn you if it blocks embedding. Big Slash.
It really shines on a custom domain: your-brand.com/promo stays in the address bar while your page loads underneath, and paired with branded preview cards, visitors never see another name. A true white-label — your domain, your card, your page.
HTTPS destinations only, and we’ll email you if a site you’re masking ever starts blocking it.
Dark mode (fine, you win)
Nobody’s links get shorter in the dark. Conversion doesn’t tick up after sunset. But you asked — loudly, repeatedly — so the whole app, marketing site, and admin now ship a proper dark scheme. Flip Light / Dark / Auto on Settings → Profile: it applies the instant you pick it, sticks to your account, and follows your system clock on Auto. Charts and all.
Zero new capability. Maximum vibes. You’re welcome.
Install slsh.me — and share links straight into it
Add slsh.me to your home screen and it launches full-screen like a native app, no browser chrome in the way. On Android it also joins the system share sheet: hit Share on a link in any app, pick slsh.me, and the new-link form opens with that URL already filled in, ready to shorten.
Home-screen install works on iOS and Android; share-to-shorten is on Android and desktop Chromium today.
The app works on your phone now
The signed-in app got a real mobile layout: a compact top bar with your workspace switcher, a thumb-friendly bottom tab bar, and a one-tap New link button. Long destination URLs ellipsize instead of shoving the page sideways — and everything from the links list to analytics to settings reflows to fit a phone.
Built to drive one-handed, from a 320px screen on up.
Design a social card on campaigns too
The in-app card designer is now on the campaign settings page, not just individual links. Compose one 1200×630 Open Graph card — headline, colors, your logo — and every link in the campaign shares it. Switch the social image to Design a card on any campaign to build one. Free.
Set the campaign’s look once; each channel link inherits it unless you give that link its own.
Campaign UTM presets
Set utm_source, utm_medium, utm_term and utm_content once on a campaign and every link in it inherits them automatically — utm_campaign tracks the slug. Per-link values still override when you need them. Consistent tags, clean analytics, no copy-paste.
No more one campaign splitting into five rows because someone typed Newsletter instead of newsletter.
Design your social card — no upload needed
Editing a link, switch the social image to Design a card and compose a 1200×630 Open Graph image right in the form: headline, subtitle, background & accent colors, and your own logo. Live preview, rendered on the spot, saved as the link’s share image. Other shorteners gate card design behind a paid plan — here it’s free. See how it works →
No design tool, no Figma export, no perfectly-sized PNG to hunt for — just type, pick colors, and share.
Three new guides: OG tags, UTM parameters, broken previews
The free guides library grew by three: the OG tags that actually matter, utm_source vs medium vs campaign, and why a preview breaks on X but works on LinkedIn. Plain-English, no gate.
Skip the hand-rolled tags entirely — every slsh.me short link ships a clean Open Graph card and tidy UTMs out of the box.
Redirect checker
A free tool: paste any short or suspicious link and see every hop it takes to its final destination, with the status code at each step and a flag on anything sketchy. No signup. Try it at slsh.me/redirect-checker.
Want links you control instead of ones you have to check? Every slsh.me short link is editable and trackable — re-point it any time, see every click.
QR codes with your logo
The free QR generator now drops your logo into the center of any code and lets you set the color — error correction bumps automatically so it still scans clean.
Put the QR on a slsh.me link and you can change where it points after it’s printed — and watch the scans roll in.
UTM naming convention guide
A plain-English guide to the one naming scheme that keeps your analytics clean — the casing and spacing rules that stop GA splitting a single campaign across five rows. Free, no gate. Read it at slsh.me/guides/utm-naming-convention.
May 2026
4 SHIPPEDOpen Graph preview checker
A free tool: paste any URL and see the exact card it draws on X, Facebook, LinkedIn, Slack, Discord, iMessage and WhatsApp, with a best-practices audit of your title, description, and image. No signup. Try it at slsh.me/og-preview.
Every slsh.me short link already carries a custom Open Graph card — set the title, description, and image once and it renders right everywhere the checker shows.
Public report sharing
Hit Share publicly on any campaign and hand a client or stakeholder a live, read-only report URL — no login, no seat, no slsh.me account. They watch the same numbers you do, updated in real time.
The link is a capability URL: it grants access to one report and nothing else. Rotate it any time and every previously-shared copy stops working at once.
Teams & invites
slsh.me is multiplayer now. Spin up an organisation, invite teammates by email with an owner / admin / member role, and switch between orgs from one menu. Invites are single-use links that expire in 14 days.
Public API + interactive docs
Create, list, update, and delete short links programmatically. Stream click events. Bearer-token auth, JSON in/out, RFC 5988 pagination, real-time click data. Read the v1 reference →
A live try-it console runs requests against your own session so you can prototype without leaving the page.
curl -X POST https://api.slsh.me/v1/links \ -H "Authorization: Bearer slsh_…" \ -d '{"url":"https://example.com"}' → 201 Created
April 2026
3 SHIPPEDCampaign folders
Group links by campaign and see which channel wins. Pick a campaign when you create a link and the UTM tags write themselves. One screen to report on everything.
Built-in UTM builder
Set source, medium, and campaign right in the link form. Tags append on redirect, invisible in the short URL.
Instant QR codes
Every link gets a print-ready SVG code. Stick it on packaging, menus, slides — whatever needs scanning.
Codes render server-side, so they’re cacheable and never load JS on the destination.
March 2026
2 SHIPPEDCustom OG previews
Override the title, description, and image that social platforms read when your link is shared. The destination’s defaults still apply if you leave them blank.
Click limits
Cap any link at N clicks. After N, the redirect serves a 410 Gone with a custom page you control. Useful for invite codes and limited drops.
February 2026
3 SHIPPEDPassword-protected links
Gate any link with a password. Visitors authenticate before they’re redirected; clicks are still counted, but only on successful unlock.
Expiry dates
Set a date when a link should stop redirecting. After expiry, visitors see a custom 410 page; analytics for pre-expiry traffic stay forever.
Analytics geo resolution
Country and city resolution is now backed by MaxMind’s GeoLite2 database, refreshed weekly. Previously a handful of mobile carrier IPs resolved to the wrong country — that’s fixed.
January 2026
2 SHIPPEDCustom domains (CNAME)
Point any subdomain at slsh.me with one CNAME record. SSL issued automatically by Let’s Encrypt, renewed every 60 days. See how it works →
Real-time analytics dashboard
Country, city, device, browser, OS, and referrer for every click — no cookies, no third-party scripts. See every dimension →