Case Converter
Convert text between camelCase, snake_case, kebab-case and more.
Runs entirely in your browser.
Your data never leaves this device and is never sent to our servers.
camelCase
PascalCase
snake_case
SCREAMING_SNAKE_CASE
kebab-case
Title Case
Sentence case
UPPERCASE
lowercase
Naming conventions differ by language and by context: snake_case for Python and database columns, camelCase for JavaScript variables, PascalCase for classes, kebab-case for URLs and CSS. This converter produces every form at once from any input style, including from an existing camelCase or snake_case string.
How to use it
- Paste your text in any style.
- Read every conversion at once.
- Copy the one you need.
Not working as you expect? Report a problem with this tool.
Frequently asked questions
Will it split an existing camelCase name?
Yes. The input is normalised first, so userProfileSettings, user_profile_settings and "user profile settings" all produce the same set of results.
Which case should I use where?
Follow the language convention: snake_case in Python and Ruby, camelCase for JavaScript variables, PascalCase for classes in most languages, kebab-case for URLs and CSS class names.