Text Tools · tool

Case Converter

freeno signup

Convert text between UPPER, lower, Title, and sentence case

For writing
For code and file names
Just for fun

Runs entirely in your browser. Nothing you type or upload is sent to us or stored.

Results are for general guidance. Please check anything important before relying on it. Terms of use

How to Use

  1. Paste or type your text into the Your text box.
  2. Pick a case: Sentence case, lowercase, UPPERCASE or Title Case for writing, or camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case or dot.case for code and file names.
  3. The result shows up straight away and changes as you type or pick another case. Sentence case and Title Case keep acronyms such as RBI and SEBI, and names such as iPhone, as you typed them (unless the whole text is in capitals). With the code cases, each line becomes one name, so you can convert a whole list at once.
  4. Click Copy result, save it as a .txt file, or click Use as input to keep working on it.

Case styles and when to use them

This text case converter switches your text between the styles below. Here's where each one is normally used.

StyleExampleCommon use
UPPERCASEHELLO WORLDHeadings, warnings, acronyms
lowercasehello worldEmail addresses, URLs
Title CaseHello WorldBook titles, article headings
Sentence caseHello world.Normal prose, UI text
camelCasehelloWorldJavaScript variables, JSON keys
PascalCaseHelloWorldC# classes, React components
snake_casehello_worldPython variables, SQL columns
kebab-casehello-worldCSS classes, HTML IDs, URL slugs

A tip for developers

Say a database column comes to you in snake_case and you need it as a camelCase JavaScript variable, or you want to turn a class name into a URL slug. Paste it here and convert it in one click. It saves you retyping and the typos that come with it.