Skip to main content
AWS & Cloud Tools

AWS ARN Parser

Parse an AWS ARN and break it down into partition, service, region, account ID, and resource.

Paste an AWS ARN below - this tool breaks it into its component parts and explains what each one means.

Use the AWS ARN Generator if you need to go the other direction - building an ARN from its components.

What Is an AWS ARN?

An Amazon Resource Name (ARN) uniquely identifies an AWS resource across all of AWS, in the format arn:partition:service:region:account-id:resource - used in IAM policies, CLI commands, and API calls to reference a specific resource.

Why Use This Tool?

ARN structure varies slightly by service (some omit the region or account ID, some use a colon vs. a slash before the resource part), which makes them easy to misread at a glance. This tool breaks any ARN into labeled parts.

How to Use It

  1. Paste an ARN, e.g. arn:aws:s3:::my-bucket or arn:aws:iam::123456789012:role/MyRole.
  2. Click Parse.
  3. Review the partition, service, region, account ID, and resource, each explained.

Limitations

This parses the general 6-part ARN structure common to most AWS services - a small number of services use further nested resource-type/resource-id conventions this tool surfaces as-is rather than further subdividing.

Frequently Asked Questions

arn:partition:service:region:account-id:resource - for example arn:aws:s3:::my-bucket. Some parts are empty for global services.

Global services leave those fields empty. S3 bucket ARNs have neither, and IAM ARNs have an account ID but no region.

No. It only splits the text in your browser, so it works without AWS credentials and never checks whether the resource exists.
Share this tool: