Case Converter

Free case converter: UPPERCASE, lowercase, sentence case, camelCase, snake_case, kebab-case slugs, and Title Case in AP, APA, Chicago and Spanish (RAE).

Conversions update as you type. Nothing is uploaded — everything runs in your browser.

The rule each style follows

AP's own entry is behind a subscription, so the AP row states the widely-published summary rather than the Stylebook's wording. The APA, Chicago and RAE rows follow text published free by each authority.

StylePublished inRule
APAssociated Press StylebookLowercase articles and any preposition or conjunction of three letters or fewer, unless it is the first or last word.
APAPublication Manual, 7th editionLowercase only minor words of three letters or fewer. No exception for the last word, and both halves of a hyphenated compound are capitalised.
ChicagoChicago Manual of Style, 18th editionLowercase articles, coordinating conjunctions and prepositions of four letters or fewer, unless first or last. The four-letter limit is new in the 18th edition.
Español (RAE)Ortografía de la lengua españolaCapitalise only the first word of the title. Spanish does not capitalise every significant word the way English does.

Which words stay lowercase

A check mark means the style lowercases that word inside a title. The styles disagree on: if, out, from, into, like, near, onto, over, past, than, upon, with. Español (RAE) has no column because it lowercases every word except the first.

WordAPAPAChicago
a
an
the
and
but
or
nor
as
if
so
yet
at
by
in
of
on
to
up
per
via
out
from
into
like
near
onto
over
past
than
upon
with

Where each format is used

Title Case is covered by the styles table above.

FormatExampleTypically used for
UPPER CASEHELLO WORLDHeadings, labels, emphasis in legal text
lower casehello worldEmail addresses, tags, normalised search keys
Sentence caseHello worldBody copy, UI microcopy, most modern style guides
Capitalize Each WordHello WorldMenus, buttons, column headers
camelCasehelloWorldJavaScript and Java variables, JSON keys
PascalCaseHelloWorldClass and type names, React components
snake_casehello_worldPython names, SQL columns, database keys
kebab-casehello-worldURL slugs, CSS classes, HTML attributes
CONSTANT_CASEHELLO_WORLDEnvironment variables and constants
dot.casehello.worldConfig paths, namespaces, feature flags
Train-CaseHello-WorldHTTP header names
Did this calculator solve your problem today?

Contributor

Reviewed by

Convert Text Between Letter Cases

Paste any text and see it in every case at once — UPPERCASE, lowercase, Title Case, sentence case, and developer formats like camelCase, snake_case and kebab-case. Title Case is shown in four styles side by side: AP, APA, Chicago and the Spanish rule set by the Real Academia Española, which is the opposite of the English one. Copy the version you need with a single click. Everything runs in your browser.

What a Case Converter Does

A case converter changes the capitalization of your text without you retyping it. It covers writing cases (UPPERCASE, lowercase, Title Case, sentence case) and programming cases that turn a phrase into a single identifier (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Train-Case). Title Case is the part where style guides disagree, and the disagreement is mostly about word length: APA lowercases minor words of three letters or fewer, AP lowercases prepositions and conjunctions of three letters or fewer but capitalizes the last word whatever it is, and Chicago lowercases prepositions of four letters or fewer — a threshold that only arrived with its 18th edition in 2024. Spanish does not work this way at all: the Real Academia Española capitalizes the first word of a title and nothing else.

Example

the man with the golden gun → AP: The Man With the Golden Gun · Chicago: The Man with the Golden Gun

How to Use It

1

Type or paste your text into the box, or pick one of the examples above it.

2

Read the Title Case card: AP, APA, Chicago and Español (RAE) each get their own row.

3

Compare the rows — where two differ, the table below shows which word caused it.

4

Scroll to the writing formats for UPPERCASE, lowercase, sentence case and the rest.

5

Use the developer formats for identifiers; kebab-case is the one to use for a URL slug.

6

Click the copy icon beside the version you want.

7

Reset to clear the box and start over.

Common Uses

Headlines & titles

Format blog posts, essays and headings in the title case your publication actually requires.

Academic writing

Apply APA 7th-edition title case to paper titles, headings and reference entries.

Spanish publishing

Set a Spanish book, film or article title the way the Ortografía requires, with one initial capital.

Coding

Convert names between camelCase, snake_case, kebab-case and CONSTANT_CASE without hand-editing.

URLs & slugs

Turn a page title into a clean, accent-free kebab-case slug.

Data & config

Make snake_case column names or dot.case paths for files and settings.

Why Use a Case Converter?

Fix casing instantly

Rescue text stuck in ALL CAPS or all lowercase without retyping a word. Acronyms you typed in capitals are kept.

Pick the right title style

AP, APA and Chicago are shown together, each on its own row, so you can see exactly where they differ before you copy one.

Capitalize Spanish titles correctly

The Español (RAE) row applies the Spanish rule — first word only — instead of forcing an English convention onto Spanish text.

Reformat code identifiers

Switch a name between camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE in one click, with punctuation stripped so the result is actually valid.

Make URL slugs that work

kebab-case drops commas, question marks and other punctuation and folds accents, so a headline becomes a slug you can paste into a URL.

Stay private

All conversion happens in your browser — your text is never uploaded to a server.

Frequently Asked Questions

Paste your text and read the Title Case card. It shows AP, APA, Chicago and Español (RAE) on separate rows at the same time, so you can copy the one your style guide uses without switching anything.

Mostly word length. APA lowercases minor words of three letters or fewer. AP lowercases prepositions and conjunctions of three letters or fewer, but always capitalizes the first and last word. Chicago lowercases prepositions of four letters or fewer, so a four-letter word like with or from is lowercase in Chicago and capitalized in AP.

In AP and Chicago, yes — a short word is capitalized when it is first or last. APA has no such rule: its published list of what to capitalize covers the first word, the first word of a subtitle, major words and words of four letters or more, and says nothing about the last word. So What Are You Waiting for keeps a lowercase for in APA and takes a capital For in AP.

Capitalize the first word only. The Ortografía de la lengua española states that only the first word of a title takes an initial capital, with proper nouns as the exception, and gives Diccionario de la lengua española as correct against Diccionario de la Lengua Española as incorrect. The Español (RAE) row applies exactly that rule.

The Chicago Manual of Style lowercased prepositions regardless of length from its 12th edition in 1969 until its 17th. The 18th edition, published in 2024, capitalizes prepositions of more than four letters, which is why The Gospel according to Matthew is now styled The Gospel According to Matthew. A tool built against the older rule gives a different answer.

The table on this page lists the common ones and marks which of the three English styles lowercases each. The styles agree on articles and short conjunctions and disagree on four-letter prepositions such as from, into, over, past, upon and with.

Sentence case capitalizes only the first letter of each sentence, like ordinary prose. It is the default for body text and for most modern interface style guides, which is why many publications now prefer it to title case for headings.

Yes. A word you typed entirely in capitals with two or more letters — NASA, HTML, IV — is kept as typed through Title Case, sentence case and Capitalize Each Word. The exception is text that is entirely in capitals, where there is no way to tell an acronym from shouting, so everything is converted.

Yes. Every case is Unicode-aware, so época becomes Época rather than éPoca, and ñ alternates correctly in aLtErNaTiNg. The one place accents are deliberately removed is kebab-case, because a URL slug is conventionally plain ASCII; snake_case, camelCase and the rest keep them.

camelCase joins words with no separator and capitalizes each word after the first (myVariableName). snake_case joins them in lowercase with underscores (my_variable_name). camelCase is the norm in JavaScript and Java, snake_case in Python and SQL.

Copy the kebab-case row. It splits your text into words, drops every punctuation mark, folds accented letters to their plain form, and joins the result with hyphens — so Hola, ¿qué tal? becomes hola-que-tal.

CONSTANT_CASE is the convention for environment variables and fixed constants. dot.case is used for configuration paths, namespaces and feature flags. Train-Case is the shape of HTTP header names such as Content-Type.

Paste the text and copy the lower case row. If the text was shouting and you want readable prose rather than flat lowercase, copy the Sentence case row instead — it restores a capital at the start of each sentence.

Yes. All conversions run locally in your browser, so your text never leaves your device and nothing is sent to a server.