text tool

Case converter

Most converters make you pick a case from a dropdown and hope. This one renders all fifteen from the words you typed and lays them out as cards, so you choose by sight and press the one that looks right to copy it. Title case follows a real style guide rather than a generic list, and words you have already spelled a particular way, such as iPhone or NASA, are left alone.

Runs on your device. Nothing is uploaded.

Loading the tool…

How to use it

  1. 1

    Paste or type your text

    One headline, or a whole list of them. The cards below fill in as you type.

  2. 2

    Read the previews

    They are grouped into writing, code and file names, and playful. Each card shows the real result for your words, not a generic example.

  3. 3

    Press the card you want

    That copies the full result to your clipboard, even if the card only shows the first few lines. The card marks itself so you know which one you took.

  4. 4

    Pick a style guide if title case matters

    Advanced options switch title case between AP, Chicago, APA, MLA and New York Times rules, and the rule in force is spelled out underneath.

  5. 5

    Turn on per line mode for a list

    With it on, every line is treated as its own title, which is what you want when you paste a column of headings out of a spreadsheet.

The style guides genuinely disagree

AP lowercases articles plus conjunctions and prepositions of three letters or fewer, so From and With are capitalised. Chicago lowercases prepositions up to four letters, always lowercases as, and capitalises yet, so and if. APA follows the AP length rule but has no exception for the last word, which is why an APA title can end on a lowercase on. MLA lowercases every preposition however long, so Between and Without stay down. The New York Times uses a fixed list rather than a length rule, which is why it alone capitalises Up, Out and Off. The same headline can come out four different ways, which is exactly why a single generic Title Case button is not enough.

Names and acronyms are left as you wrote them

A word that already carries a capital past its first letter is treated as somebody's spelling rather than a mistake, so iPhone, macOS, eBay, NASA and roman numerals such as Part III come through untouched by every case that works on whole words. That does mean a word you accidentally typed in caps stays in caps, which is the safer failure of the two.

The identifier cases split words the same way as a code editor

Before joining with an underscore, a hyphen or a capital, the text is split on punctuation and on the boundary between a lowercase letter and a capital, with runs of capitals kept whole. That turns XMLHttpRequest into XML Http Request rather than X M L Http Request, so converting an existing identifier from one convention to another does the sensible thing.

Nothing is uploaded, and you can check

Every conversion runs in JavaScript in this page. After the page loads it makes no network request, which you can confirm in your browser's network tab: type into the box and watch nothing happen. Copying uses your browser's own clipboard, which never involves the network.

Limits

  • Title case rules depend on how a word is used in the sentence. In and up are lowercase as prepositions but capitalised as adverbs, and nothing here reads grammar, so phrasal verbs such as Grab On will come out wrong.
  • Sentence case lowercases everything first, so proper nouns other than I lose their capitals and have to be put back.
  • The identifier cases split on punctuation and on capital letters, so a string with numbers in the middle, such as V1.2, may split in a place you did not intend.
  • MLA hyphenation officially needs a dictionary lookup, which is not something a browser tool can do, so hyphenated compounds follow the simpler Chicago pattern.

What it does not do

  • It does not check spelling or grammar.
  • It does not know your proper nouns, though you can list words to keep lowercase in the advanced options.
  • It does not convert the text in place, so nothing is overwritten by accident.
  • It does not keep your text unless you tick the box in the advanced options.

Questions people ask

Is my text uploaded anywhere?

No. Every version is worked out in your browser and the page makes no network request after it loads. You can verify that in the network tab of your browser's developer tools: type into the box and nothing is sent. Nothing is stored either unless you tick the box in the advanced options.

Which title case style should I use?

Follow whatever your publication uses. If nobody has told you, AP is the usual choice for news, marketing and web copy, and Chicago for books and long form. APA and MLA come up in academic work. The differences are small but consistent, and switching style here rewrites the preview straight away so you can compare them.

Why is a small word capitalised when I expected lowercase?

Usually because it is the first or last word of the title, which every style except APA capitalises regardless. The other common cause is that the word is used as an adverb rather than a preposition, as in Picking Up the Pieces. That distinction needs grammar, which no browser tool does, so add the word to the lowercase list in the advanced options if you disagree.

How do I protect a proper noun in sentence case?

You cannot, and that is deliberate. Sentence case has to lowercase everything before it can capitalise the first letter of each sentence, so names lose their capitals. Fix them afterwards, or use Capitalise Each Word instead, which never lowercases anything and leaves words with internal capitals exactly as they are.

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

Title Case follows a style guide, so small words such as of, the and in stay lowercase in the middle of a headline. Capitalise Each Word does what it says and capitalises every single word, which is what you want for a name field or a menu label but is wrong for a headline in almost any style.

Why did my identifier split in an odd place?

The splitter breaks on punctuation and where a lowercase letter meets a capital. A version number such as V1.2 contains a full stop, so it becomes two pieces, and a name such as parseURL2 splits before the digit. If the result is wrong, edit the input rather than the output, since every card recalculates from what is in the box.

Can I convert a whole list at once?

Yes. Paste the list with one entry per line and turn on the per line option in the advanced options. Each line is then treated as its own title, so the first and last word rules apply within the line instead of across the whole block, which is what you want for a column of headings.

Put this text into a document

Take what you made here into documents.

Create a document with OneCraft

Related tools

Sources

Written and checked by the OneCraft team. Last checked .