Case converter

Upper, lower, camelCase, snake_case, kebab-case and 8 more styles. No delay, no settings — paste text and pick a mode.

01Converter02Styles03About04Questions05Related
01

Converter

Text
Code
Styling
Layout
Source text
Result · UPPER CASE
Result will appear here…
Input: 0 chars · 0 words · Output: 0 chars
02

All styles

click a row to apply the mode
Style
Example
Used in
UPPER
EXAMPLE TEXT FOR THE CASE CONVERTER
Constants, abbreviations, emphasis
Converts every letter to uppercase. Useful for headings, abbreviations and emphasis.
lower
example text for the case converter
URLs, slugs, hashes, emails
Title Case
Example Text For The Case Converter
Headings (EN), proper nouns
Sentence case
Example text for the case converter
Regular text, interfaces (RU)
camelCase
exampleTextForTheCaseConverter
Variables in JS, Java, Swift, Go
PascalCase
ExampleTextForTheCaseConverter
Classes, React components, C#
snake_case
example_text_for_the_case_converter
Python, SQL, API params, Ruby
kebab-case
example-text-for-the-case-converter
CSS, HTML attributes, URL slugs
SCREAMING_SNAKE
EXAMPLE_TEXT_FOR_THE_CASE_CONVERTER
Python constants, env variables
iNVERSE
eXAMPLE tEXT fOR tHE cASE cONVERTER
Styling, emphasis, memes
aLtErNaTiNg
eXaMpLe TeXt FoR tHe CaSe CoNvErTeR
Meme culture, sarcasm text
03

About letter case

Letter case is not just the appearance of text — it carries meaning: the same word can be a proper name, a shell command, an API key or a constant in code.

Case change in Unicode is more complex than adding 32 to an ASCII code: German ß in uppercase gives SS, Turkish i becomes İ with a dot, and some characters have no case pair at all.

Case in programming

camelCase · PascalCase · snake_case · kebab-case
Each style is a convention of a specific ecosystem: camelCase in JavaScript and Java, PascalCase for React classes and components, snake_case in Python and databases, kebab-case in CSS and URLs.

Title Case and Sentence case

the quick brown fox → The Quick Brown Fox
Title Case — every word capitalised — is standard in English book and article titles. Sentence case — only the first word — is the norm for Russian text and for interfaces by Google, Apple, Microsoft.

The Turkish problem

Bug
"istanbul".toUpperCase() → "İSTANBUL" (tr) / "ISTANBUL" (EN)
In Turkish «i» and «İ» are different letters. Systems that compare strings via toLowerCase() without a locale break on Turkish names. Correct: toLocaleLowerCase('en-US').

CSS text-transform ≠ conversion

text-transform: uppercase — visual only
CSS changes appearance but not the underlying text: when you copy, submit a form or crawl the page, the original case is preserved. The converter changes the text itself.
04

Frequently asked questions

Paste the text and pick the «lower» mode — every capital letter comes down. If the sentences should read normally again, pick «Sentence case» instead: the first letter of each sentence stays capital and the rest go down. Nothing has to be retyped, the result appears as you paste and copies with one button.

Updated

«» added to favorites