Text Processing Collection

Online Text Processing Tools

Stats, cleaning, generation, regex, Markdown, summaries and charts — common text jobs in one place.

A text-focused toolkit for editors, QA engineers, operators and developers: character statistics, string obfuscation, Markdown preview, regex testing and memo cards, duplicate and empty-line removal, batch replacement, URL and email extraction, fake-data and placeholder generation, text-to-speech, OCR, and turning text data into charts. Everything runs locally in your browser; pasted content is never uploaded.

25Curated tools
3Workflows
3FAQ answers

Built for these intents

Clean logs or imported data: dedupe, remove blank lines, batch replace, extract emails and links

Debug regex patterns and save common expressions for reuse

Generate fake data, placeholders, speech or charts from text

Count characters, reading time and text structure

Tools in this hub

Text Statistics

Count characters, words, lines, bytes and estimate reading time with sentence analysis to gauge content length and overall readability at a single glance.

String Obfuscator

Obfuscate text by replacing middle characters with asterisks for emails, phones and credit cards to protect sensitive data in logs, tickets and screenshots.

Markdown Preview

Render Markdown to HTML in real time with markdown-it, GFM, code blocks and tables, a live writing companion for documentation, drafts and README files.

ASCII Banner (Figlet)

Generate large ASCII-art text banners with figlet fonts and custom styles, choosing from dozens of built-in fonts and exporting as plain text for scripts.

Numeronym Generator

Convert words to numeronyms like i18n, k8s, a11y and l10n for compact abbreviations, and batch convert a list while keeping the original casing and separators.

String Pluralizer

Convert English nouns between singular and plural forms, including irregular nouns, for dynamic labels and grammatically correct UI labels and output.

Email Normalizer

Normalize emails by lowercasing, removing Gmail dots and plus-aliases with RFC validation, for deduping mailing lists and cleaning user records. Dedupe ready.

Text Diff

Compare two text blocks line-by-line using the LCS algorithm with inline highlighting to review edits and merge conflicting changes side by side in one view.

Regex Tester

Test JavaScript regular expressions with flags like g, i, m, s and u plus capture groups, listing every match and named group as you type. All hits listed.

Regex Cheatsheet

Quick reference for JS regex syntax, character classes, anchors, quantifiers and lookarounds, a handy cheat sheet for writing and debugging match patterns.

Git Cheatsheet

Quick reference for common git commands like init, commit, branch, merge and rebase for daily version control workflow and day-to-day troubleshooting lookups.

HTML WYSIWYG Editor

Visual rich-text editor that outputs clean HTML with bold, italic, lists and links for drafting emails, blog posts and content management systems alike.

Fake Data Generator

Generate mock names, emails, phones, addresses and IDs in JSON or CSV for testing, prototyping and database seeding. Set field combinations and row counts.

AI Prompt Generator

Generate structured AI prompts with role, task, context, tone and format constraints, helping you build better prompts for ChatGPT, Claude and other LLMs.

Text to Speech

Convert text to speech using the Web Speech Synthesis API. Choose from available voices, adjust speed and pitch. Adjust rate pitch and voice and English text;.

Lorem Ipsum Generator

Generate Lorem Ipsum or Chinese filler text as paragraphs, sentences or words, with a configurable count plus copy and plain-text download. Copy or download.

Text Replacer

Find and replace text with case-sensitive, whole-word and regex matching. Replace all at once with live preview, and review every hit before applying.

URL Extractor

Extract all URLs from any text, detecting http, https, www and bare domains. Get a deduplicated list from web page source, chat logs or documents in one pass.

Email Extractor

Extract all email addresses from any text, validate the format and remove duplicates. Works on pasted page source and contact lists, ready to export in one.

Duplicate Line Remover

Remove duplicate lines from text while preserving order, with case-sensitive mode. Shows how many were removed. Keep first occurrences in order Keep first.

Empty Line Remover

Remove empty or blank lines from text and optionally trim whitespace per line. Clean up pasted logs, code or notes in one click and download the result.

Chart Generator

Create bar, line and pie charts from CSV or JSON with custom colors, and export as PNG or SVG.,Handy for text cleaning, format conversion and content.

Line Chart Generator

Create line charts from CSV or JSON with multiple series, smooth curves and area fill. Paste CSV or JSON add multiple series switch between straight Paste CSV.

Pie Chart Generator

Create pie and donut charts from your data with custom colors, labels and legend. Label slices with values or percentages and redraw the chart as data changes.

Image OCR

Extract text from images with Tesseract.js in 60+ languages including Chinese and Japanese. Select a region to improve accuracy, then copy the text out.

Suggested workflows

Why a text hub helps

Batch first, refine second

When cleaning spreadsheet exports or logs, start with dedupe, blank-line removal and batch replace, then use the regex tester for precise matches. Save tuned patterns as memo cards to reuse next time.

Repeated small jobs in one place

Deduping, replacing, extracting and counting are routine when handling logs, spreadsheet exports and user data — one page beats opening several scripts.

Regex and memos form a loop

Debug a pattern online, save it as a card, and reuse it next time instead of re-learning the syntax.

Local processing protects privacy

Logs, contact lists and draft content often contain sensitive data; browser-local processing avoids sending them to third-party services.

Text tools FAQ

Which regex syntax do you support?

The tools use the JavaScript regex engine with named groups, lookaheads and other modern features; cross-language differences still depend on your target runtime.

Does the dedupe tool keep line order?

Yes. The first occurrence of each line is kept in the original order, so the result stays easy to cross-check.

Do text-to-speech and OCR require a network?

Core features run locally. If an online voice or recognition service is used, the page will tell you and ask for confirmation first.

Email Normalizer Text Diff Regex Tester Regex Cheatsheet Git Cheatsheet HTML WYSIWYG Editor Fake Data Generator AI Prompt Generator