Case Converter

The Case Converter transforms text between different letter cases instantly. Convert to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, or CONSTANT_CASE with a single click. This tool is essential for developers, writers, and content editors who need to quickly change text formatting without retyping. It handles multi-line text, preserves special characters, and provides real-time preview of the converted output. Perfect for cleaning up inconsistent formatting in documents, code, or data imports.

Formula

Case types:
- UPPERCASE: ALL CAPS
- lowercase: all lowercase
- Title Case: Each Word Capitalized
- Sentence case: First word capitalized
- camelCase: firstWordLower
- PascalCase: FirstWordUpper
- snake_case: words_with_underscores
- kebab-case: words-with-hyphens
- CONSTANT_CASE: ALL_CAPS_WITH_UNDERSCORES

Example

Input: hello world from calczy UPPERCASE: HELLO WORLD FROM CALCZY Title Case: Hello World From Calczy camelCase: helloWorldFromCalczy snake_case: hello_world_from_calczy kebab-case: hello-world-from-calczy

How to Use

  1. Paste your text into the input field
  2. Select the target case type
  3. The converter transforms the text instantly
  4. Copy the converted text
  5. Use in your document, code, or data

Frequently Asked Questions

What is the difference between Title Case and Sentence case?

Title Case capitalizes every word (Hello World From Calczy). Sentence case only capitalizes the first word of each sentence (Hello world from calczy). Title Case is used for headings and titles; Sentence case is used for body text and prose.

What is camelCase vs PascalCase?

camelCase starts with a lowercase letter (helloWorld). PascalCase (also called UpperCamelCase) starts with an uppercase letter (HelloWorld). Both are used in programming for variable and class names respectively.

What is snake_case used for?

snake_case uses underscores between words (hello_world). It is common in Python, Ruby, Rust, and database column names. CONSTANT_CASE (HELLO_WORLD) is used for constants and configuration values.

What is kebab-case used for?

kebab-case uses hyphens between words (hello-world). It is common in URLs, CSS class names, HTML IDs, and file names. It is the standard for web URLs because hyphens are treated as word separators by search engines.

Can I convert multiple lines at once?

Yes. Paste multiple lines of text and the converter processes all lines. Each line is converted independently. This is useful for converting lists, code blocks, or multi-paragraph text.