>_
aA

Case Converter

Convert identifiers between camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Title Case and more. Handles acronyms like XMLHttpRequest and converts many lines at once.

Runs locally — your input never leaves this page.

camelCase
 
PascalCase
 
snake_case
 
CONSTANT_CASE
 
kebab-case
 
Train-Case
 
dot.case
 
path/case
 
Title Case
 
Sentence case
 
lowercase
 
UPPERCASE
 

How to use

  1. Type or paste identifiers or phrases — one per line to convert many at once.
  2. Every naming style is shown side by side; click Copy on the one you need.
  3. Acronyms and numbers are split sensibly: XMLHttpRequest → xml_http_request, userID2 → user_id_2.

Common examples

FAQ

Which style should I use?

Follow the language: camelCase for JavaScript/Java variables, PascalCase for classes and types, snake_case for Python and SQL columns, CONSTANT_CASE for constants and environment variables, kebab-case for URLs, CSS classes and CLI flags.

Does it work with non-English words?

Yes. Words are split on Unicode letter and number boundaries, so accented letters are kept. Scripts without letter case, such as Chinese, are left as they are.

Report a bug or suggest a feature →