Connect to Cloudflare
Enter your Cloudflare API token. It needs Zone:Edit and Account:Read permissions.
Don't have a token? Follow the guide below to create one.
How to create a Cloudflare API Token
⚠ Important: Do not use the "Edit zone DNS" template — it lacks the zone-creation permission. Create a Custom token instead.
- Log in to dash.cloudflare.com/profile/api-tokens
- Click Create Token
- Scroll to the bottom and click Create Custom Token → Get started
- Give it a name (e.g.
DNS Migrator) - Under Permissions, add all three rows:
Zone→DNS→EditZone→Zone→EditAccount→Account Settings→Read
- Under Account Resources, select
Include → All accounts(or pick your specific account) - Under Zone Resources, select
Include → All zones from an account→ pick your account - Click Continue to summary, then Create Token
- Copy the token and paste it above — you won't be able to see it again
Required permissions summary:
- •
Zone → DNS → Edit— create/update DNS records - •
Zone → Zone → Edit— create new zones in your account - •
Account → Account Settings → Read— list your accounts
Choose DNS Source
How do you want to provide domain records?
Select Domains
Choose domains to migrate.