Text Case Converter
Change capitalization without retyping your text.
Short answer: Convert text between UPPERCASE, lowercase, Title Case, and Sentence case with one click. Paste your text, pick a style, and copy the result — perfect for fixing caps-lock accidents, formatting headings, or cleaning up pasted text.
Last updated: October 13, 2026
Runs entirely in your browser — nothing you paste is uploaded or stored.
How it works
Paste your text, pick a style, and the text is rewritten in place. UPPERCASE and lowercase convert every letter; Title Case capitalizes the first letter of each word for headings; Sentence case capitalizes the start of each sentence and lowercases the rest, fixing text typed with Caps Lock on or pasted from a shouty source.
Because the conversion happens in place, you can chain styles — paste a heading in any case, Title Case it, and copy the result straight into your document.
A worked example
The sample loaded in the tool starts as plain lowercase:
Title Case — already applied for you on this page — turns it into “The Quick Brown Fox Jumps Over The Lazy Dog,” ready for a headline. One more click on UPPERCASE shows the same sentence fully capitalized.
Frequently asked questions
What is Title Case best for?
Headlines, titles, and headings. It capitalizes the first letter of every word, which is the convention for article titles, video titles, and document headings.
What does Sentence case do differently?
It lowercases everything, then capitalizes only the first letter of each sentence — ideal for rescuing a paragraph typed in ALL CAPS or pasted from a form that forced uppercase.
Will it change numbers or punctuation?
No. Only letters change case; numbers, punctuation, and spacing are preserved exactly as you pasted them.
Can I convert text I copied from a website?
Yes. Paste it in and any web formatting is dropped automatically, leaving clean plain text for you to convert and copy back out.
Is my text uploaded anywhere?
No. Conversion runs entirely in your browser; nothing you paste is transmitted or stored.
What is the difference between camelCase and PascalCase?
camelCase starts lowercase (myVariableName) and is the convention for variables and functions in JavaScript. PascalCase capitalizes every word (MyComponent) and marks classes and components. They convert into each other by changing just the first letter.
Which case should I use for CSS class names?
kebab-case — lowercase words joined by hyphens, like "nav-menu". It is the dominant convention in stylesheets and it keeps class names valid in selectors without escaping.
How do I convert snake_case to camelCase?
Remove each underscore and capitalize the letter that followed it: "user_first_name" becomes "userFirstName". The converter does this uniformly across any amount of text, which beats find-and-replace for long identifier lists.
Will converting case change numbers or symbols?
No. Digits, punctuation, and symbols pass through untouched — only letters change case. "abc123!" in uppercase is "ABC123!".
Which case style to use, and when
Capitalization is not decoration — it carries meaning, and every context has a convention. Sentence case ("The quick brown fox jumps") is the default for prose, emails, and paragraphs. Title Case ("The Quick Brown Fox Jumps") is for headlines, book titles, and headings, though the exact rules for small words like "of" and "the" differ between style guides, so pick one guide and stay consistent.
Programmers live in a different set of cases. camelCase (first word lower, the rest capitalized) is the standard for variables and functions in JavaScript, while PascalCase (every word capitalized) marks classes and components. snake_case is the Python convention for variables and the usual style for database columns like user_id. kebab-case belongs in URLs and CSS class names, where spaces are illegal and readability still matters. SCREAMING_SNAKE_CASE signals constants such as MAX_RETRIES that should never change at runtime.
Plain lowercase and UPPERCASE are mostly for normalization: lowercasing both sides before comparing strings avoids mismatches from "Yes" versus "yes", and uppercase is the traditional voice of warnings, legal notices, and form labels that must not be skimmed past.
See every style at once
lowercase: hello world example · UPPERCASE: HELLO WORLD EXAMPLE · Sentence case: Hello world example · Title Case: Hello World Example
camelCase: helloWorldExample · PascalCase: HelloWorldExample · snake_case: hello_world_example · kebab-case: hello-world-example · CONSTANT_CASE: HELLO_WORLD_EXAMPLE
Converting between programmer cases is a daily chore when moving between languages — for instance, turning a JSON API's snake_case keys into camelCase for a JavaScript front end. Doing it by hand across dozens of identifiers is slow and error-prone; a converter applies the transformation uniformly so user_first_name becomes userFirstName every time, not just most of the time.
When should I use title case vs. sentence case?
Title case capitalizes most words and suits headings, book titles, and presentation slides — though style guides disagree on which small words stay lowercase. Sentence case capitalizes only the first word and proper nouns, and reads as calmer and more modern in body text, emails, and interface labels.
When in doubt for professional writing, sentence case is the safer default; reserve title case for actual titles. Consistency within a document matters more than which style you pick.
How do I fix text accidentally typed in all caps?
Paste it here and hit lowercase or Sentence case — one click undoes a caps-lock mishap across a whole paragraph. ALL CAPS reads as shouting online and hurts readability in documents, so this is the single most-used fix.
It also normalizes text copied from PDFs or forms that force uppercase, making it ready for emails and reports without retyping.