Vowel Remover

Removes every vowel, a, e, i, o, and u in either case, from your text, leaving consonants, digits, spaces, and punctuation intact, a classic word-puzzle and text-obfuscation trick. A free online tool from Staaarter, right in your browser.

Runs locallyUpdated 2026-07-23

Overview

Introduction

Stripping every vowel out of a passage by hand, a classic word-puzzle and 'disemvoweling' trick, is tedious once the text is longer than a short phrase.

It runs entirely client-side, so nothing you paste is ever uploaded to a server.

What Is Vowel Remover?

A vowel remover that deletes every vowel, a, e, i, o, and u in either case, from the input text.

It runs entirely client-side as part of this site's String Tools collection, so nothing you paste is ever uploaded to a server.

How Vowel Remover Works

The tool scans the input with a regular expression matching any of the ten upper- or lowercase vowel characters and removes every match, leaving everything else exactly where it was.

The transformation happens synchronously in JavaScript the moment you type, with no network round trip involved.

When To Use Vowel Remover

Use it to build a 'disemvoweled' word puzzle, obfuscate text playfully, or study how much of a word remains recognizable from consonants alone.

It's a fast way to get the answer without opening a code editor, a REPL, or writing a one-off script just to check.

Often used alongside Vowel Replacer and Consonant Remover.

Features

Advantages

  • Simple, predictable removal with no configuration needed.
  • Leaves consonants, digits, and punctuation completely intact.
  • Runs as a single pass with no configuration at all, so the result is identical every time and there are no options to reason about.

Limitations

  • Doesn't treat 'y' as a vowel, matching the standard five-vowel definition.
  • The removal isn't reversible; the original vowel positions aren't recorded.

Examples

Removing vowels

Input

hello world

Output

hll wrld

All three vowels ('e', 'o', 'o') are removed, leaving only consonants and the space.

Best Practices & Notes

Best Practices

  • Keep a copy of the original text if you'll need it again later, since removal isn't reversible.
  • Expect roughly a 40% reduction in length for ordinary English, which doubles as a quick check that the removal actually ran.
  • Remember that 'y' is kept, since it falls outside the standard five-vowel set this tool matches.

Developer Notes

The transform is a single `input.replace(/[aeiouAEIOU]/g, "")` call, so vowel removal runs in one linear pass over the string with no intermediate array allocation.

Vowel Remover Use Cases

  • Building a 'disemvoweled' word puzzle or guessing game
  • Playfully obfuscating text for a caption or message
  • Studying how recognizable words remain from consonants alone

Common Mistakes

  • Expecting 'y' to be removed as a vowel; it's intentionally excluded.
  • Expecting the original text to be recoverable from the vowel-stripped output.

Tips

  • Try the Consonant Remover afterward on the same input to see the vowel-only complement of the text.
  • Spaces and punctuation survive, so word boundaries stay visible and the result is often still readable at a glance.

References

Frequently Asked Questions