One link to shorten
everything.
Meshlink is the professional URL shortener for teams who care about the details. Custom domains, deep analytics, and a developer-grade API — all under one beautifully short link.
Three steps. Under a minute.
Short links shouldn’t require a manual. Meshlink ships with the defaults you’d set anyway.
Paste any link
A 300-character tracking URL, a campaign landing page, a file in Dropbox — if it has a URL, Meshlink takes it.
Make it short, on your domain
Use our domain or connect your own. Every plan — yes, even free — can bring unlimited custom domains.
Watch it perform
See clicks, referrers, devices, and geography in real time. Export anywhere. Keep the links forever.
Everything a link should do. Nothing it shouldn’t.
Meshlink ships with the capabilities most platforms hide behind add-ons — and none of the ones you’d never use.
Your domain, front and center
Bring any domain or subdomain — go.acme.com, acm.link, invite.yourname.dev — and Meshlink will handle TLS, DNS, and delivery.
Edge-fast redirects
Served from the closest PoP to your reader. Median redirect latency is under 40 ms across six continents.
Safe by default
Automatic malware checks, per-link passwords, expiry dates, and one-click deactivation. Your audience is never exposed.
Keys that look the part
mesh_live_ and mesh_test_ prefixes, hashed at rest, shown once, revocable any time. Developer ergonomics you expect.
Real-time webhooks
Pipe every click into Slack, your data warehouse, or a CRM enrichment flow. Signed, retried, and easy to debug.
Details you can feel
⌘K search, keyboard shortcuts, dark mode, first-class accessibility, and an interface tuned by people who care.
Designed to get out of your way.
Create, organize, and measure your links from a single surface. Every pixel earns its place.
Numbers that tell a story.
Deep, fast, private. Meshlink tracks every click at the edge, and reports it in a dashboard that cares about clarity.
Built for the terminal, not the sales deck.
A first-class REST API, typed SDKs, and webhooks. No surprises, no paywalls in front of rate limits you actually need.
curl https://api.meshlink.com/v1/shorten \ -H "Authorization: Bearer mesh_live_1a2b3c4d5e6f7g8h9i0j" \ -H "Content-Type: application/json" \ -d '{ "url": "https://acme.com/campaign/spring-2026", "domain": "go.acme.com" }'{ "id": "lnk_9fG4bKX1a2cD", "short_url": "https://go.acme.com/6kTq2", "long_url": "https://acme.com/campaign/spring-2026", "domain": "go.acme.com", "created_at": "2026-04-14T09:41:00Z"}Prefix + environment + twenty chars. Stripe-grade ergonomics, hashed at rest, shown once, and always revocable.
- Bearer auth, no custom headers
- 1,000 requests / month on the free tier
- Typed SDKs for Node, Python, Go
- Webhooks for every click event (Pro)
Simple today. Fair forever.
No seat minimums. No per-click gouging. Upgrade when your work earns it — downgrade any time.
Everything you need to start. Nothing you don't.
- 100 short links / month
- 10,000 clicks / month
- Basic analytics (clicks, referrers)
- Unlimited custom domains
- Unlimited custom subdomains
- 1 API key
For teams who live in the dashboard.
- 5,000 short links / month
- 1,000,000 clicks / month
- Advanced analytics: geo, devices, timeline
- Unlimited custom domains
- Unlimited custom subdomains
- 5 API keys
- Webhooks for every click
- Priority support
For scale, compliance, and bespoke rules.
- Unlimited links & clicks
- SAML SSO + audit logs
- Dedicated edge capacity
- 99.99% SLA
- Custom DPA & invoicing
- Slack-channel support
You probably have a question.
Answers to the things teams ask us most often.
One link.
Infinite possibilities.
Sign up in under 30 seconds. Ship your first short link before your coffee gets cold. No credit card, no commitment.