free tool · no sign-up · runs in your browser

Case converter

Type or paste your text, then pick a case. Title Case follows AP and Chicago style, keeping short words like of, and and the in lower case. The code cases split on spaces, punctuation and existing humps, so getHTTPResponse becomes get_http_response.

paste here

result

Free to embed. Put this case converter on your blog, docs or class page.

Every case, with an example

CaseExampleUsed for
UPPER CASEPASTE ANYTHINGAcronyms, warnings
lower casepaste anythingTags, casual copy
Sentence casePaste anything rightHeadings in Apple and Google style
Title CaseThe Art of the PasteTitles, headlines
camelCasepasteAnythingJavaScript, Java variables
PascalCasePasteAnythingClass and component names
snake_casepaste_anythingPython, database columns
kebab-casepaste-anythingURLs, CSS classes, file names
CONSTANT_CASEPASTE_ANYTHINGConstants, environment variables

Title case rules

Capitalise the first and last word and every major word. Keep articles (a, an, the), short conjunctions (and, but, or, nor) and short prepositions (of, in, on, at, to, by, for) in lower case. AP style capitalises prepositions of four or more letters; Chicago keeps all prepositions lower case. The converter follows the rules both share.

Case Converter: questions

What is title case?+

Capitalising the main words of a title. Nouns, verbs, adjectives and adverbs start with a capital, while short articles, conjunctions and prepositions stay lower case unless they come first or last: The Lord of the Rings.

What is sentence case?+

Writing like a normal sentence: only the first word and proper nouns get a capital. Many style guides, including Apple's and Google's, use sentence case for headings and buttons.

What's the difference between camelCase, snake_case and kebab-case?+

They're ways to write several words without spaces in code. camelCase joins words with a capital for each new word (userName), PascalCase capitalises the first one too (UserName), snake_case uses underscores (user_name) and kebab-case uses hyphens (user-name). CONSTANT_CASE is snake_case in capitals.

How do I change case on a Mac?+

In Pages, TextEdit and many Mac apps, select the text and Control-click it, then choose Transformations › Make Upper Case, Make Lower Case or Capitalize. In Word, press Shift-F3 to cycle between cases.

More free tools