← Word Tools

Case Converter

Paste your text, pick a case style, and copy the result instantly. Supports upper, lower, title, sentence, camel, snake, and more.

Input
0 characters
Result — UPPER CASE
Copied!

</> Embed this calculator

Free to embed on any website — no sign-up needed. Paste this snippet where you want the calculator to appear.

<div class="yootil-widget" data-tool="case-converter"></div> <script src="https://yootils.com/widgets/v7/widgets.js" integrity="sha384-+/J+UJUQkd8qBlJ2y9qW3wNk89iZUobwuVdo6dqpCvoanps684ZTa7cGCJ5L1AQc" crossorigin="anonymous" async></script>

Browse all embeddable widgets → How to install it →

Conversion Modes

Mode Example output Description
UPPER CASETHE QUICK BROWN FOXEvery character converted to uppercase.
lower casethe quick brown foxEvery character converted to lowercase.
Title CaseThe Quick Brown FoxFirst letter of each word capitalised, except short articles and prepositions (a, an, the, and, but, or, for, nor, at, by, in, of, on, to, up).
Sentence caseThe quick brown fox. It jumped.First letter of each sentence capitalised; rest lowercased. Cannot detect proper nouns.
Capitalized CaseThe Quick Brown FoxFirst letter of every word capitalised with no exceptions.
iNVERSE cASEtHE qUICK bROWN fOXUppercase letters become lowercase and vice versa.
camelCasetheQuickBrownFoxFirst word lowercase, subsequent words capitalised, all spaces and punctuation removed. Common in JavaScript and Java.
PascalCaseTheQuickBrownFoxEvery word capitalised, no separators. Common in class names across most languages.
snake_casethe_quick_brown_foxAll lowercase, words joined with underscores. Common in Python and database column names.
kebab-casethe-quick-brown-foxAll lowercase, words joined with hyphens. Common in CSS, HTML attributes, and URLs.
CONSTANT_CASETHE_QUICK_BROWN_FOXAll uppercase, words joined with underscores. Common for constants and environment variables.
Single SpaceThe quick brown fox.Collapses multiple spaces, trims whitespace, and ensures one space after sentence-ending punctuation.
Double SpaceThe quick brown fox.  It jumped.Same as Single Space but uses two spaces after sentence-ending punctuation (., !, ?) — traditional typesetting style.

Frequently Asked Questions

What is camelCase and where is it used?

camelCase writes the first word lowercase and capitalises the first letter of each subsequent word with no separators — for example, myVariableName. It is the standard naming convention for variables and functions in JavaScript and Java. To unscramble or rearrange a word's letters, try the word descrambler.

What is snake_case and where is it used?

snake_case writes all words in lowercase separated by underscores — for example, my_variable_name. It is the standard Python convention for variables and functions, and is also common for database column names and file names.

What is kebab-case and where is it used?

kebab-case writes all words in lowercase separated by hyphens — for example, my-component-name. It is the convention for CSS class names, HTML attributes, URL slugs, and file names in many web frameworks.

What is the difference between Title Case and Capitalized Case?

Title Case capitalises significant words but leaves short articles and prepositions lowercase (a, the, and, for, etc.). Capitalized Case capitalises the first letter of every word without exception. Title Case is used for headlines; Capitalized Case for names. To find words using a set of letters, try the anagram solver.

Worked example

Input: "the quick brown fox". Results: UPPER = "THE QUICK BROWN FOX"; lower = "the quick brown fox"; Title Case = "The Quick Brown Fox"; Sentence case = "The quick brown fox"; camelCase = "theQuickBrownFox"; PascalCase = "TheQuickBrownFox"; snake_case = "the_quick_brown_fox"; kebab-case = "the-quick-brown-fox". Paste any text to convert it instantly across all modes.

Related calculations

For rearranging letters rather than reformatting them, the anagram solver finds every word your letters can make, and the word unscrambler works on a single jumbled word.

Privacy & Data

All conversion happens entirely in your browser. Your text is never sent to a server.

Privacy Policy · Terms of Service

See all Words tools →

Evidence & Methodology

How This Page Is Grounded

Method

Applies browser and page rules for upper, lower, sentence, title, camel, Pascal, snake and kebab case transformations.

Important limitation: Language-specific casing and title-style conventions vary; default Unicode mappings do not cover every locale rule.

Primary Sources

  1. Character case mappings Unicode Consortium

Quality Checks

Whitespace, punctuation, acronyms and mixed-case inputs are checked without sending text off-device.

Built and maintained by
Published by
yootils
Source authority
Unicode Consortium
Last reviewed

See how sources are selected and corrections are handled in our Editorial & Calculation Methodology, and which automated checks this page has to pass in How We Test.