ShortFreeURL compared with 10 URL shorteners

Pricing, link controls, analytics depth, QR features, teams and security — side by side, and checkable against each vendor's own pricing page.

What you get here that you will not find in most shorteners

Each of these is implemented in the product today — not a roadmap item. Follow a card to the feature page or the documentation.

Geo targeting down to the city

Rules cascade continent → country → state → city, with the full ISO 3166-2 subdivision set and a curated city list built in. Most platforms stop at country; the ones that go further usually charge for it.

Geolocation that works before you buy anything

A bundled IP registry gives continent and country out of the box, and the MaxMind-format reader is part of the codebase — drop a free GeoLite2 file into data/geoip/ for city precision. No paid lookup service, no per-click API bill.

159 free tools, no sign-up

URL, metadata, campaign, QR and developer tools that do real work in the browser against our API — redirect tracer, Open Graph checker, UTM audit, QR contrast checker, DNS and SSL lookups and more. No email capture.

An API reference generated from the routes

The reference is produced from the route handlers themselves, so it lists every endpoint this installation actually serves — with the parameters the code reads and a runnable curl example — rather than a hand-written page that drifts.

Zero-dependency deployment

The whole platform — redirect engine, dashboard, API, QR encoder, ZIP and XLSX writers, SMTP client, SQLite layer — runs on the Node.js standard library. Deploying is one `node server.js`; there is no npm install and nothing to audit but this codebase.

End-to-end encrypted links

The destination is encrypted in the browser before it is saved and decrypted in the visitor's browser after the redirect. The server, and therefore we, never see it.

Link audits

Reports that only make sense against your own links: duplicates pointing at the same destination, untagged links, links about to expire, and insecure http:// destinations — each scoped to the domain you are looking at, with the fix a click away.

Destination monitoring with a shareable status page

Monitored destinations are visited every ten minutes and domains have DNS and SSL re-read every six hours; click spikes, click drops and expiring certificates raise alerts to the in-app bell, email or a webhook. Each domain can publish a public status page at a private URL you can revoke.

Sign in with your DNS provider to connect a domain

Cloudflare, GoDaddy, Namecheap, DigitalOcean, Vercel, Netlify, Porkbun, Hetzner, Linode, Gandi, Name.com and Route 53 write the records for you after a sign-in; six more hosts get a guided walkthrough. Nameservers are read first so the right provider is preselected.

A full admin panel with impersonation and per-organisation overrides

Operators get live-editable plan limits and feature gates, time-boxed user impersonation with a recorded reason, per-organisation overrides that expire on their own, moderation and abuse queues, a blog CMS and this very comparison matrix. Useful whether you run the hosted service or your own install.

INR pricing with UPI, netbanking and GST invoices

Customers in India are billed in rupees through Easebuzz — UPI, netbanking, cards and wallets — and receive GST-compliant invoices. Everyone else pays in US dollars. No foreign-transaction fee on a $4 plan.

An in-app command palette

Press Ctrl/⌘ K anywhere in the dashboard to jump to a link, domain, page or setting, or to run an action, without leaving the keyboard. Press C to create a link from anywhere.

The feature matrix

Only here marks a row where none of the 10 platforms in this table offer the feature. Filter the matrix by category →

FeatureShortFreeURL BitlyShort.ioRebrandlyTinyURLCutt.lyDub.coBL.INKT2MLinklySniply
Pricing & limits
Entry paid plan $4 / mo (Starter) $10/mo (Core, yearly only)$5 / mo (Hobby)$11/mo (Essentials)$12.99/mo (Pro)$12/mo (Starter)$90/mo (Business)$48/mo (Expert+)$9.99/mo (Standard)$15/mo (Starter, yearly)$9/mo (Basic)
Links on the free plan 1,000 5 / mo1,00010 / moFree plan (limit not stated)30 / moNot shown on pricing page21-day trialNo free plan listed100 / mo14-day trial
Unlimited website links — monthly billing $14 / mo (Growth) Custom (Enterprise)$18 / mo (Pro)Custom (Enterprise)$99+/mo (Bulk)Custom planCustom (Enterprise)Custom (Enterprise)No unlimited plan listed$833/mo (Unlimited, yearly)$29/mo (Pro)
Custom domains included 5 Free; 7 Starter; 10 Growth; 50 Business; Unlimited Scale 1 (Growth and above)5 free; 7 Hobby; 10 Pro; 50 Team; unlimited Enterprise1–10Paid plans (number not stated)1–99100–2501–10+1–101–1001–20
Tracked clicks 50,000/month free; unlimited Growth Unlimited50,000/month free; 100,000 Hobby; unlimited ProUnlimitedNot statedUnlimited250K–1M events / moMetered (per link)Metered (5,000–250,000 / mo)Metered (500 free; unlimited on Unlimited)Unlimited
Native INR billing for India ✓ —✓————————
Link editing
Custom slug ✓ ✓✓✓✓✓✓✓✓✓✓
Edit destination after sharing ✓ partial✓✓✓✓✓✓✓✓✓
Folders, tags & workspaces ✓ ✓✓✓partial✓✓✓✓partialpartial
Bulk create & bulk edit ✓ ✓✓✓partial✓✓✓✓partial—
UTM builder + saved templates ✓ partial✓✓partialpartial✓✓partial✓partial
AI slug & tag suggestions ✓ —✓partial——✓————
Targeting
Country targeting ✓ —✓✓—✓✓✓✓✓—
Region / city targeting ✓ —✓partial———✓—✓—
iOS / Android targeting ✓ —✓✓—✓✓✓✓✓—
Mobile app deep links ✓ partial✓partial—✓✓✓—✓—
A/B split testing Up to 10 variations —10 variationspartial—partial✓partial—✓—
Link rotation ✓ —✓✓———✓—✓—
Link control
Expiration by date / clicks / TTL ✓ —✓partial—partial✓✓✓✓—
Password protection ✓ —✓——✓✓✓✓——
Link cloaking (masking) ✓ —✓——✓✓—✓—partial
Referrer hiding ✓ —✓——————✓—
Custom social preview (OG) per link ✓ —✓✓—partial✓partial——✓
End-to-end encrypted links ✓ —✓————————
Robots policy & custom robots.txt ✓ —✓————partial———
HMAC-signed redirects ✓ —✓————————
Main page & 404 redirects ✓ partial✓✓—partial✓✓partialpartial—
QR codes
QR studio (colors, logo, shapes) ✓ ✓✓✓partial✓✓✓✓partial—
SVG / PDF vector download ✓ partial✓✓partial✓✓✓partial——
Dynamic QR (editable destination) ✓ ✓✓✓✓✓✓✓✓✓—
AI QR artwork ✓ —✓————————
Bulk QR export (ZIP) ✓ partial✓partial—partial—✓———
Content
Link-in-bio page ✓ ✓✓✓—✓—————
Markdown pages on a short link ✓ —✓————————
CTA overlay on shared pages Via cloaking ————✓————✓
Analytics
Raw click stream (per-click log) ✓ —✓partial——✓✓partial✓—
Human vs bot filtering ✓ partial✓partialpartialpartial✓✓—✓—
Conversion tracking ✓ partial✓partial——✓✓—✓—
Public shareable stats page ✓ —✓—partial✓✓—✓——
CSV / XLSX export ✓ partial✓✓partial✓✓✓✓✓partial
Data retention Unlimited on Pro 13–24 months26 months12–24 months12 months12 months12–36 monthsConfigurableLifetime12 months12 months
Daily raw export to your S3 ✓ —✓————partial———
Integrations
REST API yes (50 req/s) ✓✓✓✓✓✓✓✓✓partial
Click webhooks ✓ —✓partial——✓✓—✓—
Retargeting pixels (GA4/Meta/AdRoll) ✓ —✓✓—partialpartial✓partial✓✓
Zapier / Make ✓ ✓✓✓✓✓✓✓partial✓✓
Slack / WordPress plugins ✓ ✓✓✓partialpartialpartialpartial——partial
Browser extension ✓ ✓✓✓✓✓✓✓✓—✓
MCP server for AI assistants ✓ —✓———partial————
Team & security
Teams & roles Unlimited on Pro Paid tiersPaid tiersPaid tiersPaid tiersPaid tiersPaid tiers✓partialpartialPaid tiers
Per-link permissions ✓ —✓partial———✓———
SSO / SAML 2.0 Included in Pro EnterpriseEnterpriseEnterpriseEnterprise—Enterprise✓———
2FA & passkeys ✓ ✓✓✓partialpartial✓✓partialpartialpartial
Upload your own SSL certificate ✓ —✓————partial———
Audit log ✓ Enterprise✓Enterprise——partial✓———
GDPR tooling & DPA ✓ ✓✓✓partial✓✓✓partial✓partial
Remove "powered by" branding Included in Pro Paid tiersPaid tiersPaid tiersPaid tiersPaid tiersPaid tiers✓Paid tiersPaid tiersPaid tiers
Campaigns, integrations & assistance
Google & Meta tracking Starter · $4/month Not listedYes (plan not stated)Yes (plan not stated)Not listedYes (Single)Partial (Business)Not listedPartial (Pro)Yes (Pro)Yes (plan not stated)
More advertising platforms Starter · $4/month Not listedPartial (plan not stated)Partial (plan not stated)Not listedPartial (Single)Not listedNot listedNot listedPartial (Pro)Not listed
Email marketing drafts Growth · $14/month Not listedNot listedPartial (plan not stated)Not listedNot listedNot listedNot listedNot listedNot listedPartial (plan not stated)
Core apps & plugins Starter · $4/month Yes (all plans)Yes (all plans)Yes (plan not stated)Not listedYes (plan not stated)Yes (plan not stated)Yes (all plans)Yes (Standard)Yes (Starter)Yes (plan not stated)
Additional workflows Starter · $4/month Yes (all plans)Yes (all plans)Yes (plan not stated)Not listedYes (plan not stated)Yes (plan not stated)Yes (all plans)Yes (Standard)Yes (Starter)Yes (plan not stated)
Direct account imports Starter · $4/month Not listedNot listedPartial (plan not stated)Partial (plan not stated)Not listedNot listedNot listedNot listedPartial (plan not stated)Not listed
Multiple accounts Starter · $4/month Not listedNot listedNot listedNot listedNot listedNot listedNot listedNot listedNot listedNot listed
Android & developer tools Free · included Yes (all plans)Yes (all plans)Yes (plan not stated)Not listedNot listedPartial (plan not stated)Not listedNot listedPartial (plan not stated)Not listed
Ask with AI Free · included Partial (Core)Partial (all plans)Not listedNot listedNot listedNot listedNot listedNot listedNot listedNot listed
New in September 2026
App deep links: open YouTube, Instagram, WhatsApp, Spotify and more in their app
Includes: App deep links
Starter and above Yes (Premium)Yes (Pro)Yes (Growth)Not listedYes (Team)Yes (Pro)Yes (all plans)Not listedYes (plan not stated)Not listed
Referrer routing: a different destination per traffic source
Includes: Referrer routing
Starter and above Not listedNot listedNot listedNot listedNot listedNot listedNot listedNot listedNot listedNot listed
Returning-visitor routing: first and repeat visits go to different pages
Includes: Returning-visitor routing
Starter and above Not listedNot listedNot listedNot listedNot listedNot listedNot listedNot listedNot listedNot listed
Bot and crawler handling: separate URL, block, or leave bots out of the count
Includes: Bots & crawlers
Starter and above Partial (plan not stated)Partial (plan not stated)Partial (plan not stated)Partial (paid plans)Partial (Single)Not listedPartial (plan not stated)Not listedYes (every plan)Not listed
Click alerts by email or webhook at click milestones and daily peaks
Includes: Click alerts · Click alert webhook retries
Starter and above Partial (Enterprise)Partial (via Segment and Slack)Partial (Professional)Not listedNot listedPartial (Business)Not listedNot listedYes (Starter)Not listed
Automatic page title, tag and slug suggestions when you paste a URL
Includes: Automatic page titles · Tag and slug suggestions · AI-refined suggestions
Every plan Partial (all plans)Yes (plan not stated)Partial (paid plans)Not listedNot listedYes (Pro)Not listedNot listedNot listedNot listed
Statistics trends: previous-period line, top-link sparklines, traffic sources, unique visitors and best time to post
Includes: Previous-period line · Top links leaderboard · Traffic sources · Unique vs total clicks · Best time to post · Print or save as PDF
Starter and above Partial (Growth)Not listedPartial (Enterprise)Partial (paid plans)Partial (Single)Partial (plan not stated)Partial (plan not stated)Partial (Standard)Partial (every plan)Not listed
Brand logos and flags in the top lists, a full-width countries map and link-type icons
Includes: Brand logos and flags · Link-type icons
Every plan Not listedNot listedNot listedNot listedNot listedNot listedNot listedNot listedNot listedNot listed
Click Stream live mode, filters, visitor journeys, suspicious-click flags and full CSV export
Includes: Live mode · Filter bar · How each click was handled · Visitor journeys · Suspicious-click flags · Full CSV export
Starter and above Partial (Growth)Partial (plan not stated)Partial (plan not stated)Not listedNot listedYes (Business)Partial (plan not stated)Not listedPartial (plan not stated)Not listed
Uploaded SSL certificates installed automatically, with expiry emails
Includes: Custom SSL installs itself
Business and above Partial (Enterprise)Partial (Team)Partial (custom setup)Not listedNot listedNot listedNot listedNot listedNot listedNot listed
Support email answered by AI in the same thread
Includes: AI answers to support email
Every plan Partial (all plans)Not listedPartial (plan not stated)Not listedNot listedNot listedNot listedNot listedNot listedNot listed

Competitor pricing and features are summarised from each vendor's public pricing and documentation pages and can change at any time. Prices and the September 2026 feature rows were checked on 24 Sep 2026 (USD); each vendor's comparison page names the official page behind every cell. "Not listed" means the vendor's public pages did not list the feature on that date, not that the vendor lacks it. Check the vendor's own site before making a decision — and tell us at hello@shortfreeurl.com if anything here is out of date.

Individual comparisons

Switching from another platform

Every move is a CSV import plus a DNS change. Open your current platform for the import template, the field mapping and what to check afterwards.

Switching from Bitly

Switching from Bitly

1. Export and import

Bitly exports a CSV of Bitlinks from the Links view. Fallback resolution is built in for Bitly: while the migration integration is on, any slug we do not recognise is looked up against your old Bitly domain, redirected and cached.

Upload the file under Bulk → CSV import and pick the Bitly import template. The preview shows every detected column, the field it maps to and the first twenty rows before anything is written. Imports take up to 10,000 rows per file.

Read the migration guide →

2. What maps to what

In BitlyHere
BitlinkLink slug on the same custom domain
Long URLOriginal URL
TitleLink title
TagsTags
CampaignUTM template + folder
bit.ly linksCannot move — only links on your own domain are portable

3. Check after migrating

  • Turn on the Bitly migration integration before changing DNS, so links created after your export keep resolving.
  • Check the click stream for requests served by fallback; switch fallback off when it stays at zero for a month.
  • Bitly does not export geo rules or expiry; set those up here per link or as folder defaults.
  • Spot-check twenty imported links, including any with a slash in the slug.
  • Point the domain's DNS here and keep it attached at the old provider until fallback traffic drops to zero.
  • Recreate anything the CSV did not carry: geo rules, expiry dates, passwords, UTM defaults and QR styling.
  • Regenerate QR codes only if the domain changed — a code that encodes the same short URL keeps working.
Switching from Short.io

Switching from Short.io

1. Export and import

Short.io exports a CSV per domain. The columns match our importer directly, and the link editor here is laid out tab for tab like theirs, so settings translate one to one.

Upload the file under Bulk → CSV import and pick the Short.io import template. The preview shows every detected column, the field it maps to and the first twenty rows before anything is written. Imports take up to 10,000 rows per file.

Read the migration guide →

2. What maps to what

In Short.ioHere
Short URL / Link slugLink slug
Original URLOriginal URL
Link titleLink title
TagsTags
FoldersFolders (with defaults)
Country / region targetingGeo rules — recreate per link or in bulk edit

3. Check after migrating

  • A/B splits, cloaking, passwords and expiry are not in the CSV; recreate them per link or with Bulk Edit.
  • Robots policy and custom robots.txt are set per domain here — copy them across before changing DNS.
  • Re-enter any GA4, Meta or AdRoll pixels at the domain level.
  • Spot-check twenty imported links, including any with a slash in the slug.
  • Point the domain's DNS here and keep it attached at the old provider until fallback traffic drops to zero.
  • Recreate anything the CSV did not carry: geo rules, expiry dates, passwords, UTM defaults and QR styling.
  • Regenerate QR codes only if the domain changed — a code that encodes the same short URL keeps working.
Switching from Rebrandly

Switching from Rebrandly

1. Export and import

Rebrandly exports a CSV from the Links page. The slashtag column is recognised automatically.

Upload the file under Bulk → CSV import and pick the Rebrandly import template. The preview shows every detected column, the field it maps to and the first twenty rows before anything is written. Imports take up to 10,000 rows per file.

Read the migration guide →

2. What maps to what

In RebrandlyHere
slashtagLink slug
destinationOriginal URL
titleLink title
tagsTags
WorkspacesTeams inside one organisation
Traffic routingGeo, device and A/B rules on the link

3. Check after migrating

  • Rebrandly workspaces map onto teams; invite members and reassign domains before switching DNS.
  • Traffic routing rules are not exported — rebuild them here, where city-level geo is available.
  • Spot-check twenty imported links, including any with a slash in the slug.
  • Point the domain's DNS here and keep it attached at the old provider until fallback traffic drops to zero.
  • Recreate anything the CSV did not carry: geo rules, expiry dates, passwords, UTM defaults and QR styling.
  • Regenerate QR codes only if the domain changed — a code that encodes the same short URL keeps working.
Switching from TinyURL

Switching from TinyURL

1. Export and import

TinyURL exports aliases from the paid dashboard. Alias and url columns are recognised automatically.

Upload the file under Bulk → CSV import and pick the TinyURL import template. The preview shows every detected column, the field it maps to and the first twenty rows before anything is written. Imports take up to 10,000 rows per file.

Read the migration guide →

2. What maps to what

In TinyURLHere
aliasLink slug
urlOriginal URL
titleLink title
tinyurl.com linksCannot move — only links on your own domain are portable

3. Check after migrating

  • Anonymous tinyurl.com links have no export and no owner; only links on your branded domain can be imported.
  • TinyURL has no click stream to carry across; history starts from the first click here.
  • Spot-check twenty imported links, including any with a slash in the slug.
  • Point the domain's DNS here and keep it attached at the old provider until fallback traffic drops to zero.
  • Recreate anything the CSV did not carry: geo rules, expiry dates, passwords, UTM defaults and QR styling.
  • Regenerate QR codes only if the domain changed — a code that encodes the same short URL keeps working.
Switching from Cutt.ly

Switching from Cutt.ly

1. Export and import

Cutt.ly exports a CSV from the links table. The short and url columns are recognised automatically.

Upload the file under Bulk → CSV import and pick the Cutt.ly import template. The preview shows every detected column, the field it maps to and the first twenty rows before anything is written. Imports take up to 10,000 rows per file.

Read the migration guide →

2. What maps to what

In Cutt.lyHere
shortLink slug
urlOriginal URL
titleLink title
Action pages / CTACloaking with the short domain in the address bar, or a Post on the link

3. Check after migrating

  • Cutt.ly surveys have no equivalent; link the survey tool you already use as a destination instead.
  • Recreate country targeting and passwords per link.
  • Spot-check twenty imported links, including any with a slash in the slug.
  • Point the domain's DNS here and keep it attached at the old provider until fallback traffic drops to zero.
  • Recreate anything the CSV did not carry: geo rules, expiry dates, passwords, UTM defaults and QR styling.
  • Regenerate QR codes only if the domain changed — a code that encodes the same short URL keeps working.
Switching from Dub.co

Switching from Dub.co

1. Export and import

Dub exports links as CSV from the workspace, or you can pull them from its API and post them to /api/bulk here — the field names line up closely.

Upload the file under Bulk → CSV import and pick the generic import template. The preview shows every detected column, the field it maps to and the first twenty rows before anything is written. Imports take up to 10,000 rows per file.

Read the migration guide →

2. What maps to what

In Dub.coHere
keyLink slug
urlOriginal URL
titleLink title
tagsTags
externalIdStored on the link as metadata via the API
Conversion eventsConversion tracking with a clid

3. Check after migrating

  • If you used Dub's conversion API, switch the server call to /api/conversions and pass the clid from the redirect.
  • Recreate cloaking, password protection and expiry per link; the CSV export does not carry them.
  • Spot-check twenty imported links, including any with a slash in the slug.
  • Point the domain's DNS here and keep it attached at the old provider until fallback traffic drops to zero.
  • Recreate anything the CSV did not carry: geo rules, expiry dates, passwords, UTM defaults and QR styling.
  • Regenerate QR codes only if the domain changed — a code that encodes the same short URL keeps working.
Switching from BL.INK

Switching from BL.INK

1. Export and import

BL.INK exports a CSV from Reports. Use the generic template; column names are mapped by the preview step.

Upload the file under Bulk → CSV import and pick the generic import template. The preview shows every detected column, the field it maps to and the first twenty rows before anything is written. Imports take up to 10,000 rows per file.

Read the migration guide →

2. What maps to what

In BL.INKHere
Short linkLink slug
DestinationOriginal URL
LabelsTags
GroupsTeams or folders
SSO usersSAML users — SSO is included on Pro

3. Check after migrating

  • Reconnect your identity provider (Okta, Entra ID, Google) under Security → SSO before inviting the team.
  • Governance rules such as required tags become folder defaults here.
  • Spot-check twenty imported links, including any with a slash in the slug.
  • Point the domain's DNS here and keep it attached at the old provider until fallback traffic drops to zero.
  • Recreate anything the CSV did not carry: geo rules, expiry dates, passwords, UTM defaults and QR styling.
  • Regenerate QR codes only if the domain changed — a code that encodes the same short URL keeps working.
Switching from T2M

Switching from T2M

1. Export and import

T2M exports links as CSV or XLSX; save as CSV and use the generic template.

Upload the file under Bulk → CSV import and pick the generic import template. The preview shows every detected column, the field it maps to and the first twenty rows before anything is written. Imports take up to 10,000 rows per file.

Read the migration guide →

2. What maps to what

In T2MHere
Short URLLink slug
Long URLOriginal URL
TitleLink title
Lifetime linksLinks never expire unless you say so; there is nothing to renew

3. Check after migrating

  • Recreate password and cloaking settings per link.
  • Regenerate QR codes only if the domain changed.
  • Spot-check twenty imported links, including any with a slash in the slug.
  • Point the domain's DNS here and keep it attached at the old provider until fallback traffic drops to zero.
  • Recreate anything the CSV did not carry: geo rules, expiry dates, passwords, UTM defaults and QR styling.
  • Regenerate QR codes only if the domain changed — a code that encodes the same short URL keeps working.
Switching from Linkly

Switching from Linkly

1. Export and import

Linkly exports a CSV from the links list. Use the generic template.

Upload the file under Bulk → CSV import and pick the generic import template. The preview shows every detected column, the field it maps to and the first twenty rows before anything is written. Imports take up to 10,000 rows per file.

Read the migration guide →

2. What maps to what

In LinklyHere
Short linkLink slug
DestinationOriginal URL
RotatorsA/B testing (up to 10 variations) or rotation
Retargeting pixelsDomain-level GA4, Meta and AdRoll pixels
Click fraud filtersHuman vs bot classification on every report

3. Check after migrating

  • Recreate rotators as A/B splits; sticky assignment is on by default.
  • Re-enter pixel IDs per domain; server-side conversion APIs are available for Meta and GA4.
  • Spot-check twenty imported links, including any with a slash in the slug.
  • Point the domain's DNS here and keep it attached at the old provider until fallback traffic drops to zero.
  • Recreate anything the CSV did not carry: geo rules, expiry dates, passwords, UTM defaults and QR styling.
  • Regenerate QR codes only if the domain changed — a code that encodes the same short URL keeps working.
Switching from Sniply

Switching from Sniply

1. Export and import

Sniply exports snips as CSV. Use the generic template; the destination column maps to Original URL.

Upload the file under Bulk → CSV import and pick the generic import template. The preview shows every detected column, the field it maps to and the first twenty rows before anything is written. Imports take up to 10,000 rows per file.

Read the migration guide →

2. What maps to what

In SniplyHere
SnipShort link
DestinationOriginal URL
Call-to-action overlayCloaking (your domain stays in the address bar) or a Post with your message and a button

3. Check after migrating

  • Overlays on third-party sites depend on the site allowing framing; check the destinations you care about.
  • Snip analytics do not carry across; history starts here.
  • Spot-check twenty imported links, including any with a slash in the slug.
  • Point the domain's DNS here and keep it attached at the old provider until fallback traffic drops to zero.
  • Recreate anything the CSV did not carry: geo rules, expiry dates, passwords, UTM defaults and QR styling.
  • Regenerate QR codes only if the domain changed — a code that encodes the same short URL keeps working.

Start Free — no credit card

The free plan includes 1,000 links, 5 custom domains and 50,000 tracked clicks a month, free forever. Paid plans start at $4 a month when you outgrow it, and you keep everything you have built.

Frequently asked questions

How does ShortFreeURL compare with other URL shorteners?

This page puts the feature lists side by side — branded domains, link controls, analytics depth, QR features, teams and security — so you can judge the parts that matter to you rather than take a claim on trust.

Can I move my links from another platform?

Yes. Export them to CSV and import the file; destinations, slugs, titles and tags come across and existing short links keep working.

Can I use my own domain?

Yes. Point a domain or subdomain at ShortFreeURL, the certificate is issued automatically, and every link you create can sit on it. A free subdomain is included if you do not have one.

Is there a free plan?

Yes. ShortFreeURL has a free plan with no card required, and every paid plan has a 7-day free trial.

Links, campaigns and support in one place

Choose the tools you need and see exactly which plan includes them. 72 available integrations, 45 guided workflows and 9 planned listings; planned listings are not working connectors.

Starter · $4/month

Google & Meta tracking

Google Ads Data Manager, GA4 Measurement Protocol and Meta Conversions API. Connect accounts and inspect delivery results.

Explore setup →
Starter · $4/month

More advertising platforms

Snapchat, TikTok, X, LinkedIn, Pinterest and Reddit event connectors. Provider permissions and configuration are required.

Explore setup →
Growth · $14/month

Email marketing drafts

Mailchimp, Brevo and supported email providers: select a list and create a campaign draft from a short link. Review and send in the provider.

Explore setup →
Starter · $4/month

Core apps & plugins

Zapier, Make, Slack, Segment and WordPress. Browser extensions, REST API and SDKs use the same workspace quotas.

Explore setup →
Starter · $4/month

Additional workflows

Other app connections and guided HTTP workflows with Make, Zapier or n8n. Follow the full illustrated setup guide.

Explore setup →
Starter · $4/month

Direct account imports

Import selected URLs from supported task, form, document and scheduling accounts. API creation allowances apply.

Explore setup →
Starter · $4/month

Multiple accounts

Connect multiple accounts for the same provider within the plan connection allowance; manage and disconnect each independently.

Explore setup →
Free · included

Android & developer tools

Use current dashboard features on Android; download WordPress, SDKs and CLI installation guides. Purchases and API limits remain server-enforced.

Explore setup →
Free · included

Ask with AI

Ask questions about current guides, API setup and plans; follow cited instructions and escalate account-specific problems to Support.

Explore setup →

USD monthly prices. Provider subscriptions may cost extra. API-created links consume the plan's automation allowance; website links and automation are separate. Compare full plans.