AWS ARN Parser
Split an AWS ARN into partition, service, region, account, resource type and ID, or build one from fields, with formats for 11 common services.
AWS ARN Parser
Valid ARN, service lambda
| partition | aws |
| service | lambda |
| region | us-east-1 |
| account | 123456789012 |
| resource type | function |
| resource id | my-function |
| resource path | function:my-function |
function:<name>[:<version-or-alias>]- ✓ partition aws
- ✓ region us-east-1
- ✓ account 123456789012
Updated . Provided as is. Check the output before you rely on it in production.
How to use AWS ARN Parser
- 1
Paste an ARN
Drop any AWS ARN into the input box and the parser splits it into partition, service, region, account, resource type, and resource id. Sample ARNs for each supported service are one click away.
- 2
Read the decomposition
Each segment is shown on its own row with the original ARN preserved at the bottom. Sanity checks flag non-standard partitions, account IDs that are not 12 digits, and unrecognized regions.
- 3
Switch to Build mode
Use the Build tab to assemble an ARN from form fields. Datalists suggest known services and regions. The output updates live and is validated against the embedded service format catalog.
- 4
Copy to clipboard
Click Copy to grab either the input ARN or your built ARN. Paste into IAM policies, CloudFormation, Terraform, or scripts without retyping a single character of the format.
- 5
Cross-reference the format
When a service pattern is recognized, the right pane shows the canonical resource format and example ARNs from the docs. Useful when you remember the service but not whether it is db: or db/.
Questions and answers
What is AWS ARN Parser?
Does it work with non-standard partitions?
Does it send my data to a server?
How does it tell resource type from resource id?
Can I round-trip an ARN through Build mode?
For AI agents: how to call this tool
Machine-readable contract, endpoints and examples. Humans can ignore this section.
Best Path For Builders
Browser workflow
Runs instantly in the browser with private local processing and copy/export-ready output.
Browser Workflow
This tool is optimized for instant in-browser execution with local data handling. Run it here and copy/export the output directly.
/aws-arn-parser/
For automation planning, fetch the canonical contract at /api/tool/aws-arn-parser.json.