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.
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.
Title Case capitalises every word: The Quick Brown Fox. Sentence case capitalises only the first word: The quick brown fox. English book, film and article titles traditionally use Title Case, while interface text at Google, Apple and Microsoft is written in sentence case — it reads faster and looks less shouty in a dense screen.
Pick Title Case: the first letter of every word goes up and the rest go down, so a line typed in all caps comes back to normal in the same step. If you need the words joined for code rather than for reading, PascalCase and camelCase apply the same capitalisation but drop the spaces between words.
The choice belongs to the ecosystem, not to taste. camelCase is the convention in JavaScript and Java, PascalCase for classes and React components, snake_case in Python, Ruby and SQL, kebab-case in CSS properties and URL slugs, SCREAMING_SNAKE_CASE for constants and environment variables. The converter produces all of them from the same input.
Because CSS only changes how the text is painted, not the text itself. Copy it, submit the form or let a crawler read the page and the original case comes back. To change the characters you have to convert the string — that is what this tool does, so its output is new text rather than a style.
No. The conversion runs entirely in your browser: the text never leaves the device and is never uploaded. You can open the page, switch off the internet and keep working. Nothing you type is stored — closing the tab removes it. Only the name of the opened tool is sent, for a popularity counter.