Text Case Converter

Convert text between every common naming convention at once.

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

Which case should you use?

Naming conventions are mostly about consistency within an ecosystem, and each language community has settled somewhere different:

  • camelCase — JavaScript and Java variables and functions
  • PascalCase — class and component names (including React components)
  • snake_case — Python variables and functions, and most SQL column names
  • kebab-case — URLs, CSS class names and file names (search engines read hyphens as word separators; underscores they do not)
  • CONSTANT_CASE — environment variables and compile-time constants

Frequently asked questions

Does it handle text that is already camelCase?

Yes. The converter splits on capital-letter boundaries as well as spaces, hyphens and underscores, so myVariableName converts cleanly into any other style.

What is the difference between Title Case and Sentence case?

Title Case capitalises every word; Sentence case capitalises only the first letter of the whole string. Note that true editorial title case leaves short words like "of" and "the" lowercase — this tool applies the simple mechanical rule.

Is my text uploaded?

No. All conversion runs in your browser; nothing is sent anywhere.