Free Case Converter

Convert text between uppercase, lowercase, title case, sentence case, and programming formats like camelCase and snake_case.

Input Text
UPPERCASE

Converted text will appear here...

Select Case Type

Common Use Cases

Headlines & Titles
Use Title Case for article headlines, book titles, and headings.
Variable Names
Use camelCase for JavaScript/Java variables, snake_case for Python.
CSS Classes
Use kebab-case for CSS class names and HTML attributes.
Constants
Use CONSTANT_CASE for configuration values and environment variables.

How to Use the Case Converter

Enter or Paste Your Text

Type directly into the input field or paste text using Ctrl+V (Cmd+V on Mac). The tool accepts any length of text, from single words to entire documents, and preserves special characters and numbers.

Choose Your Case Format

Click on the case format you want: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case. Each button instantly converts your text to that format.

Preview the Converted Text

See your text instantly transformed in the output area. Compare the original and converted versions side by side to ensure the conversion meets your needs before copying.

Copy Your Results

Click the copy button to copy the converted text to your clipboard. You can then paste it into any document, code editor, or application. Use the clear button to start fresh with new text.

Pro tip: Your data is processed entirely in your browser. Nothing is sent to any server, ensuring complete privacy.

About Case Conversion

Text case conversion is essential for writing, programming, and data formatting. Our tool supports both common writing cases like title case and sentence case, as well as programming conventions like camelCase and snake_case. All conversions happen instantly in your browser with no data sent to servers.

Available Conversions

  • UPPERCASE: All letters capitalized
  • lowercase: All letters in lowercase
  • Title Case: First letter of each major word capitalized
  • Sentence case: First letter of each sentence capitalized
  • camelCase: First word lowercase, subsequent words capitalized
  • PascalCase: Each word capitalized, no separators
  • snake_case: Words separated by underscores
  • kebab-case: Words separated by hyphens

Frequently Asked Questions

What is a case converter?

A case converter is a tool that changes the capitalization of text. It can convert text to uppercase, lowercase, title case, sentence case, and various programming formats like camelCase, PascalCase, snake_case, and kebab-case.

What is Title Case?

Title Case capitalizes the first letter of each major word in a sentence. Minor words like "the", "a", "and", "or", "in", "on" are typically left lowercase unless they start the title. Example: "The Quick Brown Fox Jumps Over the Lazy Dog".

What is the difference between camelCase and PascalCase?

Both are programming naming conventions. camelCase starts with a lowercase letter with subsequent words capitalized (e.g., myVariableName). PascalCase starts with an uppercase letter (e.g., MyClassName). camelCase is common for variables, PascalCase for classes.

When should I use snake_case vs kebab-case?

snake_case uses underscores between words (my_variable_name) and is common in Python and databases. kebab-case uses hyphens (my-variable-name) and is common in CSS classes, URLs, and file names.

Does the case converter work with special characters?

Yes, the case converter preserves special characters, numbers, and punctuation while only modifying the letter case. It works with most Unicode characters including accented letters.