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.
| Style | Published in | Rule |
|---|---|---|
| AP | Associated Press Stylebook | Lowercase articles and any preposition or conjunction of three letters or fewer, unless it is the first or last word. |
| APA | Publication Manual, 7th edition | Lowercase only minor words of three letters or fewer. No exception for the last word, and both halves of a hyphenated compound are capitalised. |
| Chicago | Chicago Manual of Style, 18th edition | Lowercase 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ñola | Capitalise 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.
| Word | AP | APA | Chicago |
|---|---|---|---|
| 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.
| Format | Example | Typically used for |
|---|---|---|
| UPPER CASE | HELLO WORLD | Headings, labels, emphasis in legal text |
| lower case | hello world | Email addresses, tags, normalised search keys |
| Sentence case | Hello world | Body copy, UI microcopy, most modern style guides |
| Capitalize Each Word | Hello World | Menus, buttons, column headers |
| camelCase | helloWorld | JavaScript and Java variables, JSON keys |
| PascalCase | HelloWorld | Class and type names, React components |
| snake_case | hello_world | Python names, SQL columns, database keys |
| kebab-case | hello-world | URL slugs, CSS classes, HTML attributes |
| CONSTANT_CASE | HELLO_WORLD | Environment variables and constants |
| dot.case | hello.world | Config paths, namespaces, feature flags |
| Train-Case | Hello-World | HTTP header names |
Related Calculators
You might also find these calculators useful
Word Counter
Count words, characters, sentences & reading time as you type.
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text, plus the full classic passage.
Cursive Generator
Style text in 10 Unicode fonts for bios and display names
Binary & ASCII Translator
Text to binary, hex, decimal or octal — and back, in real UTF-8
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 GunHow to Use It
Type or paste your text into the box, or pick one of the examples above it.
Read the Title Case card: AP, APA, Chicago and Español (RAE) each get their own row.
Compare the rows — where two differ, the table below shows which word caused it.
Scroll to the writing formats for UPPERCASE, lowercase, sentence case and the rest.
Use the developer formats for identifiers; kebab-case is the one to use for a URL slug.
Click the copy icon beside the version you want.
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.