Case Converter

Transform any text into UPPERCASE, lowercase, Title Case, Sentence case, camelCase, kebab-case or snake_case in a single click.

Converted text
Advertisement

How to use the case converter

  1. Type or paste your text into the box.
  2. Click the button for the case style you want.
  3. The converted text appears instantly in the result box below.
  4. Click a different style to switch, or edit the text and convert again.

The seven case styles

Different contexts call for different capitalization. Writing a headline needs Title Case, while naming a variable in code needs camelCase or snake_case. This converter covers the styles you are most likely to reach for.

StyleExampleTypical use
UPPERCASEHELLO WORLDHeadings, emphasis, acronyms.
lowercasehello worldBody text, file names.
Title CaseHello WorldHeadlines, titles, book names.
Sentence caseHello worldNormal prose sentences.
camelCasehelloWorldVariable names in code.
kebab-casehello-worldURL slugs, CSS class names.
snake_casehello_worldIdentifiers in Python and SQL.

When to use which style

Title Case capitalizes the first letter of every word, which suits headings and titles. Sentence case only capitalizes the first letter of each sentence, matching normal writing. camelCase, kebab-case and snake_case all remove spaces and punctuation so text becomes a single identifier — developers pick one based on the language and convention of their project.

If you are converting a large document, paste it in once and click through the styles to compare. Because the tool runs entirely in your browser, your text is never uploaded or stored, which keeps drafts and confidential material private.

Converting identifiers for programming

When you name variables, functions or files, most tools expect a single continuous token with no spaces. That is exactly what camelCase, kebab-case and snake_case produce. camelCase keeps the first word lowercase and capitalizes each following word. kebab-case and snake_case replace every space with a hyphen or an underscore and keep everything lowercase. Converting a heading like "Monthly Sales Report" into monthly-sales-report gives you a URL-friendly slug in a single click.

Frequently asked questions

It only changes letter casing and separators such as spaces and punctuation. The words themselves are never altered.
Title Case capitalizes the first letter of every word, while Sentence case capitalizes only the first letter of each sentence.
camelCase is common in JavaScript and Java, snake_case in Python and SQL, and kebab-case in CSS and URL slugs.
No. The conversion happens in your browser and your text never leaves your device.