Text Case Converter

Convert text between 14 different cases: UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more. Free and instant.

100% Free
W
0
Words
Aa
0
Characters
aA
0
Chars (no sp)
0
Sentences
0
Paragraphs
0 min
Read Time
0/100000 characters Detected:

Select Case

Converted Output

100% Free

All tools are completely free to use.

Privacy First

Your text never leaves your browser.

14 Cases

Every common case format supported.

Undo/Redo

Experiment freely, revert anytime.

What is Text Case Converter?

Text Case Converter is a free online tool that instantly converts your text between 14 different letter cases — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, and more.

Type or paste your text, pick a case, and copy or download the result — with undo/redo so you can experiment freely. All conversion happens locally in your browser; your text is never uploaded anywhere.

How to Use Text Case Converter

  1. 1

    Paste your text

    Type or paste the text you want to reformat into the input box. There is no length limit.

  2. 2

    Pick a case

    Choose from 14 options — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case and more.

  3. 3

    Try another if it is not right

    Convert as many times as you like. Undo and redo let you step back through every version without losing your original.

  4. 4

    Copy or download

    Copy the converted text to your clipboard with one click, or download it as a file.

Frequently Asked Questions

Title Case capitalises the first letter of every significant word — "How To Convert Text Case". Sentence case capitalises only the first word and any proper nouns — "How to convert text case". Headlines usually want Title Case; body copy and most modern web headings want Sentence case.
They are programming conventions. camelCase (firstName) is standard for JavaScript and Java variables, PascalCase (FirstName) for class names in most languages, snake_case (first_name) for Python variables and database columns, and kebab-case (first-name) for CSS classes and URLs.
Not exactly — going to UPPERCASE discards the information about which letters were originally capitals, so converting back gives you lowercase or a best guess. Use the undo button rather than a second conversion if you want your original text back.
Yes. Conversion uses your browser's built-in Unicode case rules, so accented Latin characters, Cyrillic, Greek and other cased scripts convert correctly. Scripts with no concept of case, such as Arabic, Hebrew, Chinese and Japanese, pass through unchanged.
No. All 14 conversions run locally in your browser. Nothing you paste is uploaded, logged or stored, which makes the tool safe for draft copy, client work and anything confidential.

Stay Updated

Get the latest tools, AI features, and product updates. No spam.