Tool category

Text Tools

Convert Markdown, clean and sort lines, count words, run regular expressions, and prepare content for editing, debugging, and everyday writing.

Browse tools

Text Tools tools

47 tools are available in this category.

Status

47 tools shown

Filters: All tools

Markdown to HTML

Markdown to HTML Converter Online

Available

Convert Markdown to HTML in your browser with a live preview, side-by-side view, and copy or export options. Processing stays on the page.

Markdown HTML Converter

HTML to Markdown

HTML to Markdown Converter Online

Available

Convert HTML to Markdown in your browser while preserving common structure such as headings, lists, tables, and links. Useful for migrating web content into editable documents.

HTML Markdown Converter

Remove Duplicate Lines

Remove Duplicate Lines Online

Available

Remove duplicate lines from multiline text with options to ignore case, trim edges, keep first-seen order, and review frequency stats. Processing stays in your browser.

Text Deduplicate Cleanup

Word Counter

Word Counter and Text Statistics Online

Available

Count characters, words, lines, paragraphs, and sentences with separate CJK character and English word metrics, plus reading and speaking time estimates. All stats update locally in your browser.

Text Statistics Word count

Case Converter

Case and Naming Style Converter

Available

Convert text into uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONST_CASE at the same time. Useful for variable names and heading cleanup.

Text Case Naming

Regex Tester

Regular Expression Tester Online

Available

Test JavaScript regular expressions with live highlighting, match counts, capture groups, flag toggles, and built-in pattern presets. Matching runs locally in your browser.

Regex Testing Developer

Sort Lines

Sort Lines Online

Available

Sort multiline text with dictionary order, natural (numeric-aware) order, length order, or shuffle. Optional reverse, case-insensitive compare, dedupe, and blank-line removal all run in your browser.

Text Sort Cleanup

Slug Generator

URL Slug Generator Online

Available

Turn a title or short phrase into a URL-safe slug with lowercase letters, separators, and punctuation cleanup. Choose hyphen or underscore separators and generate locally.

Slug URL SEO

Regex Replacer

Regex Find and Replace Online

Available

Run regular-expression find and replace with custom flags and capture-group backreferences such as $1. Batch text cleanup stays in your browser.

Regex Replace Text

Remove Empty Lines

Remove Empty Lines Online

Available

Remove blank lines from text, with an option to also drop whitespace-only lines. Line cleanup runs entirely in your browser.

Text Cleanup Blank lines

Trim Whitespace

Trim Leading and Trailing Whitespace Online

Available

Trim leading and trailing whitespace from whole text or each line, with modes for both ends, leading only, or trailing only. Useful for pasted tables and cleaned lists.

Text Trim Cleanup

Merge Spaces

Collapse Repeated Spaces Online

Available

Collapse consecutive spaces into one, with optional Tab collapsing and edge trimming. Newlines stay intact while intra-line whitespace is cleaned locally.

Text Cleanup Spaces

Add Line Numbers

Add Line Numbers Online

Available

Prefix multiline text with line numbers. Configure the starting number, separator, zero-padding, and whether blank lines are skipped. Numbering runs in your browser.

Text Line numbers Numbering

Remove Line Numbers

Remove Line Number Prefixes Online

Available

Detect and strip common leading line-number prefixes such as 1. , 1: , or 1) . Mid-line numbers stay untouched. Cleanup runs locally in your browser.

Text Line numbers Cleanup

Text Splitter

Split Text by Delimiter, Length, or Words

Available

Split text into multiple lines by a fixed delimiter, character length, or word count. Optionally trim each segment and skip empty parts. Useful for list cleanup and chunking.

Text Split Lines

Text Joiner

Join Lines with a Separator Online

Available

Join multiline text into one line with common separators or a custom connector. Optional edge trimming and blank-line skipping help prepare lists and SQL-style value lists.

Text Join Delimiter

Fullwidth / Halfwidth Converter

Fullwidth and Halfwidth Character Converter

Available

Convert between fullwidth and halfwidth letters, digits, punctuation, and spaces. Han characters stay unchanged. Useful for Chinese typography cleanup and form input normalization.

Text Fullwidth Halfwidth

Text Truncator

Truncate Text by Characters, Words, or Sentences

Available

Truncate text by character, word, or sentence count with optional word-boundary cutting and a custom ellipsis suffix. Useful for previews, SEO descriptions, and list titles.

Text Truncate Summary

Keyword Frequency

Keyword Frequency Analyzer Online

Available

Count how often words appear in text and sort by frequency. Supports mixed Chinese and English, minimum length filters, case folding, and Chinese N-gram or per-character modes for SEO and content analysis.

Text Statistics Keywords

Reading Time Estimator

Estimate Reading Time from Word Count

Available

Estimate reading time from Chinese characters and English words with separate speed controls. Also shows character, Chinese, English-word, and paragraph counts for publishing and planning.

Text Reading Estimate

Number Extractor

Extract Numbers from Text Online

Available

Pull numbers from mixed text with support for decimals, negatives, and thousands separators. Deduplicate, sort, and output as newlines or commas for reports, logs, and amount collection.

Text Extract Numbers

Email Extractor

Extract Email Addresses from Text

Available

Batch-extract email addresses from lists, pages, or logs. Deduplicate, lowercase, and export as newlines, commas, or semicolons for contact cleanup.

Text Extract Email

Regex Extractor

Extract Matches with Regular Expressions

Available

Extract every regex match from text with flags, capture groups, expand-all groups, dedupe, and multiple output formats for log fields and structured collection.

Text Regex Extract

Phone Number Extractor

Extract Mainland China Mobile Numbers

Available

Extract mainland China mobile numbers from lists or logs, including common separators. Normalize, dedupe, and export as newlines or commas for contact cleanup.

Text Extract Phone

URL Extractor

Extract URLs from Text Online

Available

Extract HTTP/HTTPS links from documents, chats, or logs. Clean trailing punctuation, dedupe, and export as newlines, commas, or spaces—all in your browser.

Text Extract URL

IP Extractor

Extract IP Addresses from Logs

Available

Extract IPv4/IPv6 addresses from logs or mixed text with public-only filtering and dedupe. Export newline or comma lists locally for audits and source stats.

Text Extract IP

Simplified / Traditional Converter

Simplified and Traditional Chinese Converter

Available

Convert between Simplified and Traditional Chinese locally with OpenCC, including Taiwan, Hong Kong, or general Traditional variants for ops copy and publishing checks.

Text Chinese Converter

Advanced Text Stats

Advanced Chinese and English Text Statistics

Available

Measure characters with and without spaces, Chinese characters, English words, sentences, and paragraphs for bilingual drafts.

Text Statistics Analysis

Custom Delimiter Splitter

Split Text by Custom Delimiters

Available

Split text by a custom delimiter or regex, with trim, empty-block removal, and unique filtering. Useful for CSV-like cleanup and token lists.

Text Split Delimiter

Line Shuffler

Shuffle Text Lines Randomly

Available

Randomize line order for lists or rosters. Optionally skip empty lines, then copy the shuffled list.

Text Shuffle Lines

Leetspeak Converter

Convert Text to 1337 / Leetspeak

Available

Convert plain text into leetspeak (1337) with basic, advanced, and expert substitution levels. Runs locally for playful usernames, samples, and demos.

Text Leetspeak Converter

Unicode Text Styler

Style Text with Unicode Fonts

Available

Render input as multiple Unicode mathematical and stylistic letterforms for bios, titles, and decorative labels. Copy individual styles.

Text Unicode Style

HTML Tag Extractor

Extract HTML Tags, Text, or URLs

Available

Extract tag names, plain text, or link/image URLs from HTML snippets. Deduplicate results for quick audits of markup and asset references.

Text HTML Extract

Emoji Extractor

Extract or Strip Emoji from Text

Available

Extract emoji (including ZWJ sequences) from mixed text, optionally dedupe them, or copy the cleaned text without emoji.

Text Emoji Extract

Line Break Optimizer

Optimize Line Breaks and Spacing

Available

Improve bilingual copy readability by adding Chinese–English spacing, splitting long sentences, and optionally converting English punctuation to Chinese forms.

Text Formatting Line breaks

Template Variable Replacer

Replace Template Variables from JSON

Available

Render templates with {{name}}, [name], or $name placeholders using a JSON object of values. See unresolved placeholders and copy the rendered result.

Text Template Variables

Batch Placeholder Replacer

Batch Template Fill for SQL and Code

Available

Fill a single template with %1, %2, or %s placeholders from each CSV-style data row to batch-generate SQL statements or scaffold code locally in your browser.

Text Dev Batch

Markdown Table Formatter

Align Markdown Tables by Visual Width

Available

Reformat Markdown tables so columns pad to a consistent visual width, keep :---: alignment markers, and account for full-width characters such as Chinese for readable source layouts.

Markdown Table Formatter

Speech Duration Estimator

Estimate Spoken Delivery Time from Text

Available

Estimate how long a script takes to speak aloud using separate Chinese character and English word rates, with adjustable speeds and paragraph stats for talks, podcasts, and timed shares.

Text Speech Duration

Vertical Text Generator

Vertical Text Preview and PNG Export

Available

Preview text in vertical writing mode with adjustable size, spacing, font, and colors, then export a PNG for poetry layouts, calligraphy references, and Chinese design comps.

Vertical Text Layout

Chinese Typography Formatter

Normalize Chinese Spacing and Punctuation

Available

Apply optional rules inspired by common Chinese typography conventions: space between Chinese and Latin, Chinese punctuation, corner quotes, ellipsis, dashes, and collapsed spaces—without changing wording.

Typography Chinese Punctuation

Pinyin Annotator

Annotate Chinese with Pinyin

Available

Annotate Chinese characters with pinyin in ruby, inline, or pinyin-only modes using a simplified local map. Useful for teaching aids and reading practice—not a full dictionary replacement.

Pinyin Chinese Annotation

Chinese Typo Checker

Check Common Chinese Typos and Confusables

Available

Match Chinese copy against a built-in dictionary of common typos and confusable phrases, then list suggested fixes. Processing stays in the browser.

Typo Chinese Proofreading

Business Card Parser

Parse Card Text into Contact JSON

Available

Paste OCR or typed business-card text to extract name, mobile, landline, email, company, title, address, website, and WeChat fields into copyable JSON. Image OCR is not included.

Business card Extract Structured

Markdown Table Generator

Build Markdown Tables from a Grid

Available

Create an editable header and body grid by column and row counts, optionally prettify pipe alignment, then copy Markdown or export a .md file for README and docs tables.

Markdown Table Docs

Text to Speech Tester

Try Browser SpeechSynthesis Voices

Available

Use the browser SpeechSynthesis API to speak text with system voices, adjustable pitch and rate. Compare available voices on this device—no cloud TTS service is called.

Speech Text TTS

Chinese Lorem Ipsum

Generate Chinese Placeholder Text

Available

Generate Chinese placeholder paragraphs by count, length, and style (modern prose, classical essays, or wuxia fiction) for UI prototypes and layout tests that need realistic CJK line breaks.

Chinese Placeholder Typography

Find the right tool faster

Search for the exact format or task you need.
Compare card descriptions and tags before opening a tool.
Favorite tools you use regularly for a shorter return path.

Common questions

Do these tools require an account or payment?

No. Open a tool and use it without creating an account.

Is my input uploaded?

Most tools process data locally. Any tool that makes a network request explains it on the page.