Text Case Converter
Transform text between uppercase, lowercase, title case, camelCase, and more
Select a case format to convert
Quick Examples
What is a Text Case Converter?
A text case converter is a versatile tool that transforms text between different capitalization formats. Whether you need to convert text to UPPERCASE for emphasis, lowercase for consistency, Title Case for headings, or specialized formats like camelCase for programming, this tool handles it all instantly.
This converter supports both standard text formatting (uppercase, lowercase, title case, sentence case) and developer-specific naming conventions (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE), making it essential for writers, content creators, and programmers alike.
When to Use Each Case Format
Title Case
Perfect for headlines, book titles, article titles, and any content where each major word should be capitalized. Automatically handles small words like "and", "the", "of" correctly.
UPPERCASE
Used for emphasis, acronyms, constants in code, or when you need maximum visibility. Great for headers, warnings, or important notices.
lowercase
Useful for standardizing data, creating lowercase URLs, email addresses, or when working with case-sensitive systems that require lowercase input.
camelCase & PascalCase
Essential for JavaScript, Java, and C# developers. camelCase for variables and functions (firstWord), PascalCase for classes and types (FirstWord).
snake_case & kebab-case
snake_case is standard in Python, Ruby, and database fields. kebab-case is perfect for URLs, CSS classes, and file names. CONSTANT_CASE for constants.
All Case Formats Explained
UPPERCASE All letters capitalizedExample: THE QUICK BROWN FOX
lowercase All letters in lowercaseExample: the quick brown fox
Title Case Major words capitalizedExample: The Quick Brown Fox
Sentence case First letter of sentences capitalizedExample: The quick brown fox. Jumps over the lazy dog.
camelCase First word lowercase, rest capitalizedExample: theQuickBrownFox
PascalCase All words capitalized, no spacesExample: TheQuickBrownFox
snake_case Words separated by underscoresExample: the_quick_brown_fox
kebab-case Words separated by hyphensExample: the-quick-brown-fox
CONSTANT_CASE All caps with underscoresExample: THE_QUICK_BROWN_FOX
dot.case Words separated by dotsExample: the.quick.brown.fox
Frequently Asked Questions
What's the difference between camelCase and PascalCase?
The main difference is the first letter: camelCase starts with a lowercase letter (myVariableName), while PascalCase starts with an uppercase letter (MyClassName). In programming, camelCase is typically used for variables and functions, while PascalCase is used for classes and types.
When should I use snake_case vs kebab-case?
Use snake_case for Python variables, database columns, and Ruby methods. Use kebab-case for URLs, CSS class names, HTML attributes, and file names. The choice often depends on the programming language or context you're working in.
Does this tool preserve special characters and numbers?
For basic cases (uppercase, lowercase, title case, sentence case), all special characters and numbers are preserved. For developer cases (camelCase, snake_case, etc.), special characters are typically converted to separators (underscores, hyphens) or removed, while numbers are preserved.
Is my text data secure?
Yes! All text conversion happens entirely in your browser. No data is sent to any server, ensuring complete privacy and security for your content.
Can I convert multiple paragraphs at once?
Absolutely! You can paste text of any length with multiple paragraphs, and the tool will convert all of it at once. The conversion is instant and handles line breaks properly.