Free Text Converter
Change letter case, clean up messy text, and convert code identifiers — instantly, in your browser. Nothing is uploaded.
Example — type your own text above to convert it.
A text converter transforms text from one format to another — changing its letter case, stripping unwanted characters, or reformatting it as a code identifier. Paste your text above, choose a conversion, and copy the result.
All 38 tools
Case Converters
Change the letter case of any text — uppercase, lowercase, title case, and more.
- Uppercase Converter An uppercase converter changes every letter in your text to a capital letter, leaving numbers, spaces, and punctuation untouched.
- Lowercase Converter A lowercase converter changes every capital letter in your text to its small-letter form, leaving digits and punctuation unchanged.
- Title Case Converter A title case converter capitalises the first letter of every major word in a headline while leaving short words such as "a", "and", "of", and "the" in lowercase.
- Sentence Case Converter A sentence case converter capitalises the first letter of each sentence and lowercases everything else, exactly as normal prose is written.
- Capitalized Case Converter A capitalized case converter uppercases the first letter of every word and leaves the remaining letters unchanged.
- Alternating Case Converter An alternating case converter switches every other letter between lowercase and uppercase, producing text that looks like tHiS.
- Inverse Case Converter An inverse case converter flips the case of every letter: capitals become lowercase and lowercase letters become capitals.
Fancy Text Generators
Bold, italic, cursive, and bubble text built from Unicode characters — copy and paste into any bio or caption.
★ Fancy Text Generator — all 17 styles at once
- Bold Text Generator A bold text generator swaps each letter for a Unicode character that is drawn in a bold weight, producing 𝗯𝗼𝗹𝗱 𝘁𝗲𝘅𝘁 you can paste anywhere plain text is accepted.
- Italic Text Generator An italic text generator replaces each letter with a slanted Unicode character, producing 𝘪𝘵𝘢𝘭𝘪𝘤 𝘵𝘦𝘹𝘵 that can be pasted into any plain-text field.
- Bold Italic Text Generator A bold italic text generator combines both weights into a single Unicode character set, producing 𝙗𝙤𝙡𝙙 𝙞𝙩𝙖𝙡𝙞𝙘 𝙩𝙚𝙭𝙩 for plain-text fields.
- Cursive Text Generator A cursive text generator replaces each letter with a Unicode script character, producing flowing 𝒸𝓊𝓇𝓈𝒾𝓋ℯ 𝓉ℯ𝓍𝓉 that pastes into any plain-text field.
- Gothic Text Generator A gothic text generator converts letters into Unicode fraktur characters, producing blackletter 𝔤𝔬𝔱𝔥𝔦𝔠 𝔱𝔢𝔵𝔱 that copies and pastes anywhere.
- Double Struck Text Generator A double struck text generator converts letters into hollow outline characters, producing 𝕕𝕠𝕦𝕓𝕝𝕖 𝕤𝕥𝕣𝕦𝕔𝕜 𝕥𝕖𝕩𝕥 with a distinctive doubled stroke.
- Monospace Text Generator A monospace text generator converts letters into fixed-width Unicode characters, producing 𝚖𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎 𝚝𝚎𝚡𝚝 in which every glyph occupies the same horizontal space.
- Small Caps Generator A small caps generator replaces lowercase letters with miniature capital letters, producing Hᴇʟʟᴏ Wᴏʀʟᴅ while leaving capitals at full height.
- Bubble Text Generator A bubble text generator encloses each letter in a circle, producing Ⓑⓤⓑⓑⓛⓔ Ⓣⓔⓧⓣ that copies and pastes into any plain-text field.
- Square Text Generator A square text generator encloses each letter in a box, producing 🅂🅀🅄🄰🅁🄴 🅃🄴🅇🅃 for plain-text fields.
- Wide Text Generator A wide text generator converts each character into its fullwidth Unicode equivalent, producing wide text with double spacing between letters.
- Upside Down Text Generator An upside down text generator replaces each character with a Unicode lookalike that appears rotated 180 degrees, then reverses the order so the result reads correctly when flipped.
- Strikethrough Text Generator A strikethrough text generator places a combining long stroke overlay after each character, producing s̶t̶r̶u̶c̶k̶ ̶t̶h̶r̶o̶u̶g̶h̶ ̶t̶e̶x̶t̶ that survives copy-paste.
- Underline Text Generator An underline text generator adds a combining low line after each character, producing u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲ ̲t̲e̲x̲t̲ in fields that have no formatting.
- Superscript Generator A superscript generator raises characters to a small size above the baseline, producing ˢᵘᵖᵉʳˢᶜʳⁱᵖᵗ text for exponents, footnotes, and ordinals.
- Subscript Generator A subscript generator lowers characters below the baseline at a smaller size, producing text such as H₂O and CO₂.
- Zalgo Text Generator A zalgo text generator stacks combining diacritical marks above, through, and below each character, producing corrupted-looking glitch text.
Code & Identifiers
Convert text between programming naming conventions like camelCase and snake_case.
- camelCase Converter A camelCase converter joins words together with no separators, lowercasing the first word and capitalising the first letter of every word after it, like userFirstName.
- PascalCase Converter A PascalCase converter joins words with no separators and capitalises the first letter of every word, including the first, like UserFirstName.
- snake_case Converter A snake_case converter replaces the spaces between words with underscores and lowercases everything, producing names like user_first_name.
- kebab-case Converter A kebab-case converter lowercases your text and joins the words with hyphens, producing strings like user-first-name.
- CONSTANT_CASE Converter A CONSTANT_CASE converter uppercases every letter and joins words with underscores, producing names like MAX_RETRY_COUNT.
- dot.case Converter A dot.
Text Cleanup
Strip line breaks, duplicates, extra spaces, and unwanted characters.
- Remove Line Breaks This tool removes every line break from your text and joins the lines into one continuous paragraph, collapsing the surrounding whitespace into a single space.
- Remove Extra Spaces This tool collapses runs of two or more spaces or tabs into a single space, trims whitespace from the start and end of every line, and reduces runs of blank lines to one.
- Remove Duplicate Lines This tool deletes repeated lines from your text, keeping the first occurrence of each and preserving the original order.
- Sort Lines Alphabetically This tool sorts the lines of your text into alphabetical order, ignoring case and sorting embedded numbers by value rather than by digit.
- Find and Replace Text This tool replaces every occurrence of a word or phrase in your text with a replacement you choose.
- Remove Special Characters This tool strips punctuation, symbols, and underscores from your text, keeping only letters, digits, and spaces.
- Reverse Text This tool reverses your text character by character, so the last character becomes the first.
Text Analysis
Count words, characters, sentences, and estimate reading time.
Why use this text converter
Most online text tools send what you paste to a server. This one does not. Every conversion is plain JavaScript running on your own machine, which has three consequences: it is instant (no network round trip), it is private (confidential drafts stay on your device), and it works offline once the page has loaded.
Each tool has its own page with worked examples, the style-guide rules that apply, and the edge cases that trip people up — because knowing that Chicago and APA disagree about title case matters more than another button.
Frequently asked questions
Is this text converter free?
Yes. Every tool is free with no sign-up, no account, and no usage limit.
Is my text uploaded to a server?
No. Every conversion runs in your browser using JavaScript. Your text never leaves your device, is never logged, and the tools keep working offline.
What is the difference between title case and sentence case?
Title case capitalises every major word in a headline, leaving short articles and prepositions lowercase. Sentence case capitalises only the first word of each sentence, the way ordinary prose is written.
Can I convert a large document?
Yes. There is no length limit, because the work happens on your device rather than on a server. Very large files may briefly pause the tab while converting.