CONSTANT_CASE Converter
Convert text or identifiers to CONSTANT_CASE instantly.
This tool runs entirely in your browser. Your files are never uploaded to a server.
Convert a word sequence to CONSTANT_CASE, also called SCREAMING_SNAKE_CASE: every recognized token becomes uppercase and tokens are joined with one underscore. The tokenizer splits whitespace, `_`, `-`, `.`, `/`, lowercase-to-uppercase boundaries, and an acronym before its following capitalized word, so `APIResponse/user-id` becomes `API_RESPONSE_USER_ID`. Repeated supported separators collapse during tokenization, but other punctuation can remain attached to a token. The output is generated locally for copying and does not validate reserved names, environment-variable syntax, shell portability, or project-specific naming rules.
Frequently Asked Questions
- What is CONSTANT_CASE used for?
- It's the standard convention for naming constants and environment variables across most programming languages, such as "MAX_RETRY_COUNT" or "API_BASE_URL".
- Can I convert from camelCase or kebab-case to CONSTANT_CASE?
- Yes — the tool splits your input on underscores, hyphens, dots, spaces, and existing camelCase/PascalCase boundaries before rejoining it in uppercase with underscores, so it works from any of those styles.
- Is CONSTANT_CASE the same as SCREAMING_SNAKE_CASE?
- Yes, they're two names for the same format — all-uppercase words joined by underscores.
Related Tools
snake_case Converter
Convert text or identifiers to snake_case instantly.
camelCase Converter
Convert text or identifiers to camelCase instantly.
PascalCase Converter
Convert text or identifiers to PascalCase instantly.
Alternating Case Converter
Convert text into alternating upper and lower case, letter by letter.
Capitalized Case Converter
Capitalize the first letter of every word in your text, with no exceptions.
dot.case Converter
Convert text or identifiers to dot.case instantly.