Case Converter

Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase or snake_case.

Click a button below to convert. Each conversion works on the current text.

How to use the case converter

Paste your text, click the style you want and the text changes in place. You can chain conversions — for example convert a heading to lowercase and then to Title Case — and copy the result with one click. Everything happens in your browser, so the tool works offline once the page has loaded and no text is sent anywhere.

The ten styles explained

Style Input: free online tools Typical use
UPPERCASE FREE ONLINE TOOLS Headlines, acronyms, form fields that demand capitals
lowercase free online tools Email addresses, usernames, tags
Title Case Free Online Tools Headings, book and product titles
Sentence case Free online tools Body text, UI labels, notifications
camelCase freeOnlineTools JavaScript, Java and Kotlin variables
PascalCase FreeOnlineTools Class and component names
snake_case free_online_tools Python variables, database columns
kebab-case free-online-tools URLs, CSS classes, file names
aLtErNaTiNg fReE oNlInE tOoLs Meme and social media text
Invert case FREE ONLINE TOOLS → free online tools Fixing text typed with Caps Lock on

Sentence case

Only the first letter of each sentence is capitalised; everything else is lowercased. A sentence starts at the beginning of the text, after a full stop, question mark or exclamation mark followed by a space, and at the start of every new line. Proper nouns such as “Mumbai” or “Infosys” will be lowercased too, so give the result a quick read before publishing.

Programming cases

The camel, Pascal, snake and kebab converters first split the text into words. They understand spaces, punctuation, hyphens and underscores, and they also split existing camelCase, so userIDNumber becomes user_id_number in snake_case rather than useridnumber. Digits stay attached to the word they belong to: version 2 betaversion2Beta.

Worked example

Suppose a spreadsheet column has product names typed inconsistently: BLUETOOTH speaker, bluetooth Speaker, Bluetooth SPEAKER. Paste all three lines, click Title Case, and every line becomes Bluetooth Speaker. If those names must become CSS class names for a website, click kebab-case next and each becomes bluetooth-speaker.

Tips

  • Title Case here capitalises every word, including “and”, “of” and “the”. Editorial style guides (AP, Chicago) keep short conjunctions and articles lowercase, so adjust those manually for a published headline.
  • Text in Hindi, Tamil or other Indic scripts has no upper or lower case, so those characters pass through unchanged. Accented Latin letters such as é and ü convert correctly.
  • The character and word count under the box helps when a form limits input length.
  • Use Invert case when a paragraph was typed with Caps Lock on: it flips every letter, which is faster than retyping.

Frequently asked questions

What is title case?

Title case capitalizes the first letter of each word, commonly used for headings and titles. This tool capitalizes every word for predictability.

What is the difference between camelCase and snake_case?

camelCase joins words without spaces and capitalizes each word after the first (myVariableName). snake_case uses underscores between lowercase words (my_variable_name). Both are common in programming.