Text Case Converter

Convert text to 10 case styles at once - free, no signup.

Text case converter

What this tool does

Type or paste your text once and see it instantly converted into 10 case styles at the same time - UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and aLtErNaTiNg CaSe. Copy whichever one you need.

Converts your text into 10 case styles simultaneously, so you can compare and copy the one you need without re-selecting a mode.

Covers the 4 programming-identifier cases (camelCase, PascalCase, snake_case, CONSTANT_CASE) that many case converters skip in favour of only the prose-oriented ones.

Title Case correctly lowercases short connecting words (a, the, of, and, and similar) except at the start or end, matching standard title-casing conventions.

Lets you list words to always keep exactly as typed - acronyms like NASA or stylised brand names like iPhone that have no single normal-casing rule of their own and would otherwise get flattened by every case transform.

How to use it

  1. Type or paste your text.
  2. Scan the results and copy whichever case you need.

Why use this converter

Case changes are tedious by hand, and programming cases like camelCase and snake_case have rules. Converting to ten styles at once lets you copy the one you need.

Why we built it

We built the text case converter to show all ten styles at once, including camelCase, PascalCase, snake_case and CONSTANT_CASE. Clean text first with the text cleaner or replace words with the find and replace tool.

Who this tool is for

  • Writers fixing capitalisation
  • Developers converting identifiers
  • Students formatting titles

When to use it

  • Fixing text typed in the wrong case.
  • Converting variable names between code styles.
  • Writing headings in title case.
  • Cleaning data fields.

Why the programming cases are included

A developer converting a phrase into a variable or file name needs these just as often as a writer needs Title Case.

camelCase, PascalCase, snake_case and CONSTANT_CASE are the standard naming conventions for variables, classes, files and constants across most programming languages - converting a plain-English phrase into one of these by hand is fiddly and easy to get wrong at the boundaries between words. This tool treats them as equally valid case styles alongside the everyday prose ones, generating all of them from the same input at once.

Tips for the best result

Case conversion is simple for prose but depends on word boundaries for code styles. Clean the text first if it has stray punctuation.

  • Use sentence case for body text and title case for headings; style guides differ on small words.
  • For camelCase, snake_case and similar, separate words with spaces first.
  • Check acronyms after converting - "API" may become "Api".
  • Copy a single style with its button rather than selecting from the list.

What you give it, and what you get back

Input and output of Text Case Converter
ItemDetails
InputAny text.
OutputTen case styles at once.
NotesTitle case lowercases small words.

Issues you may run into

Common problems with Text Case Converter
What you seeWhy it happensWhat to do
Title case differs from a style guideGuides disagree on small words.Adjust by hand.
Acronyms changeCase conversion treats them as words.Fix them manually.
Code names split oddlyWord boundaries depend on separators.Add spaces or underscores.

Assumptions and limitations

Frequently asked questions

How do I convert text case online for free?

Type or paste your text and all 10 case versions update instantly - copy whichever one you need.

What's the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (myVariableName); PascalCase starts with an uppercase letter (MyVariableName). Both join words with no separator and capitalize each word's first letter except, in camelCase, the very first word.

Does Title Case capitalize every word?

No - it follows the common convention of keeping short connecting words like 'a', 'the', 'of' and 'and' lowercase, except when they're the first or last word.

Can I convert a whole sentence into snake_case?

Yes - snake_case works on any input, joining every word with an underscore and lowercasing everything, which is the standard convention for many programming variable and file names.

How do I keep an acronym like NASA from being flattened?

List it in the "words to always keep exactly as typed" field, comma-separated - it's restored to your exact casing in every result, wherever it appears.

Is my data uploaded anywhere?

No. Conversion happens entirely in your browser - nothing is sent to a server.