ShortenPro — Custom link shortener for teams & developers

Create short links with custom domains, vanity slugs, expiry, password protection, image previews, and enterprise analytics. Built to integrate via REST API and webhooks.

100K+ Links created
99.99% Uptime
Real-time Analytics

Features built for teams & scale

Everything you need from a modern URL shortener — secure, extensible and developer-friendly.

Custom Domains & Vanity URLs

Create short links using your own domain names and memorable slugs for brand consistency.

Expiry & Password Protection

Set expiration times and optional passwords for sensitive links. Expired or locked links show a clear message.

OG Previews & QR Codes

Automatic Open Graph and Twitter cards plus downloadable QR codes for every link.

Detailed Analytics

Per-click logs (IP, UA, referrer), CSV export, and webhooks for real-time integration into your stack.

REST API & Webhooks

Programmatic link creation and webhook events for link creation and click tracking.

Security & Rate Limiting

Optional password-protected links, per-IP rate limits and admin IP whitelisting for enterprise control.

Analytics & Reporting

Get actionable insights: top referrers, device breakdowns, geolocation (via optional enrichment), and export all click data as CSV.

  • Per-link click logs (timestamp, IP, UA, referrer)
  • CSV export & REST access for custom dashboards
  • Webhook notifications for immediate processing
Analytics Dashboard

(Insert screenshot)

Pricing

Flexible plans for individuals, teams and enterprises. Contact us for custom enterprise options (SLA, IP whitelisting, priority webhooks).

Starter

$0 / month

  • 1 custom domain
  • 2,000 links / month
  • Basic analytics

Team

$29 / month

  • 5 custom domains
  • 50,000 links / month
  • Advanced analytics & webhooks

Enterprise

Custom

  • Unlimited domains & links
  • SLA, IP whitelisting, dedicated support
  • Onboarding & integration

Frequently Asked Questions

How do custom domains work?
Point a CNAME/A record to your ShortenPro server and add the domain to your account. Our system will serve links using your host header.
Why my preview image doesn't show on WhatsApp?
Make sure your image is publicly accessible over HTTPS and at least 200×200px (recommended 1200×630). Use the preview URL with ?preview=1 to test.
Can I generate QR codes for each link?
Yes. Each link has a QR (PNG data-uri) you can download and print.
Scroll to Top