Finance 44 tools → Date 19 tools → Health 27 tools → Everyday 23 tools → Math 19 tools → Construction 16 tools → PDF 23 tools → Education 10 tools → Conversion 7 tools → Text 12 tools → Image 8 tools → About → Contact →

Case Converter

Retyping a heading in capitals, rescuing text typed with Caps Lock on, turning a headline into a valid variable name — case conversion is a tiny job that is surprisingly annoying by hand. Pick a style and this tool rewrites your text instantly, in your browser.

The styles, explained

Title Case capitalises the first letter of every word and lowercases the rest — clean headings even from ALL-CAPS source text. Capitalize Each Word does the same but leaves the rest of each word untouched, preserving things like “McDonald” or “iPhone”. Sentence case lowercases everything, then capitalises the first letter of each sentence. The programming styles — camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case — split your text into words on spaces and punctuation, then join them in the convention's shape; they are how you turn “user profile photo” into userProfilePhoto, user_profile_photo or user-profile-photo without typos.

A note on Title Case styles

Publishing style guides (AP, Chicago) keep small words like “the”, “of” and “and” lowercase inside a title. This converter capitalises every word uniformly for predictability — for a book or article title in a formal style, lower those small words by hand afterwards.

Worked example

The sample text “hello world from calc viso” becomes Hello World From Calc Viso in Title Case, helloWorldFromCalcViso in camelCase, hello_world_from_calc_viso in snake_case and HELLO WORLD FROM CALC VISO in UPPERCASE — try each button and watch the stats.

How to use this tool

  1. Type or paste your text in the top box.
  2. Click the case style you want — the result appears below instantly.
  3. Keep typing: the chosen style reapplies itself as you edit.
  4. Copy the result, or download it as a .txt file.

Caps Lock accident?

If a whole paragraph arrived in capitals — “PLEASE FIND ATTACHED…” — run it through Sentence case or Title Case rather than retyping. Sentence case gives you clean prose; Title Case suits names, headings and titles. Invert case rescues the opposite accident, text typed while Caps Lock flipped every letter.

Which case should you use?

Different worlds settled on different conventions. Headlines in US journalism use Title Case, but most of the modern web — Google, Apple and major news sites' interfaces — writes buttons, menus and headings in Sentence case, because it is faster to read and easier to scan. ALL CAPS is best reserved for very short labels: long passages in capitals are measurably slower to read, and screen readers may spell them out letter by letter as if they were acronyms.

In code, the conventions are stricter: camelCase for variables and functions in JavaScript and Java, PascalCase for classes and React components, snake_case in Python and Ruby and for database columns, kebab-case for URLs and CSS class names, and CONSTANT_CASE for constants and environment variables. Converting an identifier with the buttons above keeps letters and digits intact and treats spaces, hyphens and underscores as word separators.

Frequently asked questions

What is the difference between Title Case and Capitalize Each Word here?
Title Case first lowercases the whole text, so ALL-CAPS input comes out clean (“HELLO WORLD” → “Hello World”). Capitalize Each Word preserves the rest of each word, keeping deliberate spellings like “McDonald” intact.
Can it convert a whole document?
Paste as much text as you like — the converter works on the full contents of the box. For a multi-page document, converting section by section keeps you in control of the result.
Does camelCase keep numbers?
Yes. Words are split on anything that is not a letter or digit, and digits stay attached to their word, so “version 2 update” becomes “version2Update”.
Keep going

Related text tools