Input Text
Live Output
Selected: lowercase
Select a case format above to see live conversion. Output updates automatically as you type.
All Case Formats
16 case formats Click any box to copy instantly
lowercase
All characters in lowercase
UPPERCASE
All characters in uppercase
Title Case
First letter of each word capitalized
Sentence case
First letter of sentences capitalized
camelCase
First word lowercase, rest capitalized
PascalCase
All words capitalized, no spaces
snake_case
Words separated by underscores
kebab-case
Words separated by hyphens
CONSTANT_CASE
Uppercase with underscores
dot.case
Words separated by dots
path/case
Words separated by slashes
aLtErNaTiNg
Alternating uppercase and lowercase
iNVERSE cASE
Inverts the case of each character
Reverse
Text in reverse order
NoSpaces
Remove all spaces
Clean Spaces
Remove extra spaces
Complete Guide to Text Case Conversion
All Case Formats Explained
Basic Cases
- lowercase: all letters lowercase
- UPPERCASE: all letters uppercase
- Title Case: capitalize each word
- Sentence case: capitalize sentences
Programming Cases
- camelCase: firstWordLower, restCapitalized
- PascalCase: AllWordsCapitalized
- snake_case: words_with_underscores
- kebab-case: words-with-hyphens
Special Cases
- CONSTANT_CASE: UPPER_WITH_UNDERSCORES
- dot.case: words.with.dots
- path/case: words/with/slashes
- aLtErNaTiNg: alternating letters
Transform Cases
- iNVERSE cASE: flips all cases
- Reverse: text in reverse order
- NoSpaces: removes all spaces
- Clean Spaces: removes extra spaces
Case Formats for Developers
camelCase: Used in JavaScript, TypeScript, Java for variable and function names. Example: getUserProfile, calculateTotalPrice.
PascalCase: Common in C#, Java class names, React components. Example: UserProfile, ShoppingCart.
snake_case: Standard in Python, Ruby, and database column names. Example: user_profile, calculate_total_price.
kebab-case: Used in URLs, CSS class names, and file names. Example: user-profile, shopping-cart.
CONSTANT_CASE: For constants and environment variables. Example: MAX_USERS, API_KEY, DATABASE_URL.
Programming Language Conventions
JavaScript/TypeScript: camelCase for variables/functions, PascalCase for classes/components, CONSTANT_CASE for constants
Python: snake_case for variables/functions, PascalCase for classes, CONSTANT_CASE for constants
Java/C#: camelCase for variables/methods, PascalCase for classes, CONSTANT_CASE for static finals
Go: camelCase for private, PascalCase for public/exported identifiers
Privacy Protected
All text case conversions happen entirely in your browser using JavaScript. Your text is never uploaded to servers, stored in databases, or transmitted to any third party.
Related Text Tools
Text Editor Pro
Advanced text editing with find/replace, multi-line editing, and transformation tools.
Text Replacer
Find and replace text with regex support, case sensitivity, and bulk replacements.
Word Counter
Count words, characters, sentences, and paragraphs with real-time statistics.
Text Repeater
Repeat text multiple times with custom separators and formatting options.
Text Space Editor
Add, remove, or modify spacing in text. Control spaces, line breaks, and indentation.
Text Arranger
Sort, shuffle, reverse, and arrange text lines in various orders and patterns.