Skip to main content
Free Tool

Secret Name Validator

Check if your secret name is valid for Azure Key Vault or AWS Secrets Manager before you create it. Get instant feedback on naming rules and restrictions.

0 / 127

Allowed Characters

Letters (a-z, A-Z), numbers (0-9), hyphens (-)

Type a secret name to validate

Naming Rules Reference

Azure Key Vault

  • 1–127 characters long
  • Must start with a letter
  • Letters (a-z, A-Z), numbers (0-9), hyphens (-)
  • Cannot start or end with a hyphen
  • Case-insensitive (MySecret = mysecret)

AWS Secrets Manager

  • 1–512 characters long
  • Letters, numbers, and: / _ + = . @ ! -
  • Names starting with "aws/" or "aws:" are reserved
  • Case-sensitive (MySecret ≠ mysecret)
  • Use / for hierarchical naming (e.g. prod/db/password)

Related Tools

Skip the Portal, Manage Secrets Faster

SatisVault validates secret names automatically and lets you create, read, update, and delete secrets right from your browser.

Frequently Asked Questions

What are Azure Key Vault secret name rules?

Azure Key Vault secret names must be 1–127 characters long, start with a letter, and contain only letters (a-z, A-Z), numbers (0-9), and hyphens (-). They cannot start or end with a hyphen. Names are case-insensitive.

What are AWS Secrets Manager naming conventions?

AWS Secrets Manager secret names can be up to 512 characters long and may contain letters, numbers, and the following characters: /_+=.@!-. Names starting with "aws/" or "aws:" are reserved by AWS. Names are case-sensitive.

Can I use special characters in secret names?

Azure Key Vault only allows hyphens (-) besides alphanumeric characters. AWS Secrets Manager is more flexible, allowing: /_+=.@!- in addition to alphanumeric characters. Use the validator above to check specific names.

Related Resources