Skip to content

Transform Text CasescamelCase · snake_case · More

Instantly convert text between uppercase, lowercase, title case, camelCase, snake_case, kebab-case, and many more formats.

Input Text
0 chars

Choose a Case

Result

Why Use Our Case Converter

Perfect casing for every context

🔤

10+ Formats

Uppercase, lowercase, title, sentence, camelCase, snake_case, and more

Instant Convert

See results update in real time as you type or paste text

📋

One-Click Copy

Copy converted text to your clipboard immediately

👩‍💻

Programming Cases

camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE

📝

Writing Cases

Title Case, Sentence case, UPPERCASE, lowercase for any text

📊

Character Stats

Live word and character count display for your text

Complete Guide: How to Use the Text Case Converter

Convert text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, and more. Our case converter handles all common text transformations instantly, making it essential for developers, writers, and data professionals working with text formatting.

Step-by-Step Instructions

  1. 1

    Paste your text

    Enter the text you want to convert. The input accepts any length of text — from a single word to entire documents.

  2. 2

    Select the target case

    Choose from: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and more.

  3. 3

    Preview the result

    See the converted text instantly. The transformation preserves your text structure (paragraphs, line breaks) while changing only the case.

  4. 4

    Copy the result

    Click copy to grab the converted text. Paste it into your code editor, document, or any application.

Common Use Cases

  • Programming — convert variable names between camelCase, snake_case, and PascalCase for different language conventions
  • Writing — fix accidentally typed CAPS LOCK text without retyping
  • Data cleaning — normalize inconsistent casing in datasets and databases
  • SEO — convert titles to proper Title Case for headings and meta tags
  • Legal — convert text to uppercase for legal document formatting
  • CSS — convert class names between kebab-case and camelCase

Pro Tips

💡camelCase is standard in JavaScript, snake_case in Python, PascalCase in C# — use the right convention for your language.
💡Title Case capitalizes the first letter of each word, but proper Title Case skips small words (a, the, in, of) — our tool handles this correctly.
💡When converting to sentence case, only the first letter of the first word is capitalized (plus proper nouns that you'll need to fix manually).

Related Tools

Frequently Asked Questions

What text cases does this tool support?

This tool supports 12 text case conversions: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Alternating cAsE, and Inverse cASE.

What is the difference between camelCase and PascalCase?

In camelCase the first word starts with a lowercase letter and each subsequent word is capitalised (e.g. myVariableName). In PascalCase every word — including the first — starts with a capital letter (e.g. MyVariableName). Both remove spaces between words.

When should I use snake_case vs kebab-case?

snake_case (words_separated_by_underscores) is common in Python, Ruby and database column names. kebab-case (words-separated-by-hyphens) is widely used in URLs, CSS class names and HTML attributes.

Is my text sent to a server?

No. All conversions happen entirely in your browser using JavaScript. Your text never leaves your device, so it is completely private and secure.

Is there a character limit?

There is no hard limit. Because the conversion runs locally in your browser, it can handle very large texts without any noticeable delay.