Skip to main content

Text Case Converter

The Text Case Converter transforms any text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, and more. Whether you are formatting code identifiers, fixing pasted text, or preparing copy for publishing, this tool handles all common text case transformations instantly with no manual editing.

Original Text

UPPERCASE

lowercase

Title Case

Sentence case

inverse CASE

camelCase

Share this tool
Text Tools

About the Text Case Converter

The Text Case Converter transforms any text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, and more. Whether you are formatting code identifiers, fixing pasted text, or preparing copy for publishing, this tool handles all common text case transformations instantly with no manual editing.

How to use it

  1. Paste or type your text into the input field.
  2. Click the target case format button (UPPER, lower, Title, etc.).
  3. View the transformed text in the output.
  4. Copy the result to clipboard with one click.

Formula & methodology

UPPERCASE: all chars to upper. lowercase: all chars to lower. Title Case: first letter of each word capitalized. Sentence case: first letter of each sentence capitalized. camelCase: first word lower, subsequent words capitalized, no spaces. PascalCase: all words capitalized, no spaces. snake_case: all lower, spaces replaced by underscores. kebab-case: all lower, spaces replaced by hyphens.

Common use cases

  • Converting variable names between camelCase and snake_case for code
  • Fixing ALL CAPS pasted text to readable sentence case
  • Formatting headlines and titles to proper title case
  • Preparing database column names in snake_case convention
  • Converting API endpoint paths to kebab-case format

Frequently asked questions

camelCase starts with a lowercase letter (firstName, getUserById). PascalCase (also called UpperCamelCase) starts with an uppercase letter (FirstName, GetUserById). In most programming conventions: camelCase is used for variables and functions (JavaScript, Java), PascalCase for classes and components (React components, C# classes). Both eliminate spaces and capitalize word boundaries.
Standard title case capitalizes all major words but keeps short prepositions (in, on, at, by, for, of, to), articles (a, an, the), and coordinating conjunctions (and, but, or, nor) lowercase unless they are the first or last word. Chicago Manual of Style and AP Style have slightly different rules. Simple title case (all words capitalized) is safer when you are unsure which style to follow.

Related tools

All Tools →

Embed this tool on your site

Free for personal and commercial use. Just copy the snippet below.