Text Case Converter

Transform text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case and more.

Select Case Format

UPPERCASE
Convert all text to capital letters
lowercase
Convert all text to small letters
Capitalized Case
Capitalize the first letter of each word
Title Case
Capitalize first letter of each word, except minor words
Sentence case
Capitalize first letter of each sentence
Inverse Case
Swap uppercase and lowercase letters
aLtErNaTiNg cAsE
Alternate between uppercase and lowercase
camelCase
First word lowercase, subsequent words capitalized
PascalCase
Capitalize first letter of each word
snake_case
Words separated by underscores
kebab-case
Words separated by hyphens
dot.case
Words separated by dots
CONSTANT_CASE
All uppercase with underscores
Converting...
Conversion Result
Your converted text will appear here
0
Characters
0
Words
0
Lines
0
Sentences

Text Case Formats Explained

Different case formats serve different purposes in writing and programming. Here's a comprehensive guide to each format:

Case Format Example Usage
UPPERCASE THIS IS UPPERCASE TEXT Headings, acronyms, emphasis
lowercase this is lowercase text Standard writing, informal communication
Capitalized Case This Is Capitalized Text Titles, headings, proper nouns
Title Case The Quick Brown Fox Book titles, article headlines
Sentence case The quick brown fox jumps. Over the lazy dog. Standard paragraph writing
camelCase thisIsCamelCaseText JavaScript variables, function names
PascalCase ThisIsPascalCaseText Class names in programming
snake_case this_is_snake_case_text Python variables, file names
kebab-case this-is-kebab-case-text HTML classes, CSS selectors
CONSTANT_CASE THIS_IS_CONSTANT_CASE Constants in programming

Note: Title case follows specific capitalization rules. Major words (nouns, verbs, adjectives) are capitalized, while minor words (articles, conjunctions, prepositions) are lowercase unless they start the title.

About Text Case Conversion

Text case conversion is the process of changing the capitalization format of text. This is essential for writers, editors, programmers, and content creators who need to format text according to specific style guides or programming conventions.

Professional Tip: Consistent text casing improves readability and professionalism in documents. Always follow the appropriate style guide for your content.

How to Use This Tool

1

Enter your text in the input field above.

2

Select your desired case format from the options.

3

Click "Convert Text" or let the real-time conversion do the work.

4

Copy your result using the copy button.

Common Uses of Case Conversion

  • Writing & Editing: Formatting titles, headings, and body text
  • Programming: Converting variable names between conventions
  • Content Creation: Preparing text for social media, blogs, and articles
  • Data Processing: Standardizing text data for analysis
  • Academic Writing: Following specific style guides (APA, MLA, Chicago)
  • Accessibility: Converting text for screen readers and assistive technologies

Best Practices for Text Casing

  • Maintain consistency throughout your document
  • Follow established style guides for your industry
  • Use title case for headings and section titles
  • Use sentence case for body text
  • Respect programming language conventions
  • Consider readability and accessibility

Technical Note: Our Title Case conversion follows the Chicago Manual of Style rules, capitalizing major words while keeping articles, coordinating conjunctions, and prepositions lowercase unless they start the title.

Writing Tips

  • Use title case for headings and section titles
  • Stick to sentence case for body text
  • Be consistent with your case formatting
  • Follow language-specific conventions
  • Consider accessibility when choosing text case

Programming Naming Conventions

  • JavaScript: camelCase for variables, PascalCase for classes
  • Python: snake_case for variables and functions
  • Java: camelCase for variables, PascalCase for classes
  • SQL: UPPERCASE for keywords, snake_case for identifiers
  • HTML/CSS: kebab-case for class and id names