Text Tools
Text tools tidy up writing that is nearly ready: the word count is over, the capitalisation is inconsistent, a pasted list has repeated itself, or a long passage needs to be cut to a sentence or two. Writers, students, editors and marketers use them at the point of handing work over. The Word Counter reports words, characters and sentences, which matters when an essay has a hard limit or a meta description has to fit. The Case Converter switches a heading between sentence case, title case, upper and lower without retyping it, and is the fastest fix for text pasted out of a spreadsheet in full capitals. The Duplicate Line Remover cleans lists of emails, keywords or references where the same entry has crept in more than once, leaving one copy of each line in the original order. The Text Summarizer condenses a long article into its main points when you need the gist rather than the whole thing. Lorem Ipsum Generator fills a layout with placeholder copy so a design can be judged on spacing rather than wording, and the Text Reverser flips a string end to end, handy for puzzles and for checking palindromes. Nothing you paste leaves the browser, and no sign-up is required.
7 tools available
Showing 1–7 of 7
Text Summarizer
Condense long text into its most important sentences using extractive, word-frequency summarisation.
Word Counter
Count words, characters, sentences and paragraphs live as you type, with reading time and word frequency breakdowns.
Case Converter
Switch text between seven case styles, including smart Title Case, and strip out extra spaces in one click.
Lorem Ipsum Generator
Generate lorem ipsum by paragraph, sentence or word count and copy it as plain text, HTML or Markdown.
Text Reverser
Reverse text by character, by word order, by letters within words, or by line, with a built-in palindrome check.
Duplicate Line Remover
Strip repeated lines from any block of text, with case-insensitive matching, whitespace trimming and optional sorting.
Invisible Character
Copy and paste invisible characters (ㅤ) and blank text, generate any amount, and find hidden characters in your text.
How to Copy and Paste an Invisible Character
2. Open the app and tap the field where you want blank text.
3. Paste with Ctrl+V (Cmd+V on Mac), or long-press and choose Paste on a phone.
4. Send or save as usual.
Need more than one character? Use the Blank Text Generator: choose a character, set the count, and press Copy. The preview shows one highlighted box for each character, so you can see exactly what you're copying.
Not sure it worked? Paste into the Test & Detect box. If the grey placeholder text disappears and the counter goes up, your clipboard contains an invisible character.
Which Invisible Character Should You Use?
• Hangul Filler (U+3164) — the best first choice for names and empty messages. It is classed as a letter, so it usually survives apps that trim spaces.
• Halfwidth Hangul Filler (U+FFA0) — a narrower version to try if the full-width one is rejected.
• Braille Pattern Blank (U+2800) — a blank Braille cell. It is classed as a symbol, which makes it a good fallback when Hangul fillers are blocked.
• Zero-Width Space (U+200B) — has no width at all. Useful for hidden line-break points inside long words or links, but some apps remove it.
• Unicode spaces (U+2000–U+200A, U+3000 and others) — spaces of different widths. They are useful for precise spacing in documents, but apps that trim spaces often remove them.
If one character doesn't work, try the next one in this list, or paste two or three in a row.
Blank Messages, Names and Bios
• Empty messages — paste a Hangul Filler into WhatsApp, Telegram or Messenger to send a message that looks blank.
• Blank or spaced-out usernames — many games and social apps accept an invisible character as a display name, or as spacing inside one.
• Bios and captions — add extra spacing or blank lines in a profile where the app would otherwise collapse them.
• Required form fields — fill a field that can't be left empty when you have nothing to enter.
Apps change their filters over time, and some deliberately block invisible names to prevent impersonation. If a character is rejected, try a different one from the table, and always test it before relying on it.
Why Your Invisible Character Disappears
• The app trims whitespace. Regular and Unicode spaces are removed from the start and end of fields. Use the Hangul Filler or Braille Blank instead, because they aren't classed as spaces.
• The app removes zero-width characters. Some platforms strip characters like U+200B automatically. Switch to a character with visible width.
• There's a minimum length. Some fields need two or more characters. Generate three to five blank characters and paste them together.
• The font has no glyph for it. On rare systems a filler may appear as a small box. Try a different character.
• The platform blocks it on purpose. Some sites reject names made only of invisible characters. In that case, no character will get through.
How to Find and Remove Hidden Characters in Text
• Code fails with "unexpected character" errors because of a zero-width space you can't see.
• A password or coupon code is rejected because a hidden character was copied with it.
• Spreadsheet lookups and search return no match even though the text looks identical.
• A Right-to-Left Override character makes a file name display backwards — a trick sometimes used to disguise file types.
To check your text, paste it into Test & Detect. Each hidden character is shown as a highlighted code (such as U+200B), and the panel below lists how many of each were found. Press "Remove invisible" to clean the text: zero-width and formatting characters are deleted, and unusual spaces become normal spaces. Normal spaces, tabs and line breaks are left as they are.
If two texts look identical but don't match, compare them line by line with the Diff Checker. To see how many characters your text really contains, paste it into the Word Counter.
Invisible Character vs. a Regular Space
An invisible character such as the Hangul Filler is not whitespace. Unicode classifies it as a letter, so apps generally treat it as real content, even though it displays as blank. That is why an invisible character can send a "blank" message when a space can't.
Need to show a special character on a web page instead of pasting it? Use its HTML entity from the table above, or convert text with the HTML Encoder/Decoder.
Using Invisible Text Responsibly
• Platform rules: some services don't allow blank names, or treat invisible characters used to dodge filters or impersonate others as a violation. Check the rules of the site you're using.
• Accessibility: screen readers handle these characters inconsistently. Some skip them and some read them out, so avoid putting them inside words that people need to read.
• Search and copying: hidden characters inside words can stop text from matching in search, and they travel along when someone copies your text.
Looking for more ways to work with text? Browse all our text tools.