Text Case Converter

Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and more.

Runs in your browser — nothing you enter is sent to our servers

How it works

Paste your text and click a format; the box updates in place so you can apply several conversions, then copy the result.

  • Title Case capitalises main words and keeps short words (a, and, of, the, to…) lowercase unless they start or end the text.
  • Sentence case capitalises the first letter of each sentence.
  • camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE split text into words (including existing camelCase) and join them with the convention’s separator.

Example

“the quick brown fox jumps over the lazy dog” becomes “The Quick Brown Fox Jumps Over the Lazy Dog” in Title Case, theQuickBrownFoxJumpsOverTheLazyDog in camelCase and the-quick-brown-fox-jumps-over-the-lazy-dog in kebab-case.

Making a URL from a title? The slug generator also strips accents and symbols.

Frequently asked questions

What is the difference between Title Case and Sentence case?

Title Case capitalises the main words of a heading (“How to Choose the Right Tool”). Sentence case capitalises only the first word and proper nouns (“How to choose the right tool”). Many style guides now prefer sentence case for headings because it is easier to read.

Which small words stay lowercase in Title Case?

We keep short articles, conjunctions and prepositions (a, an, the, and, but, or, for, of, on, in, to, at, by and similar) lowercase unless they are the first or last word. Style guides differ slightly, so check yours for formal publishing.

What are camelCase, snake_case and kebab-case used for?

They are naming conventions in programming and on the web. camelCase and PascalCase are common for variables and classes, snake_case in Python and databases, kebab-case in URLs and CSS class names.

Related tools

Turn titles into clean, lowercase, hyphenated URL slugs — accents and symbols handled.

FreeRuns in your browser

Count words, sentences and paragraphs, estimate reading and speaking time, and spot overused words.

FreeRuns in your browser

Count characters, bytes and SMS segments, and check text against common platform limits.

FreeRuns in your browser

Generate placeholder paragraphs, sentences or words, as plain text or HTML.

FreeRuns in your browser

Related guides

Guide

A practical regex guide for JavaScript developers

The regular expression syntax you'll actually use in JavaScript — character classes, groups, lookarounds, flags and replacements — with examples you can try.

· 9 min read
Guide

AI tools for South African creators

How South African creators can use AI for scripts, voiceovers, editing and research — and what to check about dollar billing, data costs, accuracy and POPIA.

· 7 min read