Text Case Converter

Free · No sign-up · Nothing uploaded

Convert pasted text between uppercase, lowercase, sentence case, title case, and developer-friendly formats. Use Smart Title Case for headings in papers, reports, and documentation. Handy for cleaning up text copied from PDFs, OCR scans, AI chats, reports, emails, and web pages.

Your text is processed locally in your browser and never uploaded. We do not upload or store your text.
1Paste your text 2Choose a case format 3Click Convert Text 4Copy the result

Supported case conversions

All nine modes run on the same pasted text — pick one, click Convert, and copy the result. Here's what each one does to the phrase status report (or its capitalized form):

UPPERCASE

Every letter converted to uppercase. status reportSTATUS REPORT

lowercase

Every letter lowercased. STATUS REPORTstatus report

Sentence case

Lowercases everything, then capitalizes the first letter of each sentence. STATUS REPORT READY. SEND TODAYStatus report ready. Send today

Capitalize Each Word

The simple title-case style: capitalizes the first letter of every word, no exceptions. status reportStatus Report

Smart Title Case

A heading-aware title case: keeps short connector words lowercase, capitalizes the first/last word and acronyms. the status report and key findingsThe Status Report and Key Findings

camelCase

Joins words with no spaces, first word lowercase. status reportstatusReport

PascalCase

Joins words with no spaces, every word capitalized. status reportStatusReport

kebab-case

Lowercases words and joins them with hyphens. Status Reportstatus-report

snake_case

Lowercases words and joins them with underscores. Status Reportstatus_report

Smart Title Case in action

Capitalize after hyphens: off

the step-by-step guide to cleaning copied
text from pdf reports and web pages

→

The Step-by-step Guide to Cleaning Copied
Text from PDF Reports and Web Pages

Capitalize after hyphens: on

the step-by-step guide to cleaning copied
text from pdf reports and web pages

→

The Step-By-Step Guide to Cleaning Copied
Text from PDF Reports and Web Pages

How it works

Each mode is a small, deterministic rule set — the same input always produces the same output. UPPERCASE, lowercase, Sentence case, and Capitalize Each Word work the way you'd expect. The developer formats (camelCase, PascalCase, kebab-case, snake_case) split your text into words — handling existing camelCase, hyphens, underscores, and punctuation — and rejoin them in the target style.

Smart Title Case goes further: it keeps short connector words (a, an, the, and, of, in, with, and similar) lowercase in the middle of a title, always capitalizes the first and last word, capitalizes the word after a colon, question mark, exclamation mark, or em dash, and renders known acronyms — PDF, OCR, API, HTML, CSS, and more — in uppercase regardless of how you typed them.

How to Use

  1. 1 Copy the text whose casing you want to change.
  2. 2 Paste it into the Text to convert box above.
  3. 3 Pick a case format and click Convert Text.
  4. 4 Click Copy to copy the converted result.

Common Uses

Cleaning up pasted headings

Fix a heading copied from a PDF or web page that came through in ALL CAPS or mismatched casing — convert it to Capitalize Each Word or Smart Title Case for documents, slides, and reports.

Preparing labels and filenames

Turn a short phrase into kebab-case or snake_case for filenames, URL slugs, CSS classes, or config keys.

Normalizing copied notes

Even out inconsistent capitalization in notes copied from PDFs, emails, or chat apps with lowercase or Sentence case.

Naming variables and functions

Convert a plain-English description into camelCase or PascalCase for variable, function, or class names.

Fixing inconsistent capitalization

When pasted text mixes random capitals — common with OCR output — run it through Sentence case or Capitalize Each Word to make it consistent again.

Common Questions

Does my text get uploaded anywhere?

No. We do not upload or store your text. Every conversion runs as JavaScript on your device; there is no server that receives your text, and nothing is kept after you close the tab.

What is Smart Title Case and how is it different from Capitalize Each Word?

Capitalize Each Word is the simple title-case style: it capitalizes every word, no exceptions. Smart Title Case is built for headings in reports, documentation, and other written content: it keeps short connector words like "of", "the", "and", and "in" lowercase in the middle of a title, always capitalizes the first and last word, capitalizes the word after a colon, question mark, exclamation mark, or em dash, and preserves acronyms like PDF, OCR, API, and HTML.

What does "Capitalize after hyphens" do?

It controls hyphenated compound words in Smart Title Case. Unchecked, only the first part is capitalized: "well-known issue" becomes "Well-known Issue". Checked, both parts are capitalized: "Well-Known Issue". Style guides differ on this, so it's your choice.

Is any of this done with AI?

No. Every mode is a deterministic, rule-based text transformation. The same input always produces the same output, and no text is sent anywhere for processing.