Skip to content

Tool 38 / Obfuscate

Take the vowels out.

Turn a sentence into consonants. Choose whether Y counts, keep the punctuation, and collapse the gaps left behind — all locally.

  • Free to use
  • Optional Y
  • Runs locally
Live workbench18 vowels removed

Vowels are matched as letters, both upper and lower case. Punctuation, digits, line breaks, and consonants are left alone. Turning off space collapse preserves the gaps where vowels used to be.

Disemvoweled text

What counts as a vowel

By default the five usual vowels are removed: A, E, I, O, and U, in either case. Y is optional because it acts as a vowel in words such as rhythm and myth but as a consonant in yellow and yes. The tool does not try to decide from context; you choose the rule.

This is a character filter, not a language model. It does not preserve pronunciation or make the result readable. Disemvoweled text is normally a puzzle, a joke, or a deliberately awkward obfuscation, not a storage format.

84 characters in65 characters out18 vowels removedno y treated as vowelPunctuation stays · never uploaded

What it does

Disemvoweling removes the vowel letters from text. It is a small, old internet trick: the consonants and the shape of the sentence carry enough information that a reader can often reconstruct the words. The tool performs exactly that character-level operation, with no dictionary and no attempt to rewrite the result into pronounceable text.

A, E, I, O, and U are removed in both upper and lower case. Punctuation, digits, spaces, line breaks, and consonants stay. Accented vowels are separate characters and are not removed by this basic filter, so café becomes cfé rather than cf. That limitation is part of the simple rule; it is not a bug in the display.

Y and spacing

Y is the interesting case. In “rhythm” it is doing the work of a vowel; in “yellow” it is a consonant. A character filter cannot know which role it plays without a pronunciation dictionary, so the choice is yours. Turn Y on for the aggressive version, or leave it off to keep words like “my” and “why” more recognizable.

Removing letters leaves gaps. Collapsing doubled spaces makes the output tidier, but it also loses the exact position of the missing letters. Turn the option off if you want to preserve the spacing for a puzzle or a diff. Trimming lines removes leading and trailing spaces; leave it on for ordinary text and off when indentation matters.

Examples

The default five vowels
Y off · collapse spaces on

Before

The quick brown fox jumps over the lazy dog.

After

Th qck brwn fx jmps vr th lzy dg.

Every A, E, I, O, and U disappears. The capital T in “The” stays because only the vowel is removed; the remaining letters keep their case. Punctuation and word order are untouched, so the sentence still has a recognizable rhythm.

Y is included
Y on · collapse spaces on

Before

Rhythm and myth, yellow and yes.

After

Rhthm nd mth, yllw nd ys.

Rhythm becomes Rhthm and myth becomes mth. Yellow loses its Y and its vowels, becoming yllw, and yes becomes ys. The comma and the spaces around it remain. This version is harder to read, which is usually the point.

Limits worth knowing

  • It is not encryption. The transformation is public and easily reversed with context, a word list, or a language model. Never use it for passwords or confidential text.
  • It is not a pronunciation tool. The rule is based on the letters A, E, I, O, U, and optionally Y, not on sounds. Silent E, vowel teams, and accented letters are not modeled.
  • Accented vowels survive. É, ü, and other accented characters are distinct Unicode letters. Remove accents first if you want those marks treated as their base vowels.
  • Spacing is a choice. Collapsing spaces can join words in unexpected ways when a vowel was between them. Check the result before using it as an identifier or a key.
  • The original is not stored. Copy the result before closing the tab. There is no history and no server-side copy to recover.

Page updated

Questions, answered

Is Y a vowel in this tool?

Only if you turn it on. The default removes A, E, I, O, and U in either case. Y is optional because it behaves differently from word to word: it is a vowel sound in rhythm and myth, but a consonant in yellow and yes. The tool does not try to infer the sound.

Does it remove uppercase vowels too?

Yes. The match is case-insensitive, so A and a are both removed. The remaining letters keep their original case. The tool does not lowercase the result.

What happens to the spaces where vowels were?

By default, runs of two or more spaces are collapsed to one so the result does not look like a trail of gaps. You can turn that off to preserve the exact positions. Trimming the remaining lines is a separate option and is on by default.

Is this encryption or obfuscation?

Neither, really. It is a simple character filter, and anyone can often reconstruct the original from context. It is a puzzle, a joke, or a deliberately awkward style. Do not use it to protect a password, a secret, or sensitive text.

Does it touch punctuation, numbers, or line breaks?

No. Punctuation, digits, spaces, tabs, and line breaks are not vowels, so they pass through. Only the letters A, E, I, O, U, and optionally Y are removed. Accented vowels such as é or ü are not matched by the basic pattern.

Is the text uploaded?

No. The conversion happens in your browser tab and the result is not stored on a server. Close the tab and the input is gone.

All tools →