DNS Migrator

Any DNS → Cloudflare

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.

  1. Log in to dash.cloudflare.com/profile/api-tokens
  2. Click Create Token
  3. Scroll to the bottom and click Create Custom TokenGet started
  4. Give it a name (e.g. DNS Migrator)
  5. Under Permissions, add all three rows:
    • ZoneDNSEdit
    • ZoneZoneEdit
    • AccountAccount SettingsRead
  6. Under Account Resources, select Include → All accounts (or pick your specific account)
  7. Under Zone Resources, select Include → All zones from an account → pick your account
  8. Click Continue to summary, then Create Token
  9. 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.

Migration Progress

Running...