new: every yearly plan now includes a free .link domain

LEARN MORE

  • new: every yearly plan now includes a free .link domain

  • LEARN MORE

Best URL Shortener with Custom Domain in 2026 (Free and Paid Limits Compared)

Last updated:

ShortPen University

ShortPen logo and headline promoting a URL shortener with a custom domain
ShortPen logo and headline promoting a URL shortener with a custom domain

LucaG

Author

LucaG is the co-founder of ShortPen. Before that, he built Guadagnissimo from scratch, a personal finance blog that reached hundreds of thousands of readers per year and was later acquired. That experience is where he learned SEO and marketing attribution hands-on. He also runs NTSOT, a newsletter on tools for work and life. His background spans product design, growth, and building online businesses.

Show more

A URL shortener with custom domain support lets you create branded short links on your own domain, like go.yourbrand.com/sale, instead of a shared one like bit.ly/3xK9aQ. Setup usually means pointing a domain or subdomain to the shortener with two DNS records, then waiting anywhere from a few minutes to 24 hours for DNS to update.

For marketers, ecommerce brands, agencies, freelancers, creators, and SaaS or dev teams, that changes more than appearance: branded links are easier to recognize, less exposed to the reputation risks of shared domains, easier to track, and fully under your control if you ever switch tools.

The hard part is picking a tool.

Almost every shortener advertises custom domains, but the limits behind that promise vary a lot.

One free plan gives you 25 new links a month. Another gives you 1,000 links for the lifetime of the account. A third doesn't let you connect a domain at all until you pay.

This guide compares six tools using their official pricing pages, including free and paid plan limits. It also walks through choosing a domain, connecting it, fixing the problems that usually block verification, and reviewing the tracking, analytics, workspace, QR code, and automation features that matter once your domain is live.

What a URL shortener with a custom domain does

A custom domain shortener swaps the provider's shared domain for one you own. The redirect still runs on the provider's servers. Only the address people see changes.

How a branded short link works

Every short link has two parts: the domain and the slug.

In go.yourbrand.com/spring-sale, the domain is go.yourbrand.com and the slug is spring-sale.

When someone clicks, the shortener looks up the slug and redirects them to the destination URL, and that shortened link can also track user behavior and engagement metrics after the click.

To make this work on your own domain, you add DNS records that point it to the shortener. You keep ownership of the domain. The shortener handles redirects, tracks clicks and user data effectively, and manages the SSL certificate.

Compare the two versions of the same link:

  • bit.ly/3xK9aQ says nothing about who sent it or where it goes.

  • go.yourbrand.com/spring-sale tells the reader the sender and the topic before they click.

Custom domain vs the default shared domain

Every shortener gives new accounts a shared default domain: bit.ly for Bitly, rb.gy for Rebrandly, shr.pn for ShortPen.

Thousands of accounts create links on that same domain, including people who use it to send spam.

That shared reputation affects you. Generic shorteners are often viewed with suspicion and may lower click rates.

Spam filters and security tools judge the domain first, and a shared domain carries everyone's history. Providers know this too.

ShortPen, for example, applies stricter automated checks and rate limits to links on its shared shr.pn domain.

Connecting your own domain removes those restrictions. It also lets you create branded short links that increase user trust and professionalism.

Why use your own domain for short links

A custom domain changes three things: whether people recognize the link, how filters treat it, and whether you can take your links with you.

People can see who the link belongs to

People decide whether to click before they read anything else. In an SMS, an email footer, or a printed flyer, your audience often decides whether to click based on the domain they see first, even when the visible link is just a short URL. A link on your own domain tells them it came from you.

Branded domains improve click through rates and user trust; some vendors report branded short links can lift click-through rates by up to 45%, although neither publishes its method.

Shared domains carry shared risk

Spam filtering is the less visible reason. Spamhaus, whose blocklists many email providers use, returns a dedicated code (127.0.1.103) for "abused spammed redirector" domains. Spammers use shorteners to hide their real destinations, so shortener domains get extra scrutiny.

On a shared domain, a stranger's abuse can put your links in a spam folder or behind a warning page. On your own domain, the reputation is yours alone.

You keep control of your links

Links on someone else's domain live and die with that company. Google showed this with goo.gl. On July 18, 2024, Google announced that goo.gl links would stop working on August 25, 2025. On August 1, 2025, it changed course and kept actively used links alive, but links with no recent activity were still switched off.

With your own domain, you can move providers without breaking links.

Point the DNS records at the new tool, import your links with the same slugs, and every printed QR code and old email keeps working. ShortPen, for example, imports links from Bitly, Rebrandly, Dub and Short.io.

Which URL shorteners offer custom domains

Short answer: ShortPeb, Short.io, Dub, and Rebrandly let you connect a custom domain for free.

Bitly and TinyURL require a paid plan. The limits attached to each free plan decide which one you can actually use.

Figures below come from each tool's official pricing page. Prices are in USD per month. "Yearly" means the monthly price when you pay for a year upfront.

Tool

Custom domain on free plan

Free plan limits

Entry paid plan

Entry paid plan limits

ShortPen

1 domain

Unlimited links and tracked clicks, 30-day analytics history, 100 conversions/month

Plus: $23 yearly, $29 monthly

3 domains, free custom domain on yearly plans, unlimited analytics history

Short.io

5 domains

1,000 branded links in total, 50,000 tracked clicks/month

Hobby: $5 monthly

7 domains, 2,500 branded links in total, 100,000 tracked clicks/month

Dub

3 domains

25 new links/month, 1,000 tracked events/month, 30-day analytics retention

Pro: $27 yearly, $30 monthly

10 domains, 1,000 new links/month, 50,000 tracked events/month, 1-year retention

Rebrandly

1 domain

10 links/month

Essentials: $8 yearly, $11 monthly

2 domains, 250 links/month

Bitly

None

5 links/month, links show ads

Growth: $29 yearly

1 complimentary custom domain, 500 links/month, 4 months of click data

TinyURL

None to connect

30 links/month

Pro: $9 yearly, $11 monthly

3 branded domains, 125 links/month, 2 years of analytics

TinyURL's free plan lists one branded domain, but only for users who downgrade from a paid plan. New free accounts can't connect their own domain or subdomain.

What "free custom domain" means in each tool

Domain counts get the attention. Link caps decide how far a free plan takes you.

  • Short.io's cap is lifetime. The free plan allows 1,000 branded links in total. Once you've created 1,000, you upgrade, even if you only made 20 last month.

  • Dub's cap resets monthly. 25 new links a month fits a creator with a few links. A team running weekly campaigns will hit it quickly.

  • Rebrandly's free plan suits a test. 10 links a month is enough to see how the tool works. It isn't enough to run campaigns.

  • ShortPen has no link or click cap. You get unlimited links and tracked clicks on the free domain. The trade-off is analytics depth: the free plan shows 30 days of history, and advanced analytics need a paid plan.

A tool with 5 free domains and a lifetime cap may cost you more over a year than one domain with no cap.

Work out how many links you create per month, then compare.

What to check before you pick a tool

Use this list against any pricing page:

  • Domains per plan. And whether every workspace or client can use them.

  • Link caps. Monthly or lifetime, and what happens when you reach them.

  • Click or event caps. Some tools stop counting or charge overages, and this feature should include click analytics with breakdowns such as country, device, and referrer.

  • Analytics history. On the plan you'll actually pay for, not the top tier.

  • Root and 404 redirects. Where people land when they type the bare domain or a wrong slug.

  • SSL. It should be issued and renewed automatically.

  • API access. If you want to create links on your domain from other tools.

  • Import and export. Your exit route if you switch later.

How to choose a short domain

The best URL shortener with custom domain support still needs a sensible domain. You have two options: a subdomain of the domain you already own, or a separate short domain.

Subdomain or separate domain

A subdomain like go.yourbrand.com or link.yourbrand.com costs nothing, uses the brand people already know, and has the simplest DNS setup. Choosing a short, memorable domain or subdomain is important for branding and brand recall, so it's the right choice for most teams.

A separate short domain like yrbrnd.co gives shorter links. It costs money every year, needs its own renewal reminders, and people won't recognize it until they've seen it a few times.

It also supports safety because a dedicated short domain keeps link infrastructure separate from the main website. It makes sense when link length matters, such as SMS messages or printed materials.

Never point your main website domain at a shortener

Don't connect yourbrand.com itself. A domain can only point to one place, so your website would stop loading and every request would go to the shortener. ShortPen's docs, TinyURL's help center and most other providers give the same warning. Use a subdomain or a separate domain reserved for links.

Picking an extension

For a separate domain, short country-code extensions like .co, .ly and .to are popular because they keep links compact. .link states the purpose directly. Some brands use domain hacks, where the extension completes the brand name.

Two tests help. Say the link out loud: if a podcast listener can't type it after hearing it once, choose again. Then check renewal pricing, since some country-code extensions cost several times more than a .com.

If you're on a yearly ShortPen plan, you can skip the purchase. Every annual paid plan includes a free ".link" domain that ShortPen registers and connects for you, with no DNS records to add.

It renews free while your annual plan stays active.

How to connect a custom domain to a URL shortener

Connecting a domain follows the same five steps in almost every tool. The screens below use ShortPen as the example, and the setup works on the free plan.

Step 1: Add the domain in your shortener

Open the domain settings and enter the domain or subdomain you picked. In ShortPen, go to Settings → Organization → Domains and click Connect domain. You need Owner or Admin access to the organization.

Enter the exact hostname, for example go.yourbrand.com.

Step 2: Add the DNS records at your provider

Proper DNS configuration is essential when integrating a custom domain with a url shortener. Most tools, ShortPen included, require adding a TXT record and a CNAME record in the platform:

Type

Name

Value

CNAME

go

The target shown in your dashboard

TXT

The name shown in your dashboard

The verification value shown in your dashboard

The CNAME record points your subdomain to the shortener. The TXT record proves you own the domain. Copy both values exactly from your dashboard; they're unique to your account.

Log in wherever you manage DNS. That's usually your registrar (GoDaddy, Namecheap, Porkbun) or a DNS service like Cloudflare. Look for DNS, Zone Editor or Manage DNS, then add each record.

Before saving, remove any existing A, AAAA or CNAME record with the same name. Duplicate records are the most common reason verification fails.

Step 3: Wait for propagation and verify

DNS changes take time to spread across the internet. Most providers update within minutes, but it can take up to 24 hours.

In ShortPen, the domain shows one of three statuses.

  • Pending means the records haven't been detected yet.

  • Active means everything checks out

  • Invalid means ShortPen found missing or conflicting records.

Click Check status to run the check again once you've waited.

Step 4: Set root and 404 redirects

Two settings decide what happens when people don't land on a real link.

  • Root domain redirect. Someone types go.yourbrand.com with no slug. Send them to your homepage or a campaign page.

  • 404 redirect. Someone opens go.yourbrand.com/old-promo, a slug that doesn't exist because it was mistyped or deleted. Send them somewhere useful instead of an error page.

Both are optional in ShortPen and can be set per domain once it's Active. Without a 404 redirect, visitors see ShortPen's default "link not found" page. Most competitor guides skip these settings, but they're a quick way to avoid dead ends from old printed materials.

Step 5: Create and test your first link

Create a link, choose your new domain from the Domain dropdown, and set a readable slug. Open it in a private browser window to confirm the redirect and the padlock icon.

In ShortPen, every link can also become a dynamic QR code. You can change the destination later without reprinting it, and analytics carry over. You can run this whole setup on the free plan.

Troubleshooting a custom domain that won't verify

Most verification failures come from four causes.

Cloudflare proxy is on. If Cloudflare shows an orange cloud next to your record, the proxy hides the real record from the shortener. Switch the record to DNS only (grey cloud). ShortPen's docs also recommend setting Cloudflare's SSL/TLS mode to Full.

Conflicting records. An old A or AAAA record on the same hostname blocks the CNAME. Delete it, keep only the records your shortener lists, and check again.

CNAME on a root domain. DNS standards don't allow a CNAME record on a root domain like yrbrnd.co, and many providers reject it. Some providers work around this with CNAME flattening (Cloudflare) or ALIAS and ANAME records. If yours doesn't support either, use a subdomain.

Not enough time. If the records look right, wait. Changes can take up to 24 hours to propagate. Clicking Check status every minute won't speed it up.

One mistake happens after setup: changing a live link's domain or slug. That creates a new URL, and the old one stops working. Printed QR codes and old emails still point to the old address. Pick the domain and slug before you print or send.

What to do once your domain is live

A connected domain makes links look right. What you do with those links decides whether they tell you anything useful.

Track clicks by source, device and location

URL shorteners track clicks and user engagement metrics.

In ShortPen, you see clicks and QR scans separately, with clear breakdowns by referrer, country, device, and browser, plus a real-time activity view; you can also use UTM parameters for reporting in google analytics. The free plan keeps 30 days of history and paid plans remove that limit.

Track what happens after the click

Clicks show interest. They don't show whether anyone signed up or bought.

With ShortPen, you install the ShortPen Pixel on your site once, then create events from the dashboard.

URL-triggered events fire when someone reaches a page like /thank-you. Code-triggered events fire from your own code for actions like a signup.

Shopify stores can use the app, which maps add to cart, checkout and purchase events automatically.

Conversions then appear next to each link. The free plan includes 100 tracked conversions a month.

Organize domains across clients and brands

In ShortPen, domains belong to the organization, and any workspace can use them. An agency can connect one domain per client and keep each client's links in a separate workspace, with folders and tags for campaigns.

Owners and Admins set which domain is the default for new links.

Create links on your domain automatically

If links come from a CMS, a CRM or a product, create them through the API as part of the ShortPen platform and its automations.

ShortPen's POST /v1/generate endpoint takes a domain_id, so every link lands on the right domain.

If the workflow supports it, custom aliases or custom slugs can also be set automatically when links are created. Zapier and Make integrations cover the same ground without code.

The free plan includes 200 API calls a month for testing. Full API access and higher conversion limits come with paid plans, which you can try with the 14-day premium trial.

FAQ

Can I use my own domain with a URL shortener for free?

Yes. ShortPen, Short.io, Dub and Rebrandly all let you connect a custom domain on their free plans. The link limits differ: Rebrandly allows 10 links a month, Dub 25, Short.io 1,000 in total, and ShortPen has no link cap.

Which URL shortener gives a free custom domain with unlimited links?

ShortPen's free plan includes one custom domain with unlimited links and unlimited tracked clicks. The limits are on analytics depth: 30 days of history and 100 tracked conversions a month.

Should I use a subdomain or a separate domain for short links?

Use a subdomain like go.yourbrand.com in most cases. It's free, people already recognize it, and setup is simpler. Buy a separate short domain only when link length matters, as in SMS or print.

Can I use my main website domain for short links?

No. A domain can only point to one place, so connecting yourbrand.com to a shortener would take your website offline. Use a subdomain or a separate domain reserved for links.

Do I need a CNAME or an A record?

For a subdomain, you usually add a CNAME record plus a TXT record for verification. Root domains can't take a standard CNAME, so they need an A record, an ALIAS record or CNAME flattening, depending on your shortener and DNS provider.

How long does custom domain verification take?

Usually a few minutes. DNS changes can take up to 24 hours to propagate, so wait before assuming something is wrong.

What happens to my short links if I switch providers?

Links on your own domain survive. Point the DNS records at the new provider and import your links with the same slugs. Links on a provider's shared domain stop working if that provider shuts down, as goo.gl showed.

Does Bitly include a custom domain on the free plan?

No. Bitly's complimentary custom domain starts on the Growth plan, which costs $29 a month billed annually and includes 500 links a month.

Conclusion

"Free custom domain" means something different in every tool, so check the link cap, the click cap and the analytics history before you pick one.

Use a subdomain like go.yourbrand.com, set root and 404 redirects so no one hits a dead end, and keep the domain in your name so you can move your links later.

If you want to test it, connect a subdomain on ShortPen's free plan. You get unlimited links and tracked clicks on your own domain, and you can add the ShortPen Pixel when you're ready to see what happens after the click.

Ready to make every click count?

Simplify your link management, gain valuable insights, and take control of your online presence. Your journey to better links starts here.