Convert text between uppercase, lowercase, title case, camelCase, snake_case, kebab-case, and more, updated instantly.
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG. PACK MY BOX WITH FIVE DOZEN LIQUOR JUGS.
the quick brown fox jumps over the lazy dog. pack my box with five dozen liquor jugs.
The Quick Brown Fox Jumps Over the Lazy Dog. Pack My Box with Five Dozen Liquor Jugs.
The quick brown fox jumps over the lazy dog. pack my box with five dozen liquor jugs.
theQuickBrownFoxJumpsOverTheLazyDogPackMyBoxWithFiveDozenLiquorJugs
TheQuickBrownFoxJumpsOverTheLazyDogPackMyBoxWithFiveDozenLiquorJugs
the_quick_brown_fox_jumps_over_the_lazy_dog_pack_my_box_with_five_dozen_liquor_jugs
the-quick-brown-fox-jumps-over-the-lazy-dog-pack-my-box-with-five-dozen-liquor-jugs
tHe qUiCk bRoWn fOx jUmPs oVeR ThE LaZy dOg. PaCk mY BoX WiTh fIvE DoZeN LiQuOr jUgS.
Title case capitalises the first letter of every major word. Use it for headlines, book titles, article headings, and product names. Minor words like 'and', 'of', and 'the' are traditionally left lowercase unless they start the title.
camelCase starts with a lowercase letter and capitalises each subsequent word. It's the standard naming convention for variables and functions in JavaScript, TypeScript, Java, and Swift.
snake_case uses underscores between words with all lowercase letters. It's the preferred convention in Python, Ruby, and SQL for variable names, function names, and database columns.
Uppercase is used for constants in most programming languages (e.g. MAX_RETRIES), acronyms, and for emphasis in plain text. In conversation or email, all-caps reads as shouting, so use it sparingly.
PascalCase (also called UpperCamelCase) capitalises every word including the first. It's the standard for class names and component names in most languages, including React components and C# classes.
Inconsistent casing in code causes bugs, since most languages are case-sensitive, so 'myVariable' and 'MyVariable' are entirely different identifiers. Stick to the convention your language or codebase uses.
Convert text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, and more. Paste your text, click a case button, and copy the result.
"hello world" → UPPERCASE
HELLO WORLD
"HELLO WORLD" → lowercase
hello world
"hello world" → Title Case
Hello World
"hELLO wORLD" → Sentence case
Hello world
"hello world" → camelCase
helloWorld
The terms 'uppercase' and 'lowercase' come from the physical type cases used by printers in the Gutenberg era. Capital letters were stored in the upper tray and small letters in the lower tray of the typesetter's case. The convention dates to the hand-press era of the 15th century and has been preserved in typographic terminology ever since.
Title Case can suit short headings, while sentence case is often easier to scan in longer interfaces and articles. Style guides differ on which short words stay lowercase, so review the result for names, acronyms, and branded terms. Use the converter as a first pass rather than replacing editorial judgement.
A case converter sees characters, not the meaning of the words. It may turn an acronym, product name, file extension, or chemical symbol into ordinary-looking text. Check technical terms after conversion and restore intentional capitals. Keeping a list of protected names is useful when processing repeated content.
It can. Some searches, programming languages, CSS classes, database fields, and file paths are case-sensitive, so changing case can break references or change meaning. Use the tool for prose, labels, and prepared text, and make a backup before converting identifiers or content that another system parses.
Read the output for proper nouns, acronyms, abbreviations, quoted text, and words whose capitalisation carries meaning. Compare it with your style guide rather than accepting every automatic change. Keep the original copy until the revised version has passed editorial and technical checks.