Case Converter

Online Case Converter

Switch text between six common casing styles at once — the same tool covers writing (Title Case, Sentence case) and coding conventions (camelCase, snake_case) rather than needing separate tools for each.

Features:

  • UPPERCASE / lowercase: Convert every letter's case.
  • Title Case: Capitalizes Most Words, the way headings and titles are styled.
  • Sentence case: Capitalizes only the first word of each sentence.
  • camelCase / snake_case: The two most common programming naming conventions.

1. Writing Styles vs. Code Styles

Title Case and Sentence case are for prose — headings, article titles, UI labels. camelCase and snake_case are for identifiers — variable names, function names, database columns — where spaces aren't allowed and the casing itself carries the word boundaries.

2. Naming Convention by Language

camelCase: JavaScript, Java, C# variables and functions
snake_case: Python and Ruby variables, SQL column names
PascalCase (not covered here, capitalize every word with no separator): class names in most languages

What is the difference between Title Case and Sentence case? Title Case Capitalizes Most Words (used for headings and titles); Sentence case capitalizes only the first word of each sentence.
What is camelCase used for? Variable and function names in JavaScript, Java, and many other languages — the first word is lowercase and each subsequent word starts with a capital.
What is snake_case used for? Variable names in Python and Ruby, and database column names — words are lowercase and separated by underscores.

Need word/character counts too? Try the Word Counter.

100% client-side — your text never leaves your browser.

Related Tools