Migrate from Tiny.cc to Flyn
Export your Tiny.cc links, import into Flyn, and update your DNS, all in under 10 minutes
Last updated: April 2026
Pre-Migration Checklist
Complete these steps before starting the migration to ensure a smooth transition.
- 1Export or copy all your Tiny.cc links and destinations (free plans have no CSV export, so copy manually or use the API)
- 2Document your current custom domain DNS settings (screenshot recommended)
- 3Note any links you want to rename or retire before importing
- 4Ensure your Flyn account is on the right plan for your link volume
- 5Lower your DNS TTL to 60 seconds a day ahead to minimize switch-over time
Step 1: Export from Tiny.cc
First, export your existing links from Tiny.cc so you can import them into Flyn.
Log in to Tiny.cc
Sign in to your account at tiny.cc (paid plans manage links at tinycc.com).
Open your links dashboard
Go to the Manage Links area to see all your tiny.cc short links and aliases.
Export your links
On a paid Tiny.cc plan you can export your links to CSV from the dashboard. Free-plan users do not have CSV export, so copy each link and destination into a spreadsheet, or use the Tiny.cc API.
Save the list
Make sure your file has the alias (slug) and the destination URL for each link. Those two columns are all Flyn needs to recreate them.
Step 2: Import into Flyn
Upload your exported links into Flyn. The import wizard auto-maps columns and preserves your slugs.
Create a Flyn account
Sign up at flyn.to/signup, no credit card required. Free accounts can import up to 25 links.
Go to Dashboard > Import
Open the Flyn dashboard and click the Import button in the top navigation.
Upload your Tiny.cc list
Drag and drop your CSV or click to browse. Flyn maps the alias and destination columns to slug and destination URL.
Review and confirm
Preview the imported links, then click Import All. Flyn keeps your original aliases as slugs so the paths stay the same on your own domain.
Step 3: Domain & DNS Migration
Point your custom domain to Flyn so existing short links keep working seamlessly.
Find your current DNS record
In your domain registrar (GoDaddy, Cloudflare, Namecheap, etc.), locate the CNAME record for your branded short domain.
Update the CNAME target
Point the CNAME to link.flyn.to, replacing the Tiny.cc target. Do not change the hostname.
Add your domain in Flyn
In the Flyn dashboard go to Settings > Domains > Add Domain, enter your branded domain, and click Verify.
Wait for DNS propagation
Changes usually propagate within 5-30 minutes. Flyn shows a green checkmark once verified.
DNS Record Summary
| Field | Before | After |
|---|---|---|
| Type | CNAME | CNAME |
| Host | go (or your subdomain) | go (no change) |
| Target | tiny.cc | link.flyn.to |
What Transfers
Here is what carries over from Tiny.cc to Flyn and what needs to be reconfigured.
| Item | Transfers | Notes |
|---|---|---|
| Destination URLs | All destinations are preserved exactly as-is | |
| Custom aliases | Your tiny.cc/alias paths carry over as Flyn slugs | |
| Custom domains | Update the CNAME to link.flyn.to (custom domains are a paid Tiny.cc feature) | |
| Tags / campaigns | Manual | Re-add tags in Flyn after import |
| Click analytics | History stays in Tiny.cc, new clicks track in Flyn | |
| QR codes | Regenerate | Regenerate free in Flyn, with color and logo options Tiny.cc lacks |
| tiny.cc short links | The tiny.cc domain is Tiny.cc-owned, only your custom-domain links migrate |
Post-Migration Verification
After completing the migration, work through this checklist to verify everything is working.
- Verify 5-10 sample short links resolve to the correct destinations
- Confirm your custom domain shows a green checkmark in Flyn
- Check that new clicks are appearing in Flyn analytics
- Regenerate any QR codes you need in Flyn
- Keep your Tiny.cc account active for 30 days as a safety net
Troubleshooting
Common issues and how to resolve them.
Links return 404 after migration
DNS can take up to 30 minutes to propagate. Check the CNAME points to link.flyn.to with a tool like whatsmydns.net, and clear your browser cache.
tiny.cc links still resolve to Tiny.cc
The tiny.cc domain is owned by Tiny.cc and cannot be moved. Only links on your own branded domain migrate. Recreate the tiny.cc-hosted ones in Flyn and share the new URLs.
Analytics show zero clicks
Historical Tiny.cc analytics do not transfer. Flyn starts counting once your domain points to link.flyn.to. Allow a few minutes for the first clicks to appear.
No export option in Tiny.cc
CSV export is a paid Tiny.cc feature. On the free plan, copy each alias and destination into a spreadsheet, or pull them through the Tiny.cc API, then import that file into Flyn.
Frequently Asked Questions
How long does it take to migrate from Tiny.cc to Flyn?
Most migrations take 5-10 minutes. The import itself is seconds, the rest is DNS propagation for a custom domain, which is usually 5-30 minutes.
Can I migrate my tiny.cc links?
Links on the shared tiny.cc domain are Tiny.cc-owned and cannot be transferred. Links on your own branded domain migrate by updating the CNAME. You can recreate any tiny.cc-hosted links in Flyn and use the new URLs going forward.
Do my Tiny.cc analytics transfer?
No, historical click data stays in Tiny.cc. Once your domain points to Flyn, all new clicks are tracked with richer data: real-time streams, city-level geo, device, and referrer.
How do I export from the free Tiny.cc plan?
The free plan has no CSV export. Copy each alias and destination into a spreadsheet, or use the Tiny.cc API to pull them, then import that file into Flyn.
Is Flyn cheaper than Tiny.cc?
Flyn Pro is a flat $9 per month for unlimited links with every feature, and there is a free plan. Tiny.cc ranges from $5 to $44 per month with per-link daily click caps.
Is there a limit on how many links I can import?
Free accounts can import up to 25 links. Flyn Pro supports unlimited imports with no cap on CSV size.
Ready to Migrate from Tiny.cc?
Create a free Flyn account and import your links in minutes. No credit card required.