Route 53 JSON to Zone File Converter

Migrating away from AWS Route 53? Upload your exported JSON and instantly
download a BIND zone file compatible with most DNS providers.

How to export your JSON from Route 53
1
Install the AWS CLI if you haven't already.
2
Configure the CLI with your AWS credentials. Run the command below and enter your Access Key ID, Secret Access Key, and region when prompted. aws configure
3
Find your Hosted Zone ID. Sign in to the AWS console, go to Route 53 → Hosted zones, select your domain, and copy the ID from the detail panel — it looks like Z1234567890ABC. Or list all zones via the CLI: aws route53 list-hosted-zones --query "HostedZones[*].[Name,Id]" --output table
4
Replace YOUR_ZONE_ID with your ID and run the export command: aws route53 list-resource-record-sets --hosted-zone-id YOUR_ZONE_ID > records.json
5
Upload the records.json file using the form below.
Click to upload or drag and drop
JSON files only

910 files converted

☕ Buy me a coffee