Text Case Converter

Convert text between uppercase, lowercase, title case, camelCase, snake_case, and more.

What is a Text Case Converter?

A text case converter transforms text between different capitalization formats. Different contexts demand different casing styles — programming languages use camelCase or snake_case for variable names, headlines use Title Case, legal documents use ALL CAPS, and everyday writing uses Sentence case.

This tool supports 9 different case transformations and shows all of them at once for easy comparison. Click any conversion button to see the result and copy it in one click.

How to Use

  1. 1Paste or type your text in the input box.
  2. 2Click any case button to apply that format, or view all conversions at once below.
  3. 3Click Copy next to any conversion to copy it to your clipboard.

Formula

UPPERCASE:    "hello world" → "HELLO WORLD"
lowercase:    "HELLO WORLD" → "hello world"
Title Case:   "hello world" → "Hello World"
Sentence:     "hello world" → "Hello world"
camelCase:    "hello world" → "helloWorld"
PascalCase:   "hello world" → "HelloWorld"
snake_case:   "Hello World" → "hello_world"
kebab-case:   "Hello World" → "hello-world"
aLtErNaTiNg: "hello world" → "hElLo wOrLd"

Frequently Asked Questions

camelCase starts lowercase and capitalizes each subsequent word with no spaces. Example: "my variable name" → "myVariableName". Common in JavaScript, Java, and TypeScript.
snake_case uses lowercase letters with underscores between words. Example: "my_variable_name". Standard in Python, SQL, and Ruby programming conventions.
kebab-case uses lowercase letters with hyphens. Example: "my-variable-name". Common in URLs, CSS class names, and HTML attributes.
Title Case capitalizes the first letter of every word: "The Quick Brown Fox". Sentence case only capitalizes the first letter of the first word: "The quick brown fox". Headlines typically use Title Case; regular sentences use Sentence case.