Free · No signup · 100% private

Case Converter

Free case converter with 10 modes: lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, aLtErNaTiNg. One-click copy. 100% private.

Conversions (10)

UPPERCASE
All letters capital
THE QUICK BROWN FOX JUMPS OVER 13 LAZY DOGS!
lowercase
All letters small
the quick brown fox jumps over 13 lazy dogs!
Title Case
Capitalize First Letter Of Each Word
The Quick Brown Fox Jumps Over 13 Lazy Dogs!
Sentence case
Capitalize first letter of each sentence
The quick brown fox jumps over 13 lazy dogs!
tOGGLE cASE
Swap the case of every letter
tHE QUICK BROWN fox JUMPS OVER 13 LAZY DOGS!
aLtErNaTiNg cAsE
Alternating caps, useful for mocking
tHe qUiCk bRoWn fOx jUmPs oVeR 13 lAzY DoGs!
camelCase
First word lowercase, then capitalize
theQuickBrownFoxJumpsOver13LazyDogs
PascalCase
Capitalize every word, no spaces
TheQuickBrownFoxJumpsOver13LazyDogs
snake_case
Lowercase with underscores
the_quick_brown_fox_jumps_over_13_lazy_dogs
kebab-case
Lowercase with hyphens (URL-safe)
the-quick-brown-fox-jumps-over-13-lazy-dogs

How it works

A short, focused workflow — input, run, read the result.

  1. Paste your text

    Drop a sentence, headline, variable name, or any text into the box. All 10 conversions appear instantly below.

  2. Read the conversions

    Each row shows the case name, a one-line description, the converted text, and a Copy button. No clicking through tabs, no waiting for a server.

  3. Click Copy on the row you want

    Each row has its own Copy button. Copy one conversion, paste, and you're done. Multiple copies work in sequence if you need more than one format.

  4. Edit and re-convert

    Change the input and all 10 rows update in real time. Great for iterating on variable names or batch-converting a list of titles.

What is a case converter, and why do developers and editors use different casing styles?

A case converter transforms text between capitalization conventions like UPPERCASE, lowercase, Title Case, camelCase, snake_case, and kebab-case. Editors need it for headline formatting; developers need it for variable names and URL slugs. Both jobs are faster when the converter shows all 10 styles in one view.

Case conventions are not decoration. They carry meaning that compilers, search engines, and style guides all read. camelCase signals a JavaScript variable (myVariableName). snake_case signals a Python variable or config key (my_variable_name). kebab-case signals a URL slug or CSS class (my-class-name). Title Case signals a published headline; Sentence case signals running prose. Mix them up and the URL breaks, the variable compiles wrong, or the headline looks amateur.The four programming cases (camelCase, PascalCase, snake_case, kebab-case) all solve the same problem: combining words without spaces, because spaces are illegal in identifiers and ugly in URLs. camelCase lowercases the first word, PascalCase uppercases every word, snake_case uses underscores, kebab-case uses hyphens. Google explicitly recommends hyphens in URLs; WordPress, the largest CMS, defaults to kebab-case for permalinks.Title Case and Sentence case serve prose. Title Case capitalizes the first letter of every major word and lowercases short articles, conjunctions, and prepositions, per the Chicago Manual of Style. Sentence case capitalizes only the first word of each sentence. Sentence case is also Google's preferred meta description style. Getting these right matters when a page's meta description appears in a SERP next to a competitor's.Our case converter shows all 10 styles in a single view: lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, tOGGLE cASE, and aLtErNaTiNg. Each row has its own Copy button. Edit the input and all 10 rows update live. No tabs, no server round-trips, no signups. The conversion runs entirely in your browser, so private text stays private.
10
Case styles in one view
0ms
Server round-trip (all client-side)
1
Click to copy any row

What this case converter does

Every text transformation you need for code, URLs, and prose in one tool.

  • UPPERCASE conversionconverts every letter to its capital form, useful for acronyms and constant declarations.
  • lowercase conversionconverts every letter to its small form, the default for URLs and most identifiers.
  • Title Casecapitalizes every major word, lowercases short articles, conjunctions, and prepositions per Chicago Manual of Style.
  • Sentence casecapitalizes only the first word of each sentence, leaving the rest lowercase. Google's preferred meta description style.
  • camelCasefirst word lowercase, subsequent words capitalized with no separator. Standard for JavaScript variables.
  • PascalCaseevery word capitalized, no separator. Standard for React component names and class definitions.
  • snake_caseall lowercase with underscores as separators. Standard for Python variables and database column names.
  • kebab-caseall lowercase with hyphens as separators. Standard for URL slugs and CSS class names.

Who uses this case converter

Anyone whose work spans code, copy, and URLs in the same hour.

Developers

You're writing a config file and need to convert 12 column names from Title Case to snake_case.

Paste the list, copy the snake_case row, paste it into the config, and move on in under a minute.

Frontend engineers

You're building a React component and need 8 UI labels converted to camelCase prop names.

Get the PascalCase component name, the camelCase props, and the kebab-case CSS class in one paste.

Bloggers

You wrote a headline in UPPERCASE by accident and need Title Case before publishing.

Paste the headline, copy the Title Case row, and replace it in the CMS without retyping the words.

SEO writers

You have 30 meta descriptions in Title Case and need them in Sentence case for Google's preferred style.

Paste the batch, copy the Sentence case row, and ship 30 fixed descriptions in a few clicks.

Editors

You're standardizing 50 blog post titles to Sentence case to match a style guide update.

Use the Sentence case row to convert in bulk, then audit by eye for the proper nouns that need exceptions.

Students

Your bibliography has author names in lowercase and the style guide requires Title Case.

Paste each author block, copy the Title Case row, and format the bibliography in a single pass.

Related glossary terms

Want a deeper dive? These glossary entries explain the concepts behind this tool.

Frequently Asked
Questions

Everything you need to know about case converter.

All four are conventions for combining words without spaces, used in programming, URLs, and file names. camelCase: first word lowercase, subsequent words capitalized (e.g. myVariableName). PascalCase: every word capitalized, no spaces (e.g. MyVariableName, also called UpperCamelCase). snake_case: lowercase with underscores (e.g. my_variable_name). kebab-case: lowercase with hyphens (e.g. my-variable-name), the standard for URL slugs and CSS class names. Pick the one your team / framework requires; all four are equally readable, the choice is purely stylistic.

Title Case capitalizes the first letter of every major word (nouns, verbs, adjectives, adverbs) and lowercases short articles, conjunctions, and prepositions (a, an, the, and, but, or, for, in, of, on, to, with). The standard reference is the Chicago Manual of Style, but AP Style is more aggressive about capitalizing prepositions. Title Case is the conventional capitalization for English-language book titles, blog post titles, and headlines in most style guides. Our converter uses a Chicago-style stop-word list and capitalizes the first word regardless.

Sentence case capitalizes only the first letter of each sentence, leaving the rest lowercase. The exception is proper nouns (names, places, brands) which keep their normal capitalization. Sentence case is the default in most body copy, email, and chat, and is also Google's preferred meta description style per their structured data documentation.

Toggle Case swaps the case of every letter: uppercase becomes lowercase and vice versa. The most common use is the 'sarcastic' or 'mocking' case (aLtErNaTiNg CaSe), but plain toggle is useful for fixing text that was accidentally typed with caps lock on. A more aggressive version is mocking case (alternating caps), which is also a row in our converter.

Yes on both. Completely free, no signup, no daily limit. 100% private: every conversion runs in your browser. Your text is never sent to our servers, never logged, never used to train any AI. Open DevTools → Network while you type: zero outbound requests carry your text.

Want this automated across your whole site?

SERPView monitors title tags, meta descriptions, and structured data for every URL — alerting you the moment something breaks or could be improved.

Get started free