Skip to content
Free Dub migration preview
Moving fromDub

Dub migration: see your links before you move.

Drop in a Dub export and see the move row by row: preserved back-halves, owned-domain URLs that may carry over exactly, and collisions that need a decision. Nothing changes in Dub while you preview.

Your file stays in this browser while we build the preview. Nothing is stored until you choose to continue.

Compare Whooshly with Dub
Export detected

Your move, mapped before signup.

0valid links found
0back-halves ready to preserve
0custom-domain URLs that may be preserved exactly
0rows that need attention
Current linkEndingDestinationMigration

Continue stores this draft for one hour so it survives signup. The import still shows every collision before anything is left behind.

How it works

Three steps.

1
Export your Dub links

Download your links as CSV. Whooshly reads common short-link, destination, title, slug, and custom-domain columns.

2
Check every route

We keep usable endings, separate Dub-owned hostnames from domains you control, and flag duplicates or incomplete rows.

3
Continue when it looks right

The one-hour draft follows you through signup into the existing bulk importer, where every row is checked again.

What moves from Dub

Whooshly can recreate each valid destination and preserve a usable back-half when it is available. A dub.sh or dub.co URL remains controlled by Dub, so its exact hostname cannot move. If you used your own custom domain, the hostname and path may be preserved after you verify the domain and point its DNS to Whooshly.

Move the routes before the traffic

Keep the Dub routes live while you import and verify the new links. Update profiles, ads, templates, integrations, and printed assets in a controlled pass. Move a custom domain only after the recreated routes have been checked, because the DNS cutover changes where every request lands.

Bring the routes. Leave the rebuild behind.

Preview the Dub move free, then carry the validated rows into the same bulk importer instead of recreating links one at a time.

Frequently asked questions

Can Whooshly keep my dub.sh or dub.co URLs?

No. Those hostnames belong to Dub. Whooshly can preserve the ending on whshly.co, or recreate the full path on a custom domain you control when it is available.

Can I keep links on my own domain?

Usually. You must control and verify the hostname, recreate the routes, and then update DNS. The preview marks likely candidates; it cannot guarantee ownership or rule out conflicts until the domain is connected.

Does the preview edit anything in Dub?

No. Reading the CSV is local to your browser. Nothing is created or changed until you continue and confirm rows in Whooshly's normal importer.

Will historical Dub analytics move too?

No. Preserve your old export for historical reporting. Whooshly starts measuring new activity once its routes receive traffic.

Tap. Whoosh. You're there.

Buy Whooshly once and own your campaign links for good.

Whooshly / AI assistantAsk Whooshly

Answers about products, pricing, and setup.

What do you want to make?

Ask about links, QR codes, UTMs, pages, pricing, analytics, or custom domains.