CONSTANT_CASE Converter Text
Turn any phrase into SCREAMING_SNAKE_CASE for constants and env vars.
CONSTANT_CASE Converter is a free online tool that turn any phrase into SCREAMING_SNAKE_CASE for constants and env vars. It runs entirely in your web browser using plain JavaScript, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.
- Price
- Free — no account, no quota, no watermark
- Category
- Text
- Where it runs
- In your browser, on your device
- Files uploaded
- None
- Technology
- plain JavaScript
- Settings
- None — it just works
- Works offline
- Yes, after the first visit
About CONSTANT_CASE Converter
CONSTANT_CASE — uppercase words joined by underscores — is the near-universal convention for compile-time constants and, more practically, for environment variables. POSIX restricts portable environment variable names to uppercase letters, digits and underscores, and requires that they not start with a digit, which is exactly what this produces.
How to use it
- Paste the text you want to run through constant_case converter.
- There is nothing to configure — the result updates as you type.
Under the hood
| Runs on | plain JavaScript — runs the whole thing |
Questions
Why must environment variables be uppercase?
Convention rather than a hard rule on most systems, but a strong one: it distinguishes them from shell variables at a glance, and POSIX reserves the lowercase namespace for applications. Windows environment variables are case-insensitive; Unix ones are not.
What happens to a name starting with a number?
It converts, but the result is not a valid identifier in most languages or a portable environment variable name. Add a prefix.