Free Text Case Converter

Convert text between UPPERCASE, lowercase, Title Case, camelCase, and more — instantly, no sign up.

No account neededProcessed locallyInstant results

Convert text case instantly, with no sign up

Whether you're fixing text that accidentally got typed in all caps, converting a heading into Title Case, or reformatting a variable name into a different coding convention, this tool handles the most common text case conversions instantly, directly in your browser — nothing you type is ever uploaded anywhere.

How it works

  1. Paste or type your text. Any length works, from a single word to a full paragraph.
  2. Click a conversion. The text updates instantly in place.
  3. Copy the result. One click copies the converted text to your clipboard.

Every conversion available

  • UPPERCASE / lowercase — the two most basic conversions.
  • Title Case — capitalizes the first letter of every word.
  • Sentence case — capitalizes only the start of each sentence.
  • camelCase / PascalCase — common naming conventions in programming.
  • snake_case / kebab-case — underscore- and hyphen-separated naming, common in file names and code.
  • CONSTANT_CASE — all-uppercase with underscores, typically used for constants in code.

Common uses

Fixing text that was accidentally typed with Caps Lock on, converting a heading or title into consistent Title Case, renaming a variable to match a different coding style guide, or cleaning up a list of names or file names into a consistent format are some of the most common reasons people reach for a case converter.

Your text stays private

Nothing you type or paste into this tool is sent anywhere — every conversion happens directly in your browser. See our Privacy Policy for full details.

Which coding case convention to use

There's no single universal standard — it depends on the language and project you're working in. JavaScript and Java commonly use camelCase for variables and PascalCase for class names. Python typically favors snake_case. CSS class names and URL slugs commonly use kebab-case. When in doubt, matching whatever convention the rest of a codebase or project already uses is generally more important than picking a personal favorite.

Frequently asked questions

+Is this text case converter really free, with no sign up?

Yes. There's no account and no limit on how much text you can convert.

+What's the difference between camelCase, PascalCase, snake_case, and kebab-case?

These are all common ways to format multi-word names in code, differing only in capitalization and separator. camelCase starts lowercase (myVariableName), PascalCase starts uppercase (MyVariableName), snake_case uses underscores (my_variable_name), and kebab-case uses hyphens (my-variable-name). Different programming languages and style guides tend to favor different ones.

+Why does Title Case sometimes capitalize words it shouldn't?

This tool capitalizes the first letter of every word, which is a simple, consistent rule. Strict style-guide title case (which keeps certain short words like "a," "the," or "of" lowercase unless they start the title) follows more nuanced rules that vary between style guides — this tool uses the simpler, more universally understood version.

+Is my text sent anywhere when I use this?

No. Every conversion happens directly in your browser — nothing you type or paste is uploaded or stored.

+Can I convert a full paragraph, or just single words?

Both work. UPPERCASE, lowercase, Title Case, and Sentence case are designed for full sentences and paragraphs. camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE are meant for shorter names or identifiers, and will strip punctuation and spacing to build a single joined name, which is standard behavior for this kind of conversion.