User Guide
Getting started
- Create an account at /register — free plan, no credit card: 50 links, 1,000 clicks/month, QR, and analytics.
- Shorten your first link at /dashboard: paste the destination, optionally add a custom alias, a password, or an expiry date.
- Share it — as a link, as a QR code, or from the campaign manager with UTM tags.
- Measure — the dashboard shows bot-filtered clicks, devices, referrers, and a daily series.
The demo shortener on the homepage works without an account; sign in to save links permanently.
Feature tour
| Feature | Where | Docs |
|---|---|---|
| Short links + aliases | /dashboard | API |
| Password & expiry | create form | guide |
| QR codes (PNG/SVG) | /qr-code | guide |
| Analytics | dashboard → Analytics | guide |
| API keys | dashboard → API Keys | guide |
| Campaign manager | /campaigns | guide |
| Click heatmap | /heatmap | — |
| CSV export | dashboard → Export CSV | API |
| Tools (30+) | /tools | API |
| Newsletter | footer | — |
Tutorials
- Bulk-create links from CSV
- Set up a branded domain
- Migrate from Bitly or Short.io
- Track conversions after the click
- Run an A/B test
FAQ
See the /faq page for the most common questions (pricing, limits, SEO, privacy).
Troubleshooting
| Symptom | Cause & fix |
|---|---|
| Link returns 404 | The code doesn't exist — check the alias spelling and case (aliases are lowercase) |
| Link returns 410 | The link expired — renew it in the dashboard |
| "Link limit reached" | Free plan is 50 links — delete unused links or upgrade |
| QR won't scan | Print rules: size, contrast, quiet zone |
| Analytics show no clicks | Links shared via previewer-heavy channels inflate raw counts; filtered totals appear after redirects happen — verify the link was actually shared |
| Can't sign in | Password is case-sensitive; login is rate-limited (15/min per IP) — wait a minute and retry |
| Dashboard empty after login | Create your first link — the overview populates from your data |
Contact
Contact us — reply within 24h. For security issues: security.txt.