Text & content workbench

From rough draft to publish-ready text.

Count, clean, arrange and transform text without uploads or an account. Every card opens a real tool that is already available.

Processed locally in your browser No account and no saved drafts
Browse all text tools

Curated text tools

Find the next step by task 69

Search by tool name or purpose, or jump straight to a task group.

Analyze & extract

Understand text size, recurring terms and useful details first.

21

Word & Character Counter

Count words, characters, lines, sentences and estimated reading time locally.

Runs locallyOpen tool

Word Frequency Counter

Count and rank repeated words with case-insensitive Unicode-aware matching.

Runs locallyOpen tool

Character Frequency Counter

Count every Unicode character and sort by frequency with code points.

Runs locallyOpen tool

Email & URL Extractor

Extract unique email addresses and HTTP links from pasted text.

Runs locallyOpen tool

Initials Generator

Create initials for each name using every word or only first and last.

Runs locallyOpen tool

English Readability Score Analyzer

Calculate Flesch Reading Ease and grade estimates from English prose.

Runs locallyOpen tool

Markdown Link Extractor

Extract inline links, images and reference definitions without fetching them.

Runs locallyOpen tool

Markdown Heading Outline

Extract ATX and Setext headings and report skipped levels.

Runs locallyOpen tool

vCard Parser

Parse one vCard 3.0 or 4.0 record into readable JSON without importing it.

Runs locallyOpen tool

ICS Event Parser

Parse one VEVENT into JSON, including folded lines and escaped text.

Runs locallyOpen tool

SRT Subtitle Validator

Validate cue numbering, timestamps, ordering and overlaps in SRT subtitles.

Runs locallyOpen tool

Social Post Length Checker

Compare one post with a user-supplied character limit.

Runs locallyOpen tool

Hashtag Extractor

Extract unique Unicode hashtags in first-seen order and count occurrences.

Runs locallyOpen tool

Email Subject Line Analyzer

Measure subject length and flag all-caps, repeated punctuation and common spam wording.

Runs locallyOpen tool

Emoji Counter

Count emoji grapheme sequences and list each distinct emoji in first-seen order.

Runs locallyOpen tool

Social Mention Extractor

Extract unique @mentions and count repeated mentions without following links.

Runs locallyOpen tool

Invisible Character Inspector

Locate tabs, non-breaking spaces, zero-width characters, direction marks and control characters.

Runs locallyOpen tool

Sentence Length Analyzer

Report word counts per detected sentence plus average, shortest and longest values.

Runs locallyOpen tool

Paragraph Length Analyzer

Report words, characters and sentences for each nonempty paragraph.

Runs locallyOpen tool

Vocabulary Diversity Analyzer

Calculate unique normalized words, type-token ratio and root type-token ratio.

Runs locallyOpen tool

English Filler Word Analyzer

Count a documented set of filler words and phrases with sentence-level locations.

Runs locallyOpen tool

Clean & deduplicate

Remove repeated content and whitespace that breaks formatting.

6

Arrange & restructure

Sort, number or reverse lines and characters.

12

Transform & publish

Normalize case, spell out numbers and create a clean URL slug.

30

Text Case Converter

Convert text to upper, lower, title, sentence, camel, snake or kebab case.

Runs locallyOpen tool

Number to English Words

Write a bounded signed decimal number as readable English words without rounding.

Runs locallyOpen tool

URL Slug Generator

Turn a title into a clean lowercase URL slug with normalized separators.

Runs locallyOpen tool

Text Truncator

Limit text by Unicode characters or words and mark truncated output.

Runs locallyOpen tool

HTML to Markdown Converter

Convert common headings, paragraphs, links, emphasis, lists and code to Markdown.

Runs locallyOpen tool

Markdown Table of Contents Generator

Generate a nested linked table of contents from Markdown headings.

Runs locallyOpen tool

Markdown Table Generator

Generate an empty Markdown table from bounded column names and row count.

Runs locallyOpen tool

Markdown Table Formatter

Parse and align a pipe table while preserving alignment markers.

Runs locallyOpen tool

Markdown Table to CSV Converter

Convert one valid Markdown pipe table into quoted CSV.

Runs locallyOpen tool

CSV to Markdown Table Converter

Convert RFC 4180-style CSV into a safely escaped Markdown table.

Runs locallyOpen tool

Markdown Task List Converter

Turn plain lines into unchecked tasks or toggle existing task markers.

Runs locallyOpen tool

vCard Generator

Generate a vCard 4.0 contact from explicit name, email, phone and organization fields.

Runs locallyOpen tool

ICS Calendar Event Generator

Generate one UTC iCalendar event with escaped text and deterministic fields.

Runs locallyOpen tool

SRT to WebVTT Converter

Validate SRT cues and convert timestamps and cue text to WebVTT.

Runs locallyOpen tool

WebVTT to SRT Converter

Convert supported WebVTT cues into sequential SRT subtitles.

Runs locallyOpen tool

Subtitle Time Shifter

Shift every SRT cue by a signed millisecond offset without producing negative times.

Runs locallyOpen tool

Subtitle Cue Merger

Merge adjacent SRT cues when their gap is within a chosen threshold.

Runs locallyOpen tool

YouTube Chapter Formatter

Normalize chapter timestamps, enforce ascending order and require a 00:00 start.

Runs locallyOpen tool

YouTube Timestamp Link Builder

Add a validated timestamp parameter to a YouTube watch or short URL.

Runs locallyOpen tool

Keyword Hashtag Generator

Normalize comma or line separated keywords into unique safe hashtags.

Runs locallyOpen tool

Content Brief Template Generator

Generate a reusable Markdown brief from topic, audience, intent and required sections.

Runs locallyOpen tool

Content Calendar CSV Generator

Generate dated content-plan rows from a start date, cadence and topic list.

Runs locallyOpen tool

RSS Feed Generator

Generate RSS 2.0 XML from channel settings and bounded item blocks.

Runs locallyOpen tool

Social Share Link Builder

Build encoded X, LinkedIn, Facebook and Reddit share URLs from a page URL and message.

Runs locallyOpen tool

Mailto Link Generator

Build an encoded mailto link from recipients, subject, body, CC and BCC fields.

Runs locallyOpen tool

WhatsApp Link Generator

Normalize an international phone number and build a prefilled wa.me message link.

Runs locallyOpen tool

Paragraph Splitter

Split long text into paragraphs after a chosen number of complete sentences.

Runs locallyOpen tool

Sentence Breaker & Line Splitter

Split English or Chinese prose so each detected sentence appears on its own line while preserving punctuation.

Runs locallyOpen tool

Plain Text Bullet List Converter

Add, remove or normalize one bullet marker per nonempty line.

Runs locallyOpen tool

Numbered List Generator

Number nonempty lines from a chosen starting value and separator style.

Runs locallyOpen tool