Text ToolsavailablePopular

Text Case Converter

Switch text between upper, lower, title, and camel case.

Input

Type or paste text. Output updates locally as you work.

OutputRead-only

Read-only, selectable output.

Options

Identifier modes always normalize separators; these options apply to natural-language and character modes.

Choose a conversion

Current mode: Title Case

Text statistics

Input and output text statistics
MetricInputOutput
Characters00
Words00
Lines00
UTF-8 size0 B0 B

What this tool does

Natural-language modes format prose, identifier modes build names for code and URLs, and character modes alternate or invert letters. Every conversion runs only in this browser tab.

Identifier conversion rules

Identifier modes split words at spaces, underscores, hyphens, dots, camelCase and PascalCase boundaries. They also recognize common acronym transitions such as XMLHttpRequest and parseJSONResponse.

Title and sentence case

Title Case capitalizes the first and last word and lowers common small words in the middle; editorial style guides differ. Sentence case is a practical punctuation-based rule that capitalizes the first letter and letters after periods, exclamation marks, and question marks.

How to use

  1. Type or paste text into the input editor.
  2. Choose a conversion mode and adjust whitespace options if needed.
  3. Copy, download, or use the live output as the next input.

Privacy

Your text stays in your browser. Nothing you enter is uploaded, logged, or automatically saved. “Use output as input” applies the currently selected mode again; a separate Swap action is intentionally omitted because live derived output would make that interaction ambiguous.

Frequently asked questions

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase token; PascalCase capitalizes every token.

How does Title Case handle small words?

Common small words such as “of” and “the” are lowercased in the middle, while first and last words stay capitalized.

How are camelCase words detected?

The converter splits lower-to-upper boundaries and practical acronym-to-word boundaries, in addition to common separators.

Does this support Unicode?

Unicode letters, character counts, UTF-8 sizes, and browser-supported locale casing are handled without changing or uploading your text.

What happens to punctuation?

Natural-language and character modes preserve punctuation. Identifier modes remove separators because their format requires normalized tokens.

Can I manually select output text?

Yes. Output is read-only rather than disabled, so it remains selectable and copyable.

Practical guide

When to use it

Use it to prepare headings, labels, identifiers, or URL slugs without manually retyping the same words in a new style.

Three steps

  1. Paste the source phrase.
  2. Choose a prose case or an identifier case that suits the destination.
  3. Review the live output and copy it after checking names and acronyms.

Example and a common mistake

Convert "API response time" to apiResponseTime for a JavaScript property name.

Title-case conventions vary by publisher, so check house style for brand names and intentional capitalization.

Text

Available

Text Cleaner

Normalize whitespace and tidy pasted text quickly.

Text

Available

Reverse Text

Reverse characters, words, or lines in a text block.

Text

Available

Find and Replace

Find matching text and replace it throughout a document.