SmartLink now supports A/B split routing & dynamic QR — available on Pro from $9/mo. See Plans →
All redirect engines operational · <5ms p99 latency | vs Bitly (Save 74%) →

The modern link platform
with intelligent edge routing
and instant dynamic QR codes.

Shorten URLs, route iOS & Android users to native app stores, localize international visitors, and generate dynamic QR codes. Engineered in Go & Redis for sub-5ms global response times.

✓ No credit card required · ✓ Free 25 links forever · ✓ Zero tracking cookies (GDPR Compliant) · ✓ Sub-5ms response time
<5ms
p99 latency
50k+
req/sec on VPS
0 🍪
tracking cookies

Built for modern engineering, marketing & product teams

Stripe
Vercel
⚡ supabase
GitHub
shopify Linear Raycast
Interactive Routing Engine

One link. Infinite personalised destinations.

Evaluate incoming user-agents, countries, and referrers in sub-millisecond edge lookups.

1 Visitor Context
go.yourdomain.com/app
User-Agent: iPhone…
Accept-Language: en-US
Go + Redis Edge Rule
Evaluated in 0.8ms
✓ Routed Destination
Apple App Store
https://apps.apple.com/app/id123456789

Everything Bitly locks behind Enterprise

Included for every developer and creator from $9/month.

⚡

Sub-5ms p99 Latency

Go Fiber + in-process LRU cache + Redis cluster. Bitly averages 120–350ms per redirect.

🎯

Contextual Smart Routing

Route dynamically by device (iOS / Android / Desktop), country (GeoIP), Accept-Language, or A/B splits.

📱

Dynamic QR Codes

Generate SVG/PNG QR codes whose destinations can be edited anytime without reprinting physical collateral.

🌐

Custom Branded Domains

CNAME your own domain (e.g. go.brand.com) with automatic Let's Encrypt SSL. Bitly charges $35/mo for this.

📊

Privacy-First Analytics

Async click processing via Redis Streams. Zero tracking cookies, salted SHA-256 IP hashing, GDPR-ready.

🔒

Self-Hostable on VPS

Full Docker Compose stack for any $6/mo VPS. Own your database, user records, and click telemetry forever.

Developer First

Create links in 3 lines of code.
Sub-millisecond responses.

Every SmartLink capability is exposed through a clean REST API. Integrate link creation into your CI/CD pipelines, marketing automations, transactional SMS, or mobile apps without third-party SDK bloat.

Rate Limit 10,000 req / min
API Latency < 15ms write
bash — curl
HTTP 201 Created
# 1. Create short link with mobile routing curl -X POST https://api.yourdomain.com/api/v1/links \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "destination_url": "https://mybrand.com/app", "custom_slug": "get-app", "rules": [{"rule_type": "device", "rule_value": "mobile", "target_url": "https://apps.apple.com/..."}] }'
# 2. Response in <15ms { "id": 10042, "slug": "get-app", "short_url": "https://go.yourdomain.com/get-app" }
Proven Customer Results

Why teams are leaving Bitly for SmartLink

Real stories from marketing leads, mobile developers, and agency founders.

★★★★★ Save $3,200 / year

"Bitly wanted $300/mo for custom domains and basic device routing. We switched to SmartLink in 15 minutes, saved $3,200/year, and cut redirect latency from 190ms to 4ms."

ER
Elena Rostova
VP of Growth, Fintech Scaleup
★★★★★ +28% Mobile Installs

"Our mobile conversion increased by 28% because SmartLink deep-routes visitors straight to the iOS App Store or Google Play Store with zero intermediate redirect screens."

MV
Marcus Vance
Lead Mobile Architect, GameStudio
★★★★★ Sub-5ms Global p99

"We deployed SmartLink onto a $6 Hetzner VPS with Docker Compose. Zero ongoing maintenance, 100% GDPR compliant without cookie consent popups, and full data ownership."

DC
David Chen
Founder, SaaS Launchpad

Fits seamlessly into your existing stack

Connect SmartLink with marketing automation platforms, CRM tools, and analytics pipelines.

⚡
Zapier

Automate link creation from 5,000+ apps

🪝
Webhooks

Real-time click events pushed to your API

💬
Slack Bot

Shorten links inside Slack channels

📈
Google Analytics 4

Automatic UTM parameter injection

🛍️
Shopify

Short links for SMS promotional blasts

📝
WordPress

Auto-shorten published blog post URLs

🌐
Chrome Extension

1-click shortening from browser toolbar

🗄️
PostgreSQL & Redis

Direct database access on self-hosted VPS

💰 Save $312+ per year

Bitly charges $35/mo forcustom domains. We charge $9.

Get device routing, GeoIP, A/B testing, dynamic QR, and 50K clicks per month — features Bitly reserves for $199/mo Enterprise.

Common questions

Everything you'd ask before switching from Bitly.

How does SmartLink achieve sub-5ms redirect latency?
The redirect engine is written in Go with Fiber (fasthttp-based). Hot links live in an in-process Ristretto LRU cache (0.05ms). Cold links hit Redis (0.5ms). PostgreSQL is only queried on cold-cache misses and the result is immediately warmed.
Can I use my own branded domain (e.g. link.brand.com)?
Yes. Add a CNAME record in your DNS pointing to your SmartLink server. Verify ownership with a DNS TXT token and SSL is auto-provisioned via Let's Encrypt. Bitly charges $35/mo for this; SmartLink includes it from $9/mo.
Is SmartLink GDPR compliant without cookies?
Yes. We never store raw IP addresses. Client IPs are salted and SHA-256 hashed in-memory for 24-hour unique visitor counting, then discarded. No tracking cookies are set on any visitor's device.
Can I self-host SmartLink?
Absolutely. The entire stack is a Docker Compose monorepo — Nginx, Go redirect engine, Go API, Go analytics worker, Next.js dashboard, Astro marketing site, PostgreSQL 16, and Redis 7. Deploy to any VPS with a single command.
How does A/B split routing work?
Assign a percentage (e.g. 30%) to a variant URL. SmartLink uses a deterministic SHA-256 hash of the visitor's IP + slug to consistently assign visitors to the same variant across sessions — without cookies.

Ready to leave Bitly behind?

25 free links forever. No credit card. Deploy to your own VPS or use our cloud platform.

25 links free · No vendor lock-in · Self-host or cloud