Case Converter
Instantly convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and 13 more case formats. Free online tool with one-click copy.
Basic Conversions
Programming Cases
What is Case Converter?
Case Converter is an online tool that instantly transforms text into various case formats. From basic uppercase/lowercase conversions to programming-specific formats like camelCase, snake_case, and kebab-case, this tool supports 13 different case styles.
As you type, all conversion results are displayed simultaneously, allowing you to quickly find and copy the format you need.
Key Features
- Real-time Conversion: Automatically converts to 13 different cases as you type
- 5 Basic Conversions: UPPERCASE, lowercase, Title Case, Sentence case, tOGGLE cASE
- 8 Programming Cases: camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, COBOL-CASE, dot.case, path/case
- One-click Copy: Quickly copy any result to clipboard with dedicated copy buttons
- Sample Text: Preview conversion results with various example texts
How to Use
- Enter the text you want to convert in the input field above.
- All case conversion results will appear below instantly.
- Click the “Copy” button next to your desired case to copy the result.
- Use the “Sample” button to try example texts.
Case Types Explained
Basic Conversions
- UPPERCASE: Converts all letters to uppercase (e.g., HELLO WORLD)
- lowercase: Converts all letters to lowercase (e.g., hello world)
- Title Case: Capitalizes the first letter of each word (e.g., Hello World)
- Sentence case: Capitalizes only the first letter of sentences (e.g., Hello world)
- tOGGLE cASE: Inverts the case of each letter
Programming Cases
- camelCase: First word lowercase, subsequent words capitalized (e.g., helloWorld)
- PascalCase: All words capitalized (e.g., HelloWorld)
- snake_case: Lowercase with underscores between words (e.g., hello_world)
- SCREAMING_SNAKE_CASE: Uppercase with underscores (e.g., HELLO_WORLD)
- kebab-case: Lowercase with hyphens between words (e.g., hello-world)
- COBOL-CASE: Uppercase with hyphens (e.g., HELLO-WORLD)
- dot.case: Lowercase with dots between words (e.g., hello.world)
- path/case: Lowercase with slashes between words (e.g., hello/world)
Frequently Asked Questions
Does this work with non-English characters?
Basic case conversions (UPPERCASE, lowercase, etc.) work with any language that has uppercase and lowercase letters, including Latin, Cyrillic, and Greek alphabets. Languages without case distinction (like Chinese or Japanese) will remain unchanged for basic conversions, but programming cases will still apply word separators.
What’s the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (helloWorld), while PascalCase starts with an uppercase letter (HelloWorld). camelCase is typically used for variable names, while PascalCase is commonly used for class names.
Which case should I use for programming?
It depends on the programming language and coding conventions. JavaScript/Java typically use camelCase, Python uses snake_case, CSS/HTML use kebab-case, and constants often use SCREAMING_SNAKE_CASE. Always follow your team’s style guide.