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.

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.

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.

References

Frequently Asked Questions