Screaming Snake Case Converter
Convert any text to Screaming Snake Case instantly. Perfect for environment variables and constants — splits any input into uppercase underscore-separated words
TEXT
Tip: ideal for environment variables and constants — works with any input format.
Runs 100% Locally in Your Browser
This tool processes your data entirely on your device. Nothing is uploaded, stored, or sent to any server.
No Uploads
Privacy First
Secure by Default
Related Tools
List to Comma Separated Paste a list (one item per line) and convert it into a single string with your chosen separator
JSON Beautifier Paste your minified or messy JSON and get clean, properly indented output for easier reading, debugging, and development
JSON Minify Convert formatted or messy JSON into inline JSON instantly. Minify JSON by removing unnecessary whitespace and generate a compact single-line string
JWT Decoder Decode and inspect JSON Web Tokens instantly in your browser. View the header, payload, and expiry of any JWT without sending it to a server
Frequently Asked Questions
What is Screaming Snake Case?
Screaming Snake Case is snake_case in all uppercase — words are separated by underscores and every letter is capitalised, e.g. MAX_RETRY_COUNT.
How to convert text to SCREAMING_SNAKE_CASE online?
Paste your text and the tool splits it into words, uppercases every letter, and joins them with underscores.
What is the difference between snake_case and SCREAMING_SNAKE_CASE?
snake_case is all lowercase; SCREAMING_SNAKE_CASE is all uppercase — same separator, different letter case.
When is Screaming Snake Case used in programming?
It is the universally adopted convention for constants and environment variables in most languages — e.g. DATABASE_URL, MAX_CONNECTIONS.
What input formats can be converted to SCREAMING_SNAKE_CASE?
The converter accepts camelCase, PascalCase, kebab-case, snake_case, and space-separated text as input.
Is my text kept private when converting to Screaming Snake Case?
Yes. Conversion happens entirely in-browser — your input is never uploaded or transmitted.