Short links + branded QR.
Every click, in real time.
LinkSnap turns your long URLs into clean short links and your campaigns into branded QR codes. Real-time analytics for every click. Custom domain on Business. Priced in IDR — not USD.
→ blog.yourbrand.com/2026-q2-product-launch-and-roadmap-update
Every short link gets a branded QR + real-time analytics. Your data, in IDR pricing.
How it works
Paste. Shorten. Track.
Three steps, under a minute. Free tier supports 50 links a month with no card.
Paste any URL
Drop a long URL in. We give you a clean linksnap.one/<slug> short link instantly. Pick your own slug or let us generate one.
Get a branded QR
Every short link gets a matching QR code. On Pro and above, drop your logo in the center, pick brand colors, export as SVG or PNG.
Track every click
Device, country, referrer, timestamp — logged the moment someone scans or clicks. Live dashboard, no 24-hour delay, no 7-day retention nonsense.
Features
Everything you need from a link platform.
Six things we ship. No upgrade-walls on the basics — analytics, custom slugs, and real-time tracking are free from day one.
Short links
Clean linksnap.one/<slug> URLs with custom slugs, expiration dates, password protection, and link-in-bio support.
Custom QR with logo
Brand colors, logo overlay, error correction tuned for print. SVG export from Pro tier. Generate hundreds at once via API.
Real-time analytics
Device, OS, country, city, referrer, timestamp. Live dashboard, no 24-hour delay. Export filtered slices to CSV.
Custom domains
On Business: point a CNAME at LinkSnap, get links.yourbrand.com in front of your QR codes and emails. Automatic SSL.
Bulk import / export
CSV in, CSV out. Migrate from Bitly, TinyURL, or your spreadsheet of legacy links. No API keys to wire up.
API + CLI
REST API with idempotency keys, type-safe SDKs (Node, Python, Go), and a CLI: npm i -g @forjio/linksnap-cli. Sandbox mode for testing.
Pricing
Honest tiers. IDR pricing. No per-click cap.
Free is genuinely free, not a trial. Pay annually for two months free.
Free
For testing the waters before you commit.
- 50 short links / month
- 2 QR codes / month (with watermark)
- 1 team seat
- Real-time click analytics
- Read-only API access
Pro
For solo operators ready to brand every link.
- 2,000 short links / month
- 500 branded QR codes (no watermark)
- 3 team seats
- Custom logo + SVG export
- Bulk import / export CSV
- Full API access
Business
For teams that need custom domains + advanced analytics.
- Unlimited links + QR codes
- Custom domain (links.yourbrand.com)
- Unlimited team seats
- Advanced analytics
- Higher API rate limit
- Priority support
Compare
Cheaper than Bitly. Smarter than TinyURL.
You get the link, the QR, the analytics — and a real CLI when you want to wire it into your stack.
| Capability | LinkSnap | Bitly Pro | TinyURL |
|---|---|---|---|
| Lowest paid tier | Rp 79k/mo | ~Rp 565k/mo ($35) | ~Rp 145k/mo ($9) |
| IDR pricing | |||
| Custom QR with logo | |||
| Real-time analytics | |||
| Custom domain | |||
| API + CLI + SDKs | |||
| No per-click cap | |||
| Bulk import from CSV | |||
| One login for sister products |
For developers
CLI-first. Type-safe SDKs. Webhooks that don't lie.
Real CLI, type-safe SDKs for Node.js, Python, and Go, REST API, signed webhooks, idempotency keys, and a sandbox mode. Test before flipping a single real link.
- Shorten, list, update, delete — all scriptable from the CLI
- OpenAPI spec + type-safe SDKs (Node, Python, Go)
- Webhooks with HMAC signatures + replay protection
- Sandbox mode with disposable test workspaces
# Install once $ npm i -g @forjio/linksnap-cli # Log in with your Forjio account $ linksnap auth login ✔ Authenticated as you@example.com via Huudis # Shorten a URL $ linksnap shorten \ https://blog.yourbrand.com/2026-q2-launch \ --slug q2-launch ✔ Created: https://linksnap.one/q2-launch
import { LinkSnap } from "@forjio/linksnap-node"; const linksnap = new LinkSnap({ apiKey: process.env.LINKSNAP_KEY!, }); const link = await linksnap.links.create({ longUrl: "https://blog.yourbrand.com/q2-launch", slug: "q2-launch", }); console.log(link.shortUrl); // linksnap.one/q2-launch
One login
Sign in once. Use every Forjio product.
LinkSnap shares its account system with the rest of the Forjio family through Huudis SSO. Add a teammate to LinkSnap and they're already part of your other Forjio workspaces.
Huudis
identity
Powered by Huudis — the identity provider for the Forjio family.
FAQ
Common questions.
Do my links ever expire on the free tier?
No. Links you create stay active forever — even if you stop using LinkSnap. We don’t disappear, we don’t 404 your old QR codes. The 50 links per month is a creation limit, not a retention limit.Who owns my link data?
You do. Click events, link records, QR exports, and audience analytics all belong to your workspace. Export anytime as CSV or pull through the API. We never sell or repackage merchant data.Can I use my own domain like links.yourbrand.com?
Yes, on the Business tier. Point a CNAME at cname.linksnap.one and we issue the SSL automatically. Your short links live at links.yourbrand.com/<slug> — LinkSnap is invisible to your audience.How does this comply with GDPR / Indonesian data law?
We collect minimal click telemetry (no third-party tracking pixels), store it in our own infrastructure, and let you export or delete on demand. EU visitors get a respect-DNT default; you can disable analytics per-link if you need to.What happens if someone shortens an abusive URL?
Every short link is checked against malware feeds at click time. We honor abuse reports within 24 hours, and confirmed offenders are taken down with a redirect to a takedown notice. Your account doesn’t get penalized for someone else’s misuse.What happens if I downgrade from Pro to Free?
Existing links stay live. The Free tier limits apply only to new link creation going forward. QR watermark returns to your new QR codes from that point — old ones stay clean.Can my team share a workspace?
Yes. Pro includes 3 team seats; Business includes unlimited. Roles are owner / admin / member, with per-link permissions on Business. Members can be added or removed in seconds via the dashboard or CLI.
Your first short link is one paste away.
Free forever for 50 links a month. No card. Upgrade when you outgrow it.