Text Format Converter
Convert text to uppercase, lowercase, title case and more
Case Conversions
Developer Cases
Text Cleanup
Fun Transforms
Result
About the Text Format Converter
Our free text format converter tool helps you quickly transform text between different case formats and styles. Perfect for developers, writers, and anyone who needs to convert text formatting. All processing happens in your browser — your text is never sent to any server.
Case Conversions
- UPPERCASE — Converts all letters to capital letters
- lowercase — Converts all letters to small letters
- Title Case — Capitalizes the first letter of each word
- Sentence case — Capitalizes the first letter of each sentence
Developer Cases
- camelCase — Words joined with first word lowercase, subsequent words capitalized. Common in JavaScript and Java.
- PascalCase — Words joined with each word capitalized (also known as UpperCamelCase). Used for class names.
- snake_case — Words joined with underscores, all lowercase. Common in Python and Ruby.
- kebab-case — Words joined with hyphens, all lowercase. Used in URLs and CSS.
- CONSTANT_CASE — Words joined with underscores, all uppercase. Used for constants.
Text Cleanup Features
- Remove All Formatting — Strips fancy typography: converts smart quotes to straight quotes, em/en dashes to hyphens, removes non-breaking spaces, zero-width characters, and other invisible formatting. Perfect for cleaning up text copied from Word, Google Docs, or websites.
- Trim Spaces — Removes leading and trailing whitespace
- Remove Extra Spaces — Replaces multiple spaces with single spaces
- Remove Empty Lines — Removes blank lines from text
Fun Transforms
- Reverse Text — Reverses the order of all characters
- ROT13 Cipher — Classic letter substitution cipher that shifts each letter 13 positions. A=N, B=O, etc. Apply it twice to decode. Historically used on Usenet and forums to hide spoilers.
- aLtErNaTiNg CaSe — Alternates between lowercase and uppercase for each letter
- Inverted Text — Flips text upside down using special Unicode characters
What is ROT13?
ROT13 (rotate by 13 places) is a simple letter substitution cipher that replaces each letter with the letter 13 positions after it in the alphabet. Since the English alphabet has 26 letters, applying ROT13 twice returns the original text — making it its own inverse. ROT13 provides no cryptographic security; it's merely used to obscure text from casual reading.
Privacy
All text transformations happen entirely in your browser using JavaScript. Your text is never uploaded to any server, making this tool safe for sensitive content.