Text Case Converter.

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

0 chars · 0 words

All eight conversions run in this tab — nothing is uploaded.

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.

The eight case formats.

What each format looks like and where it is normally used.

CaseExampleTypical 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

Capabilities

What You Get

Every case format at once, so you pick the right one instead of converting and re-converting.

Eight Formats

Upper, lower, Title, Sentence, camel, Pascal, snake, and kebab together.

All At Once

Every conversion renders simultaneously rather than one at a time.

Developer Naming

Move variable names between language conventions without retyping them.

Per-Format Copy

Each result has its own one-click copy button.

Any Length

Works on a single word or an entire pasted document.

Stays Local

Conversion runs in the browser — nothing is uploaded or retained.

Related tools.

More free browser-based utilities, connected by category and use case.

All Tools

FAQ

Text Case Converter FAQ.

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.