Clean logs or imported data: dedupe, remove blank lines, batch replace, extract emails and links
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.
Built for these intents
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 glance.
String Obfuscator
Obfuscate text by replacing middle characters with asterisks for emails, phones and credit cards to protect sensitive data in logs 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 and README files.
ASCII Banner (Figlet)
Generate large ASCII-art text banners with figlet fonts and custom styles, perfect for terminal headers, code comments and retro decorations.
Numeronym Generator
Convert words to numeronyms like i18n, k8s, a11y and l10n for compact abbreviations used across tech documentation and engineering shorthand.
String Pluralizer
Convert English nouns between singular and plural forms, including irregular nouns, for dynamic labels and grammatically correct UI text 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.
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.
Regex Tester
Test JavaScript regular expressions with flags like g, i, m, s and u plus capture groups for building, debugging and validating match patterns.
Regex Cheatsheet
Quick reference for JS regex syntax, character classes, anchors and quantifiers, 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 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.
Fake Data Generator
Generate mock names, emails, phones, addresses and IDs in JSON or CSV for testing, prototyping and database seeding.
AI Prompt Generator
Generate structured AI prompts with role, task, context, tone and format constraints. 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. 100% browser-based, no upload needed.
Lorem Ipsum Generator
Generate Lorem Ipsum or Chinese filler text as paragraphs, sentences or words, with configurable count and TXT download.
Text Replacer
Find and replace text with case-sensitive, whole-word and regex matching. Replace all at once with live preview.
URL Extractor
Extract all URLs from any text, detecting http, https, www and bare domains. Deduplicated, export as a clean list.
Email Extractor
Extract all email addresses from any text, validate the format and remove duplicates. Export as a clean list.
Duplicate Line Remover
Remove duplicate lines from text while preserving order, with case-sensitive mode. Shows how many were removed.
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.
Line Chart Generator
Create line charts from CSV or JSON with multiple series, smooth curves and area fill. Visualize trends and download as PNG via ECharts in your browser.
Pie Chart Generator
Create pie and donut charts from your data with custom colors, labels and legend. Summarize proportions and download as PNG via ECharts in your browser.
Image OCR
Extract text from images with Tesseract.js, 60+ languages including Chinese and Japanese. Runs client-side, no upload.
Suggested workflows
Data cleanup
Extract the fields you need, then dedupe, remove blank lines, batch replace, and finally measure the result.
Regex debugging
Fine-tune a pattern on real samples, then save it to a memo card for later reuse.
Content production
Draft with placeholders and fake data, review in Markdown preview, then export charts or speech when ready.
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.