16 ready tools

Text tools

Count, clean and shape your words.

Word counter

Count words, lines and paragraphs in Arabic and English.

Character counter

Count visible characters with and without whitespace.

Remove duplicate lines

Keep the first occurrence of each line using your rules.

Remove extra spaces

Clean spaces, tabs and empty lines independently.

Find & replace

Find literal text and safely replace it.

Change case

Change letter case while preserving Arabic text.

Text difference checker

Compare original and modified text line by line, showing insertions and deletions in a bounded local worker.

Sort lines

Sort lines by locale, exact decimal value or natural order, with an explicit processing language and whitespace options.

Extract text patterns

Extract common email, HTTP(S) URL or number patterns from local text without opening them.

Wrap text

Wrap text at a chosen number of grapheme clusters, preserving existing lines or reflowing within paragraphs.

Remove diacritics

Remove selected Arabic or Latin diacritics with independent options and compare the preview with the original.

Text to slug

Create a slug that retains Unicode letters and digits with your chosen separator and letter-case policy.

Filter lines

Include or exclude lines containing literal text, with an explicit case-sensitivity policy.

Compare two lists

Compute intersection, union or differences between two lists with first-occurrence ordering and explicit comparison options.

Split text into parts

Split by grapheme count, a literal delimiter or a page marker, then download the complete text and individual parts.

Markdown editor

Write Markdown, inspect a local preview with a defined subset of rules, then copy or download Markdown, safe HTML and semantic TXT.