Skip to content

Case Converter – Change Text Case Online

Paste any text and switch it between 12 letter-case styles, from UPPERCASE and Sentence case to camelCase and kebab-case. The result updates as you type.

Convert to

Small words like “a”, “of” and “the” stay lowercase unless they start or end the title. Acronyms like NASA stay in capitals.

0 characters · 0 lines
0 characters · 0 lines

How to change text case

  1. Type or paste your text into the "Your text" box, or press "Try an example" to see how it works with a sample sentence.
  2. Pick a style from the "Convert to" row. There are 12 of them, from UPPERCASE to CONSTANT_CASE.
  3. Read the result in the box beside it. It changes as you type, and you can switch styles as often as you like without losing your original text.
  4. Copy the result with one click or save it with "Download .txt".

Features

  • 12 case styles in one place, for writing and for code.
  • Headline-aware Title Case that keeps minor words small and leaves acronyms such as PDF or NASA in capitals.
  • Sentence case that restores normal capitalisation after text was typed in capitals.
  • Programming styles – camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE – built one line at a time.
  • Live character and line counts under both boxes.
  • Handles long documents and keeps your line breaks where they were.
  • Works on phones and tablets, with large buttons for each style.

The 12 styles, and when to use each

  • UPPERCASE – short labels, warnings, form fields that ask for block capitals.
  • lowercase – tidying data before comparing it, hashtags, email lists.
  • Title Case – headlines, book and film titles, blog post titles.
  • Sentence case – body text, and headings on sites that prefer a calmer look.
  • Capitalize Each Word – names in a list, product labels, menu items.
  • aLtErNaTiNg – mocking memes and playful captions. It alternates only letters, so spaces and punctuation don't upset the pattern.
  • iNVERSE – swaps every letter's case, which instantly repairs text typed with Caps Lock left on.
  • camelCase and PascalCase – variable, function and class names in JavaScript, Java and C#.
  • snake_case – Python variables, database columns and file names.
  • kebab-case – CSS class names and URL paths.
  • CONSTANT_CASE – constants and environment variable names.

If you only ever need one of these, the dedicated pages open with it already selected: the title case converter explains the headline rules in detail.

Why use Fileora's case converter

Retyping a paragraph because it came out in the wrong case is slow and invites new typos. Pasting it here fixes it in a second, and seeing all 12 styles on one row means you don't have to hunt for the right tool.

Your writing stays on your device. Nothing is uploaded, there is no account to create and no limit on how often you use it. It works the same on a phone, a tablet or a desktop browser.

After changing the case, you can check the length of your text with the word counter, tidy double spaces and stray line breaks with remove extra spaces, or turn a heading into a web address with the text to slug tool.

Frequently asked questions

What is the difference between Title Case and Capitalize Each Word?

Title Case follows headline rules: short words such as "a", "of", "and" and "the" stay lowercase unless they are the first or last word or follow a colon, and acronyms like NASA keep their capitals. Capitalize Each Word gives every word a capital letter, small words included, and lowercases the rest of each word, so "NASA" becomes "Nasa".

How does Sentence case decide where a sentence starts?

It lowercases everything first, then capitalises the first letter of the text, the first letter after a full stop, question mark or exclamation mark, and the first letter of every new line. A lone "i" becomes "I". Names of people and places are lowercased along with everything else, so give proper nouns a quick check afterwards.

Can I convert a whole list at once?

Yes. Title case and the programming styles treat every line on its own, so 40 headings pasted one per line come back as 40 separate titles, and a column of field labels becomes a column of variable names.

How are camelCase and snake_case built from normal text?

The converter breaks your text into words at spaces, punctuation and existing changes of case. "User ID number", "user-id-number" and "userIdNumber" are all read as the same three words, then joined in the style you choose: userIdNumber, UserIdNumber, user_id_number, user-id-number or USER_ID_NUMBER. Punctuation is dropped.

Does it work with languages other than English?

Any alphabet that has capital and small letters works, including accented Latin letters, Greek and Cyrillic. Scripts without letter case, such as Urdu, Arabic, Hindi and Chinese, are passed through unchanged, so mixed text keeps its non-Latin parts as they were.

Is my text uploaded anywhere?

No. The conversion runs in your browser tab and the text is never sent to a server. When you close or refresh the page, it is gone.

Can't find the tool you need, or something isn't working?

Tell us which tool you'd like next or what went wrong. We read every message, and requests decide what we build next.

Opens your email app. Please don't attach private files.