Elysia Tools

Browse tools, examples, visual explainers, and topic guides from one clear workspace.

Top Categories

Hubs

Language
ZHESPTRUFRDEEN

Elysia Tools

Navigation

Text Processing

Vowel-Consonant Processor

· Last updated:2026-07-31

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

Execution

Run this tool

Fill in the form, run the tool, and review the result in one place.

Samples

Examples that match this tool

Related

Continue with connected tools and hubs

Written by the Elysia Tools team

Tool usage guide

Learn when to use this tool, what it supports, and how real users apply it.

Key facts

Category
Text Processing
Input types
textarea, select, text, number, checkbox
Output type
json
Sample coverage
4
API ready
Yes

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.

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

  1. 1Paste English text into the Text Input field.
  2. 2Choose an operation: Analyze, Replace, Remove, or Duplicate.
  3. 3Select vowels, consonants, or both as the target.
  4. 4For 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.

Examples

1. Analyze a pangram

Language learner

Background

A language learner wants to inspect the letter composition of a short English sentence while keeping the original wording unchanged.

Problem

Manually counting vowels, consonants, and character positions is slow and can lead to indexing errors.

How to use

Enter `Sphinx of black quartz`, select Analyze, and target Vowels and consonants.

Treat Y as a vowel: off

Outcome

The JSON result reports letter counts, zero-based positions, per-word counts, and the unchanged result text.

2. Replace vowels with a marker

Text-processing tester

Background

A developer is testing a simple masking rule on a short phrase and needs to verify which characters changed.

Problem

The developer needs to replace vowels only and review an exact record of every replacement.

How to use

Enter `Read code`, select Replace, target Vowels, and set the replacement to `@`.

FAQ

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.

Home
Tools3201
Samples593
Visualizations465
Viewers103
Hubs233
Tags333
Images, Audio & Video657

Image, audio, and video processing, conversion, and optimization tools

Math, Date & Finance644

Calculators, numerics, date logic, statistics, and finance tools

Design & Color297

Color, layout, graphics, visual styling, and design helper tools

Text & Writing209

Writing, cleanup, formatting, extraction, and text analysis tools

Developer & Web193

Developer utilities, networking, web debugging, and automation helpers

Conversion & Encoding175

Format, file, archive, unit, and encoding conversion tools

FLAC/WAV Source Screening and Evidence Handoff
Self-Hosted Giveaway Widget Review and Embed Handoff
Stripe Promo Code Batch Review and Import Preflight
Batch Photo Culling Review and Editing Shortlist Handoff
UI Screenshot Structure Review and Development Handoff

© 2026 Elysia Tools. All rights reserved.

DocsPricingAboutTerms of ServicePrivacy PolicyCookiesContact
Text Processing

Regex Replace Samples

Collection of common and useful regex replacement patterns for text transformation and data cleaning

Text Processing

Duplicate Line Samples

Sample files with various types of duplicate lines for testing duplicate removal tools

Text Processing

Special Characters Samples

Sample text files with various special characters, punctuation, and symbols for testing non-alphanumeric character removal

Java

Android File Operations Java Samples

Android Java file operations examples including text file read/write, file copy/move, directory traversal, and file validation

Text Processing

Chinese Character Extractor (汉字提取器)

Extract all Chinese characters from text, filtering out punctuation and English letters, numbers, and non-Chinese symbols

Text Processing

Text Encoding Forensics and Repair

Inspect text encoding, BOM, newline style and mojibake symptoms, then produce a scored local repair candidate.

Text Processing

Text NLP Annotation Workbench

Run explainable local tokenization, sentence splitting, stopword, lemma, stem, entity and n-gram annotation with JSONL or CoNLL export.

Text Processing

Advanced Duplicate Line Remover

Detect and remove duplicate lines with advanced options for mode, case sensitivity, and trimming

Duplicate count: 2; Treat Y as a vowel: off

Outcome

The JSON result contains the transformed text and replacement steps for each changed vowel.