MLA Style Capitalisator

Last modified on
OUTPUT
INPUT ⬇️

How to Use

Simply paste or type the text to be MLA-style-capitalised in the INPUT field. The output will be automatically shown above the input.

We can select the output string by clicking the output element.


Method

The main method is using an offline logic.


MLA

MLA stands for Modern Language Association.

It is an academic style guide mainly used in literature, arts, and humanities.

Their title capitalisation rule — the MLA Title Case — is as such:

  • Capitalise the first and last words.

  • Capitalise all:

    • nouns,
    • pronouns,
    • verbs,
    • adjectives,
    • adverbs,
    • and subordinating conjunctions (e.g. because, although).
  • Lowercase articles:

    • a,
    • an,
    • the

    — prepositions:

    • in,
    • on,
    • for,
    • to,
    • with, etc.

    — and coordinating conjunctions:

    • and,
    • but,
    • or,
    • nor,
    • for,
    • so,
    • yet, etc.

    — unless they're the first or last word.

This application deliberately skips camelCased and PascalCased words.

Input-Output Layout

I put the output above the input. Because the input is below the output.


Capitalisator

It's not an English word. Yet. At the moment.