What is a case converter?
A case converter changes the capitalization of text without retyping it. Paste a heading, a variable name, or a whole paragraph, pick a style — UPPERCASE, lowercase, Title Case, Sentence case, or a programming style like camelCase or snake_case — and copy the result. It does the tedious shift-key work in one click.
This converter offers 17 styles across three groups (writing, programming, and special) and runs entirely in your browser, so your text is never uploaded.
Who is the case converter for?
Writers, editors, and students use it to format headlines and titles to a style guide, fix text pasted in ALL CAPS, or switch a heading to sentence case. Developers reach for it constantly to rename things — a plain phrase into a camelCase variable, a PascalCase component, a snake_case column, a kebab-case filename, or a CONSTANT_CASE environment variable — without hand-editing each word. Anyone who moves text between systems that expect different casing saves time here.
How to use the case converter
- Type or paste your text.
- Pick a style — the converted result appears instantly with a copy button.
- Copy it, or switch styles freely, since your original text stays put.
There's no sign-up, no "convert" button to press, and nothing is sent to a server.
Writing case styles, and when to use each
- Sentence case — capitalize only the first word (and proper nouns). The modern default for headings and interface text.
- Title Case — capitalize the significant words. Which words count as "significant" depends on the style guide, so this tool includes three:
- AP (news and journalism) lowercases prepositions of three letters or fewer.
- Chicago (books and publishing) lowercases all prepositions, whatever their length.
- APA (academic writing) capitalizes every word of four letters or more — see the APA title case rules.
- Start Case — capitalize every word, including short ones. Handy for labels and buttons.
- UPPERCASE / lowercase — force all capitals or all lowercase.
On a short title the three Title Case standards look identical; the differences show up on words like "with," "from," and a trailing short word.
Programming case styles, and where each is used
Most languages and ecosystems settle on one convention (background: naming conventions in programming):
- camelCase — JavaScript/TypeScript variables and functions
- PascalCase — classes, types, and React components
- snake_case — Python and Ruby names, and database columns
- kebab-case — URLs, CSS classes, and filenames
- CONSTANT_CASE — constants and environment variables
- dot.case — config keys and nested object paths
- path/case — file and folder paths
- Train-Case — HTTP header names like Content-Type
Paste a phrase in any format and convert straight to the one you need — the converter splits words correctly even when the input is already camelCased or hyphenated.