A vowel remover, or disemvoweler, deletes every vowel from a piece of text and leaves the consonants behind. The result is often still surprisingly legible, which is why disemvoweling is popular for puzzles, shorthand, and lightweight text obfuscation.
How it works
The tool reads your text character by character and keeps only those characters that are not vowels:
vowels = "aeiou" (or "aeiouy" if y is included)
for each char:
if char.toLowerCase() is not in vowels:
keep it
Comparing the lowercased character against the vowel set means both A and a
are removed. Everything else — numbers, spaces, punctuation, and non-Latin
characters — is copied straight to the output.
Why is the output usually still readable?
English consonants carry most of the distinctive shape of words. Many common words are still parseable without vowels because our brains fill in gaps using context and word-length. This is the same principle behind some shorthand systems and certain writing systems (like Hebrew and Arabic) that historically omitted vowels from everyday text, leaving readers to infer them from context. That said, readability falls sharply for short words (“a”, “I”, “of”) and ambiguous consonant clusters, so disemvoweled text works best when there is enough surrounding context to guide the reader.
Worked examples
| Original | Vowels removed (default) | With y as vowel |
|---|---|---|
| The quick brown fox | Th qck brwn fx | Th qck brwn fx |
| Why try harder? | Why try harder? | Wh tr hrdrs? |
| Hello, World! | Hll, Wrld! | Hll, Wrld! |
| Mississippi | Msssspp | Msssspp |
The phrase The quick brown fox becomes Th qck brwn fx. Turning on the y
option changes Why try? into Wh tr?, treating y as a vowel throughout.
Practical uses
- Puzzles and word games — create fill-in-the-vowel challenges where players reconstruct the original text.
- Forum and comment moderation — traditionally, moderators would disemvowel off-topic posts rather than delete them, making the content still technically present but tedious to read.
- Compression experiments — removing vowels from English text can cut character count by 30–40%, useful for illustrating how much redundancy written English carries.
- Coding practice — a straightforward exercise for learners working on string iteration and conditional filtering.
Important limitations
Because the original vowels are thrown away, the process cannot be reversed. The tool shows a count of removed vowels so you can see the impact at a glance, but save your source text separately if you need to restore it.