Logics Guru

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

  1. Paste your text in any style.
  2. Read every conversion at once.
  3. 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.