Case Converter

Convert text between uppercase, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case, and more. Paste your text, click a button, copy the result. Instant, in your browser.

🔒 No upload — in your browser⚡ Instant — 11 modes, one click🆓 Free — no sign-up
0 characters · 0 words
No conversion yet

When to use each case

Different writing contexts demand different capitalization, and getting it wrong can make your text look unprofessional or break your code outright. The right case depends on where the text will live — a printed headline, a software variable, a URL slug, or a social media post.

  • UPPERCASE — Use for emphasis in short bursts, warning labels, button text on physical hardware, acronyms, and abbreviations. Avoid long runs of all-caps in body text: it is harder to read and, on the web, can look like shouting.
  • lowercase — Use for casual messaging, some brand identities, and as the base form for most prose. Many programming languages also use lowercase for keywords and package names.
  • Title Case — Use for book titles, article headlines, song names, movie titles, button labels in formal UI, and section headers. It signals that a phrase is a title rather than a sentence.
  • Sentence case — Use for the body of paragraphs, email subject lines that read naturally, figure captions, and UI copy that should feel conversational. Only the first word (and proper nouns) are capitalized.
  • camelCase — The standard for variables and function names in JavaScript, TypeScript, Java, Swift, and C#. The first word is lowercase; each following word starts with a capital, with no spaces: convertCase.
  • PascalCase (also called UpperCamelCase) — Use for class names, React components, TypeScript interfaces, and constructors. Every word starts with a capital:CaseConverter.
  • snake_case — The convention in Python, Ruby, Rust (for variables and functions), and PHP. Words are lowercase and separated by underscores: case_converter.
  • kebab-case — The standard for URLs, CSS class names, file names in static site generators, and HTML data attributes: case-converter.
  • CONSTANT_CASE — Reserved for constants and configuration values that should never change: MAX_RETRY_COUNT, API_BASE_URL.
  • aLtErNaTiNg cAsE and InVeRsE cAsE — Playful styles for memes, social media, stylized usernames, and "spongebob mock" text. Not for professional use.

Title Case rules: AP style vs. Chicago style

Title Case seems simple until you have to decide whether "with" or "about" should be capitalized. Two major style guides dominate English-language publishing, and they disagree on the details.

AP style (Associated Press, used by most news organizations) lowercases all words of three or fewer letters — so "in", "on", "at", "for", "and", "but", "the", "a", "an", "to", "of", "by", and "up" stay lowercase unless they are the first or last word. Longer prepositions like "between", "through", and "without" are capitalized.

Chicago Manual of Style (used by book publishers and academics) takes a different cut: it lowercases all prepositions regardless of length, all coordinating conjunctions, and the articles "a", "an", and "the". So "with" and "about" are lowercase in Chicago but capitalized in AP.

This tool uses a pragmatic middle ground that works for most headlines and most style guides: it lowercases the common short articles, conjunctions, and prepositions ("the", "a", "an", "and", "but", "or", "for", "nor", "on", "at", "to", "from", "by") and capitalizes everything else. The first and last word are always capitalized. If your publication requires strict AP or Chicago compliance, treat the output as a strong starting point and adjust the few longer prepositions by hand.

Why case conversion matters for SEO and accessibility

Capitalization is not purely cosmetic — it affects how search engines and assistive technologies interpret your content. Two areas where this shows up most are screen readers and search result click-through.

Screen readers and ALL CAPS. Many screen readers interpret a run of all-caps text as an acronym and read it letter by letter. "CONTACT US" might be read as "C-O-N-T-A-C-T U-S" instead of the words "contact us". For the same reason, all-caps body text is markedly slower to read for sighted users — the uniform word shapes remove the visual cues our brains use to recognize words quickly. Reserve uppercase for genuine acronyms and short labels.

Search results. Search engines do not strongly penalize case, but human readers do. A title written in consistent Title Case or Sentence case reads as more authoritative and earns a higher click-through rate than one with random capitalization. Title tags, meta descriptions, and H1 headings all benefit from consistent, deliberate casing. If you scraped product data or imported content from a spreadsheet, running it through Title Case or Sentence case is a fast way to normalize a messy dataset.

Common use cases

Coding. Most developers keep a case converter one click away. You copy a column name from a database (user_first_name) and need it as a JavaScript variable (userFirstName), a CSS class (user-first-name), and a React component prop name — all in the same afternoon. Manually retyping identifiers is slow and error-prone; a one-click converter saves minutes every day and removes a whole class of typos.

Headline writing. Editors, bloggers, and content marketers use Title Case for article headlines and Sentence case for subtitles and email subject lines. Pasting a draft headline into the tool and clicking "Title Case" instantly normalizes a hand-typed mess into publish-ready form.

Data cleaning. When you import a CSV, scrape a table, or merge data from multiple sources, the casing is often inconsistent — some rows ALL CAPS, some all lowercase, some mixed. Running a column through Sentence case or Title Case is the fastest way to make it readable before analysis or publishing.

Social media. Alternating case (the "spongebob mock" style) and inverse case are staples of meme culture and informal social posts. The tool makes them one click away rather than a tedious manual chore.

Privacy: why everything runs in your browser

Many online case converters send your text to a server for processing. That is unnecessary — case conversion is trivial work for any modern browser — and it means your text is sitting on someone else's machine, even if only briefly. This tool does all conversion locally with JavaScript. Your text never leaves your device, there is no server log of what you typed, and closing the tab destroys everything. For confidential drafts, source code, internal documents, and private messages, that matters.

Frequently asked questions

How do I convert to uppercase?

Paste or type your text into the input box at the top, then click the "UPPERCASE" button. The converted text appears instantly in the output box below. Click "Copy result" to copy it to your clipboard.

What is Title Case?

Title Case capitalizes the first letter of every major word while keeping short articles, conjunctions, and prepositions lowercase (words like "the", "a", "an", "and", "but", "or", "for", "nor", "on", "at", "to", "from", and "by"). The first and last word of a title are always capitalized, regardless of whether they are on that list.

What is camelCase?

camelCase writes the first word in lowercase and every following word starts with an uppercase letter, with no spaces between words. For example, "convert this text" becomes "convertThisText". It is the standard naming style for variables in JavaScript, Java, and many other languages.

Does this work for non-English text?

Yes. The tool uses JavaScript's built-in toUpperCase() and toLowerCase() methods, which handle Unicode characters for most languages. Accented letters (é, ü, ñ), Greek, Cyrillic, and many other scripts are converted correctly. A few edge cases in rare scripts may not transform as expected because Unicode casing rules are complex.

Is my text stored or sent anywhere?

No. All conversion happens entirely in your browser using JavaScript. Your text is never uploaded to a server, never logged, and never stored. The moment you close or refresh the tab, everything is gone. There is no backend and no database.

Can I convert multiple paragraphs at once?

Yes. Paste as much text as you like — multiple paragraphs, a full article, or an entire document. The converter handles any amount of text instantly. Line breaks are preserved for the case-based conversions (uppercase, lowercase, title, sentence, alternating, and inverse).