Case Converter

Convert text between uppercase, lowercase, title case, camelCase, PascalCase, snake_case, kebab-case, and more directly in the browser.

Browser-only

Transform text instantly as you type

Update the input or switch modes and the result updates immediately. This works well for headings, identifiers, file names, and URL-friendly text.
Quick formats

Converted text

Uppercase

Enter text to see the converted result.

Text stats

Characters
0
Characters without spaces
0
Words
0
Lines
0

Case Converter guide

The Case Converter helps you change letter casing and naming styles for text in the browser.

What is the Case Converter?

You can convert ordinary text into uppercase, lowercase, Title Case, camelCase, PascalCase, snake_case, UPPER_SNAKE_CASE, kebab-case, slug case, and more.

Common case formats and how to use them

FormatExamplePrimary use
UppercaseHELLO WORLDEmphasis and headings
Lowercasehello worldNormalized text
Sentence caseHello world.Sentences and explanations
Capitalized CaseHello WorldSimple word-by-word capitalization
Title CaseHow to Convert Text CaseTitles and headings
camelCasehelloWorldJavaScript variable names
PascalCaseHelloWorldComponent, class, and type names
snake_casehello_worldPython and databases
UPPER_SNAKE_CASEHELLO_WORLDConstants and environment variables
kebab-casehello-worldURLs and CSS class names
Train-CaseHello-WorldLabels and readable identifiers
dot.casehello.worldConfig keys
path/casehello/worldPaths and route-like strings
slug casehello-worldURL slugs

FAQ

Is my input sent to a server?

No. The conversion happens entirely in the browser.

Can I use it for code-oriented naming?

Yes. It supports developer-friendly formats like camelCase, PascalCase, snake_case, UPPER_SNAKE_CASE, kebab-case, dot.case, and path/case.

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter, for example userName. PascalCase starts with an uppercase letter, for example UserName.

What is the difference between snake_case and kebab-case?

snake_case uses underscores, for example user_name. kebab-case uses hyphens, for example user-name.

What is UPPER_SNAKE_CASE used for?

It is commonly used for constants and environment variables, for example DATABASE_URL.

Can it handle multi-line text?

Yes. The tool supports multi-line text. Sentence-oriented formats can preserve line breaks, while developer-oriented formats can normalize to a single identifier.

Does it support Japanese text?

Yes, it can accept and preserve Japanese text. Casing conversion mainly applies to alphabetic characters.

What is slug case?

Slug case is a URL-friendly format that usually uses lowercase letters and hyphens, such as how-to-convert-text-case.

Browse all generators

Open the full generators page to compare tools and switch to another one.

Open tools page

Safety

Browser-only

Generation and export both stay in the browser.

No upload

Your input is never sent to a server.

No storage

Reloading clears the input and output.