For marketing agencies

Your clients' brand on every link you ship.

Short links on each client's own domain, with click data you can drop straight into a monthly report.

Free plan: 50 links and 1,000 tracked clicks a month. No credit card.

Early agencies: the Growth plan (25 client domains, 90 days of click history) free for your first month. All we ask is 15 minutes of honest feedback.

Product demo

36 seconds, no sound: add a client domain, create a link, get its QR code, change where it goes, export the clicks.

  1. Add your client's domain: one CNAME record at their DNS provider, HTTPS is automatic.
  2. Create a link for the campaign.
  3. Every link has a QR code, ready to print.
  4. Campaign changed? Repoint the link. Printed QR codes follow.
  5. See clicks by day, country, device and source, and export any date range to CSV.

Why generic short links cost agencies

A custom domain per client

links.clientname.com instead of a generic shortener, set up in a few minutes.

Click data for the report

Clicks by day, country, device, browser and referrer, with bots filtered out. Export to CSV for any date range.

Fix or pause links after they ship

Change where a link goes, set it to expire, or pause it at the end of a campaign without losing its click history.

Route by country or device

Send visitors from different countries, or on phones vs desktops, to different pages from one link.

A/B test landing pages

Split one link’s visitors between up to five pages, say 50/50, and compare the clicks each page gets. The link in the ad never changes.

Bulk import and an API

Import a campaign’s links from a CSV, or create them from your own tools with the REST API.

Team invites

Invite the people who run the accounts so everyone works from the same links.

MicroURL vs Bitly

Bitly figures from Bitly's pricing page, checked October 2026.

Questions agencies ask first

What does it cost?

The free plan covers 50 links and 1,000 tracked clicks a month on one custom domain, with no credit card. Paid plans are $9 (Lite: 3 domains, hourly analytics), $29 (Starter: 10 domains), $79 (Growth: 25 domains, 90 days of click history) and $199 (Business: 100 domains, a year of history) a month. While billing is being built, paid plans are set up by email. Early agencies get Growth free for the first month, and all we ask is 15 minutes of feedback.

How long does a client domain take to set up?

You add one CNAME record at the client's DNS provider (MicroURL shows you the exact record), then click Check now. HTTPS is issued automatically. For early agencies I'll do the setup with you for free.

Can we bring our existing links?

Yes. Import destinations and custom slugs from a CSV. If your current links are already on a branded domain, point that domain at MicroURL and recreate the same slugs, and links you've already shared or printed keep working. Links on bit.ly itself stay with Bitly.

What happens to our links if MicroURL shuts down?

Your links live on your clients' own domains, not ours, and you can export every link and its click data to CSV at any time. If you ever leave, point the domain somewhere else and recreate the slugs. You're never locked in.

Do you ever switch links off or show ads?

No ads, ever. We never switch a link off because you went over a plan limit, so what you printed or shared keeps redirecting.

Is it fast and safe for our clients?

Redirects run on Cloudflare's network, and uptime is public on our status page. Every destination is checked against Google's malicious-URL list before a link goes live.

Who is behind MicroURL?

Hitesh, the founder, with a very small team. That's why early agencies get free setup and link migration, and all I ask back is honest feedback. You can email me directly at [email protected].

A note from the founder

MicroURL is new, and it’s a very small team. So here’s the deal for early users: I’ll set up your domain and move your existing links over for free. All I ask is 15 minutes of honest feedback on what’s missing. Everything we ship is listed on the changelog, and uptime is public on the status page.

Hitesh, founder