# Vowel-Consonant Processor

Deterministically analyze, replace, remove, or duplicate English vowels and consonants with position statistics and an audit trail.

> Canonical page: https://elysiatools.com/en/tools/vowel-consonant-processor

- **Category:** Text Processing

- **Keywords:** text, vowels, consonants, letters, replace, analyze

## Overview

Vowel-Consonant Processor analyzes English text or transforms selected vowels and consonants. Choose analysis, replacement, removal, or duplication to receive JSON results with letter counts, zero-based positions, per-word statistics, transformed text, and change steps.

## Inputs

- **Text Input** (textarea): Paste English text...
- **Operation** (select)
- **Target** (select)
- **Replacement** (text): Used by Replace
- **Duplicate Count** (number)
- **Treat Y as a vowel** (checkbox)

## When to use

- Count vowels and consonants in an English sentence without changing the original text.
- Replace or remove selected vowels, consonants, or both using a chosen marker or target.
- Inspect letter positions and transformation steps for a clear text-processing audit trail.

## How it works

- Paste English text into the Text Input field.
- Choose an operation: Analyze, Replace, Remove, or Duplicate.
- Select vowels, consonants, or both as the target.
- For replacement or duplication, set the replacement text or a duplicate count from 2 to 5; optionally treat Y as a vowel.

## Use cases

- Analyze word and sentence composition by counting vowels, consonants, and their positions.
- Create masked text by replacing vowels, consonants, or both with a chosen marker.
- Test letter-based text transformations with repeatable settings and inspect each recorded change.

## Frequently asked questions

### What type of text does the tool process?

It processes English text and identifies English vowels and consonants.

### What operations are available?

You can analyze, replace, remove, or duplicate selected vowels and consonants.

### Can I process only vowels or only consonants?

Yes. Set the target to Vowels, Consonants, or Vowels and consonants.

### Does the tool count the letter Y as a vowel?

By default, Y is not treated as a vowel. Enable Treat Y as a vowel to change this behavior.

### What does the JSON result include?

Results can include counts, zero-based positions, per-word statistics, transformed text, and detailed change steps.

## Related tools

- [Chinese Character Extractor (汉字提取器)](https://elysiatools.com/en/tools/chinese-character-extractor): Extract all Chinese characters from text, filtering out punctuation and English letters, numbers, and non-Chinese symbols
- [Text Encoding Forensics and Repair](https://elysiatools.com/en/tools/text-encoding-forensics-and-repair): Inspect text encoding, BOM, newline style and mojibake symptoms, then produce a scored local repair candidate.
- [Text NLP Annotation Workbench](https://elysiatools.com/en/tools/text-nlp-annotation-workbench): Run explainable local tokenization, sentence splitting, stopword, lemma, stem, entity and n-gram annotation with JSONL or CoNLL export.
- [Advanced Duplicate Line Remover](https://elysiatools.com/en/tools/advanced-duplicate-line-remover): Detect and remove duplicate lines with advanced options for mode, case sensitivity, and trimming
- [Line Number Remover](https://elysiatools.com/en/tools/line-number-remover): Remove line numbers from text or code with intelligent pattern recognition
- [Prefix Remover](https://elysiatools.com/en/tools/prefix-remover): Remove common prefixes from each line with intelligent detection and customizable options
- [Remove Duplicate Lines](https://elysiatools.com/en/tools/remove-duplicate-lines): Deduplicate lines in a list or text block. Keep the first or last occurrence, with options for case sensitivity, whitespace trimming, and dropping empty lines.
- [Suffix Remover](https://elysiatools.com/en/tools/suffix-remover): Remove common suffixes from each line with intelligent detection and customizable options

## Samples

- [Regex Replace Samples](https://elysiatools.com/en/samples/regex-replace): Collection of common and useful regex replacement patterns for text transformation and data cleaning
- [Duplicate Line Samples](https://elysiatools.com/en/samples/text-duplicate-line-samples): Sample files with various types of duplicate lines for testing duplicate removal tools
- [Special Characters Samples](https://elysiatools.com/en/samples/text-special-characters-samples): Sample text files with various special characters, punctuation, and symbols for testing non-alphanumeric character removal
- [Android File Operations Java Samples](https://elysiatools.com/en/samples/android-file-operations-java): Android Java file operations examples including text file read/write, file copy/move, directory traversal, and file validation
