all tools
TEXT & WRITING

Text Case Converter

Type or paste below — all 8 case formats update instantly.

INPUT.txt
0 chars  ·  0 words
AAUPPERCASE

HELLO WORLD

aalowercase

hello world

AaTitle Case

Hello World

A_Sentence case

Hello world

aCcamelCase

helloWorld

PCPascalCase

HelloWorld

a_snake_case

hello_world

a-kebab-case

hello-world

What is a Text Case Converter?

A text case converter transforms a string of text into different capitalisation formats — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case. Writers use it to fix accidental caps-lock text, format headlines, or normalise copy. Developers use it to convert variable names between the naming conventions of different languages without retyping.

This tool runs entirely in your browser. Paste a word, a sentence, or an entire document and all eight conversions appear simultaneously. Nothing is sent to any server.

All 8 Case Formats Explained

FormatExampleCommon use
UPPERCASEHELLO WORLDTitles, acronyms, emphasis in headings, constants in code
lowercasehello worldURLs, email addresses, CSS class names, database fields
Title CaseHello WorldArticle headlines, book titles, product names, SEO page titles
Sentence caseHello worldNormal prose, email subjects, form labels, meta descriptions
camelCasehelloWorldJavaScript variables, JSON keys, function names in most languages
PascalCaseHelloWorldClass names, React components, TypeScript interfaces, constructors
snake_casehello_worldPython variables, database columns, file names, Ruby methods
kebab-casehello-worldHTML attributes, CSS classes, URL slugs, npm package names

Features

8 formats at once

All conversions appear simultaneously — no need to switch modes.

One-click copy

Each result has its own copy button. Click once to grab the exact format you need.

Live updates

Conversions happen as you type — zero latency, no button to press.

Handles long text

Paragraphs, entire documents — paste anything and get all 8 versions instantly.

Browser only

Your text never leaves your device. No server, no storage, no tracking.

Developer-friendly

camelCase, PascalCase, snake_case and kebab-case — the four formats devs use every day.

Frequently Asked Questions

What is camelCase?

camelCase joins words without spaces, capitalising every word after the first. Example: "hello world" becomes "helloWorld". It's the most common naming convention in JavaScript, Java, and Swift.

When should I use snake_case vs kebab-case?

snake_case uses underscores and is preferred in Python, Ruby, and SQL. kebab-case uses hyphens and is the standard for URLs, CSS class names, HTML attributes, and npm package names. Both are lowercase.

What is Title Case vs Sentence case?

Title Case capitalises every word ("The Quick Brown Fox"), while Sentence case only capitalises the first word ("The quick brown fox"). Use Title Case for headlines and Sentence case for regular body copy or meta descriptions.

Does this convert entire paragraphs?

Yes. Paste any amount of text — a single word, a sentence, or multiple paragraphs. The converter handles it all without any character limit.

Why is PascalCase different from Title Case?

Title Case keeps spaces between words. PascalCase removes all spaces and capitalises each word, making it a single joined identifier ("HelloWorld"). PascalCase is standard for class names in most languages.

Does the tool handle special characters?

For camelCase, PascalCase, snake_case, and kebab-case, special characters and punctuation are stripped to produce clean identifiers. For the other four cases, special characters are preserved as-is.

More free tools

Calculators, developer utilities, image tools — all free, all in your browser.

Browse all tools