Text & content workbench
From rough draft to publish-ready text.
Split bilingual prose and count emoji graphemes with reviewable rules, without uploads or an account.
Curated text tools
Find the next step by task 49
Search by tool name or purpose, or jump straight to a task group.
Analyze & extract
Understand text size, recurring terms and useful details first.
Word & Character Counter
Count words, characters, lines, sentences and estimated reading time locally.
English Readability Score Analyzer
Calculate Flesch Reading Ease and grade estimates from English prose.
Markdown Link Extractor
Extract inline links, images and reference definitions without fetching them.
Markdown Heading Outline
Extract ATX and Setext headings and report skipped levels.
vCard Parser
Parse one vCard 3.0 or 4.0 record into readable JSON without importing it.
ICS Event Parser
Parse one VEVENT into JSON, including folded lines and escaped text.
SRT Subtitle Validator
Validate cue numbering, timestamps, ordering and overlaps in SRT subtitles.
Social Post Length Checker
Compare one post with a user-supplied character limit.
Hashtag Extractor
Extract unique Unicode hashtags in first-seen order and count occurrences.
Email Subject Line Analyzer
Measure subject length and flag all-caps, repeated punctuation and common spam wording.
Emoji Counter
Count emoji grapheme sequences and list each distinct emoji in first-seen order.
Social Mention Extractor
Extract unique @mentions and count repeated mentions without following links.
Invisible Character Inspector
Locate tabs, non-breaking spaces, zero-width characters, direction marks and control characters.
Sentence Length Analyzer
Report word counts per detected sentence plus average, shortest and longest values.
Paragraph Length Analyzer
Report words, characters and sentences for each nonempty paragraph.
Vocabulary Diversity Analyzer
Calculate unique normalized words, type-token ratio and root type-token ratio.
English Filler Word Analyzer
Count a documented set of filler words and phrases with sentence-level locations.
Clean & deduplicate
Remove repeated content and whitespace that breaks formatting.
Arrange & restructure
Sort, number or reverse lines and characters.
X Thread Splitter
Split text at word boundaries into numbered posts under a configurable limit.
Emoji Remover
Remove emoji grapheme sequences while preserving surrounding text and line breaks.
Smart Quote Normalizer
Convert curly quotes, guillemets and common apostrophes to plain ASCII quotes.
Punctuation Spacing Fixer
Normalize spacing around common English punctuation without changing line breaks.
Sensitive Text Redactor
Locally redact email addresses, IPv4 addresses, phone-like numbers and payment-card-like digit runs.
Transform & publish
Normalize case, spell out numbers and create a clean URL slug.
HTML to Markdown Converter
Convert common headings, paragraphs, links, emphasis, lists and code to Markdown.
Markdown Table of Contents Generator
Generate a nested linked table of contents from Markdown headings.
Markdown Table Generator
Generate an empty Markdown table from bounded column names and row count.
Markdown Table Formatter
Parse and align a pipe table while preserving alignment markers.
Markdown Table to CSV Converter
Convert one valid Markdown pipe table into quoted CSV.
CSV to Markdown Table Converter
Convert RFC 4180-style CSV into a safely escaped Markdown table.
Markdown Task List Converter
Turn plain lines into unchecked tasks or toggle existing task markers.
vCard Generator
Generate a vCard 4.0 contact from explicit name, email, phone and organization fields.
ICS Calendar Event Generator
Generate one UTC iCalendar event with escaped text and deterministic fields.
SRT to WebVTT Converter
Validate SRT cues and convert timestamps and cue text to WebVTT.
WebVTT to SRT Converter
Convert supported WebVTT cues into sequential SRT subtitles.
Subtitle Time Shifter
Shift every SRT cue by a signed millisecond offset without producing negative times.
Subtitle Cue Merger
Merge adjacent SRT cues when their gap is within a chosen threshold.
YouTube Chapter Formatter
Normalize chapter timestamps, enforce ascending order and require a 00:00 start.
YouTube Timestamp Link Builder
Add a validated timestamp parameter to a YouTube watch or short URL.
Keyword Hashtag Generator
Normalize comma or line separated keywords into unique safe hashtags.
Content Brief Template Generator
Generate a reusable Markdown brief from topic, audience, intent and required sections.
Content Calendar CSV Generator
Generate dated content-plan rows from a start date, cadence and topic list.
RSS Feed Generator
Generate RSS 2.0 XML from channel settings and bounded item blocks.
Social Share Link Builder
Build encoded X, LinkedIn, Facebook and Reddit share URLs from a page URL and message.
Mailto Link Generator
Build an encoded mailto link from recipients, subject, body, CC and BCC fields.
WhatsApp Link Generator
Normalize an international phone number and build a prefilled wa.me message link.
Paragraph Splitter
Split long text into paragraphs after a chosen number of complete sentences.
Sentence Breaker & Line Splitter
Split English or Chinese prose so each detected sentence appears on its own line while preserving punctuation.
Plain Text Bullet List Converter
Add, remove or normalize one bullet marker per nonempty line.
Numbered List Generator
Number nonempty lines from a chosen starting value and separator style.
No tools match that search. Try a different keyword.