Text
AvailableText Cleaner
Normalize whitespace and tidy pasted text quickly.
Switch text between upper, lower, title, and camel case.
Type or paste text. Output updates locally as you work.
Read-only, selectable output.
Identifier modes always normalize separators; these options apply to natural-language and character modes.
Current mode: Title Case
| Metric | Input | Output |
|---|---|---|
| Characters | 0 | 0 |
| Words | 0 | 0 |
| Lines | 0 | 0 |
| UTF-8 size | 0 B | 0 B |
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 modes split words at spaces, underscores, hyphens, dots, camelCase and PascalCase boundaries. They also recognize common acronym transitions such as XMLHttpRequest and parseJSONResponse.
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.
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.
camelCase starts with a lowercase token; PascalCase capitalizes every token.
Common small words such as “of” and “the” are lowercased in the middle, while first and last words stay capitalized.
The converter splits lower-to-upper boundaries and practical acronym-to-word boundaries, in addition to common separators.
Unicode letters, character counts, UTF-8 sizes, and browser-supported locale casing are handled without changing or uploading your text.
Natural-language and character modes preserve punctuation. Identifier modes remove separators because their format requires normalized tokens.
Yes. Output is read-only rather than disabled, so it remains selectable and copyable.
Use it to prepare headings, labels, identifiers, or URL slugs without manually retyping the same words in a new style.
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
AvailableNormalize whitespace and tidy pasted text quickly.
Text
AvailableReverse characters, words, or lines in a text block.
Text
AvailableFind matching text and replace it throughout a document.