Dev
snake_case Converter
Input
Converts any format to snake_case. One conversion per line.
snake_case Output
hello_world my_class_name kebab_style_name some_random_text
Enable SCREAMING for constant-style keys.
Frequently Asked Questions
What is snake_case?
snake_case uses all lowercase letters with words separated by underscores: user_first_name, total_price_after_tax. Standard in Python (PEP 8), Ruby, database column names, and many configuration file conventions.
What inputs does this converter accept?
Space-separated words, camelCase, PascalCase, kebab-case, SCREAMING_SNAKE_CASE, and mixed formats are all converted to lowercase snake_case.
What is the difference between snake_case and SCREAMING_SNAKE_CASE?
snake_case uses all lowercase letters. SCREAMING_SNAKE_CASE (also ALL_CAPS or UPPER_SNAKE_CASE) uses all uppercase letters. SCREAMING_SNAKE_CASE is conventionally used for constants and environment variable names.