Text and Language

Quick reference for text editing, character counts, language, and encoding rules.

35 tools21 Functional patterns

Enter a short text to compare the encoding results for Unicode, UTF-8, UTF-16, and ASCII, GB2312, GBK, GB18030, and Big5 character by character, while retaining the encoding purpose quick reference.

Local browser processing

Text and Language

Convert Chinese and English punctuation contextually in the text cleaning workbench, and combine Unicode, whitespace, and case processing.

Local browser processing

Text and Language

Parse each line as a key=value string field, and generate JSON, Go struct, or TypeScript interface skeletons.

Local browser processing

Text and Language

Organize one-path-per-line, slash-delimited paths into a character directory tree.

Local browser processing

Text and Language

A complete collection of symbols, punctuation, combining marks, separators, alphanumeric characters, and other numbers in Unicode 17.0, totaling 13,189 characters, with Chinese and English search, category filtering, and click-to-copy support.

Local browser processing

Text and Language

Deduplicate text by line while preserving order, or deduplicate according to Chinese locale rules and then sort ascending or descending.

Local browser processing

Text and Language

Compare text using a line-by-line Myers diff algorithm that preserves line order and duplicates, providing addition and deletion statistics, visual review, and downloads of marked-up text.

Local browser processing

Text and Language

Split into multiple lines by the specified delimiter, or into segments by a fixed character length.

Local browser processing

Text and Language

Merge two text blocks line by line with a custom separator, or concatenate the two blocks as a whole.

Local browser processing

Text and Language

Combine whitespace, paragraph, Unicode, and punctuation cleanup steps in a shared text workspace, and preview change statistics.

Local browser processing

Text and Language

Supports reversing text by Unicode characters, lines, or whitespace-delimited fragments.

Local browser processing

Text and Language

Perform search and replace in a terminable Worker, with flags, match highlighting, capture groups, and replacement preview.

Local browser processing

Text and Language

Pad or truncate each line from the left or right to the specified length, using the first character of the input as the fill character.

Local browser processing

Text and Language

Filter text lines by minimum and maximum Unicode character counts.

Local browser processing

Text and Language

Supports escaping and restoring HTML entities, JavaScript strings, and URL Components.

Local browser processing

Text and Language

Test regular expressions in a terminable Worker with limits on time, input, and match count, and display highlighting and capture groups.

Local browser processing

Text and Language

Real-time statistics for Unicode characters, non-whitespace characters, common Chinese characters, English words, lines, and UTF-8 bytes.

Local browser processing

Text and Language

Enter short text to view U+, decimal, hexadecimal, octal, 8-bit binary, and character names character by character, while retaining the ASCII 0–127 encoding tables.

Local browser processing

Text and Language

Enter a short text, then use WHATWG Web-compatible Big5 to look up the actual bytes and single-byte or double-byte type, while preserving the encoding range and compatibility notes.

Local browser processing

Text and Language

A complete collection of 17.0 Emoji 3,944 fully-qualified RGI sequences and 9 components, totaling 3,953 items, with Chinese and English search, group filtering, and click-to-copy support.

Local browser processing

Text and Language

Enter a short text, then use WHATWG Web-compatible GB18030 to look up the actual bytes and one-, two-, or four-byte type, while preserving the encoding rules quick reference.

Local browser processing

Text and Language

Enter a short text to query ICU/IBM 5478 round-trip mapping conventions for GB2312-1980 bytes, single-byte and double-byte types, and region codes, while retaining a quick reference to the encoding ranges.

Local browser processing

Text and Language

Enter a short text, query the actual bytes and single- or double-byte type according to WHATWG Web-compatible GBK, and indicate whether it uses the same byte sequence as this page’s GB2312 mapping.

Local browser processing

Text and Language

Enter a short text to view Unicode code points, decimal values, the corresponding plane, and UTF-8 bytes character by character, while retaining the code point range quick reference.

Local browser processing

Text and Language

Enter short text to view each character’s UTF-16 code units, BE/LE bytes, and BMP or surrogate-pair type, while retaining a quick reference to the surrogate ranges.

Local browser processing

Text and Language

Use the local fixed dictionary to convert Chinese characters into tone-marked, numeric-tone, toneless, or initial-based Pinyin, with support for polyphonic word and surname modes.

Local browser processing

Text and Language

Parse Markdown headings and generate a table of contents, excluding code blocks and handling duplicate headings, Setext headings, and level warnings.

Local browser processing

Text and Language

Parse YAML `---` or TOML `+++` frontmatter, separate metadata from the body, and support serialization checks.

Local browser processing

Text and Language

Statically checks Markdown internal links, anchors, reference links, relative paths, and external link notices without requesting any URL.

Local browser processing

Text and Language

Locally convert between plain text and Unicode Braille characters; it is an encoding tool, not cryptographic encryption.

Local browser processing

Text and Language