Text & Writing100% Free for AllClient-Side PrivateAuto-saved (3 days)

Case Converter & Text Cleaner

Manipulate and format text in your browser. Clean messy copy, format code identifiers, strip redundant spaces, and capitalize headings.

Standard Cases
Developer Cases & Cleanup
Words
10
Characters
85
No Spaces
76
Sentences
1
Reading Time
~1 min

Changing text case by hand is tedious and error-prone, particularly for a heading that arrived in ALL CAPS or a list of identifiers that need converting between naming conventions. This converter switches between sentence case, lower, UPPER, Title Case, camelCase, PascalCase, snake_case, and kebab-case in one click, with the text staying in your browser throughout.

How to change text case

  1. Paste your text into the input area.
  2. Click the case you want. The conversion applies to the whole input.
  3. Review the result — Title Case in particular has conventions that automated conversion cannot always infer.
  4. Copy the output.

The Case Converter & Text Cleaner runs entirely in your browser — nothing you enter is uploaded, stored, or logged.

When to use this tool

Fixing text pasted from another system

Exports from legacy databases and older CMS platforms frequently arrive entirely in capitals. Converting to sentence case makes them publishable.

Converting between naming conventions

Moving identifiers between languages means moving between conventions — snake_case in Python, camelCase in JavaScript, PascalCase for classes, kebab-case for CSS and URLs.

Preparing headlines

Publications specify either title case or sentence case in their style guide. Converting is faster and more consistent than retyping.

Things worth knowing

  • Sentence case capitalises the first letter of each sentence only. Title Case capitalises most words but conventionally leaves short articles, conjunctions, and prepositions lowercase unless they start the line.
  • Automated Title Case cannot know that 'iPhone' and 'eBay' are meant to start lowercase — check proper nouns and brand names afterwards.
  • URL slugs should use kebab-case. Underscores work but hyphens are the long-standing convention for word separation in URLs.
  • Converting to UPPER and back to lower loses the original capitalisation permanently. Keep the source if you might need it.

Frequently Asked Questions

What rules does Title Case follow?

Capitalizes major words while keeping minor prepositions in lowercase.

What is the difference between title case and sentence case?

Sentence case capitalises only the first word of each sentence plus proper nouns, exactly as you would write ordinary prose. Title case capitalises most words in a heading, typically excluding articles ('a', 'the'), short conjunctions ('and', 'but'), and short prepositions ('of', 'in') unless they appear first. Most publications now prefer sentence case for headings because it reads more naturally.

What are camelCase, PascalCase, snake_case, and kebab-case?

They are conventions for joining words without spaces. camelCase starts lowercase and capitalises each subsequent word (userName). PascalCase capitalises every word including the first (UserName). snake_case joins words with underscores in lowercase (user_name). kebab-case uses hyphens (user-name). Each language community has settled on different defaults, which is why converting between them comes up so often.

Does converting case work with accented and non-English text?

Yes. Conversion uses the browser's Unicode-aware case mapping, so accented Latin, Greek, and Cyrillic all convert correctly. Some language-specific rules — Turkish dotted and dotless i, for instance — follow the default Unicode mapping rather than locale-specific behaviour.

Is my text sent to a server?

No. Conversion runs entirely in your browser and nothing is transmitted or stored.

Can I undo a conversion?

Not within the tool once you convert — the original capitalisation is not retained. Keep a copy of the source text if you may need to return to it.