Text & AI
Count words, change case, compare, sort and clean text, and work with Arabic text (numerals, Arabizi, keyboard), free in your browser.
Text tools
- Word CounterCount words, characters (with and without spaces), sentences and paragraphs, estimate reading and speaking time, and see keyword density.
- Case ConverterConvert text to UPPER, lower, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE.
- Text DiffCompare two texts line by line or word by word and see additions and deletions side by side or inline.
- Find and ReplaceFind and replace text, as plain text or with regular expressions (capture groups, flags), with a count of replacements.
- Remove Duplicate LinesDelete repeated lines from a list, keeping the first or last occurrence, with case-sensitivity and trimming options.
- Sort LinesSort lines A to Z or Z to A, in natural numeric order, by length, reverse them, or shuffle them randomly.
- Whitespace CleanerTrim lines, collapse repeated spaces, remove or collapse blank lines, convert tabs and spaces, and strip invisible characters.
- Slug GeneratorTurn titles into clean URL slugs: accents transliterated, punctuation removed, one slug per line, optional Unicode.
- Text to SpeechRead text aloud with your device's voices, including Arabic where installed. Choose voice, speed and pitch, and follow the highlighted sentence.
- Lorem Ipsum GeneratorPlaceholder text by paragraphs, sentences or words from the classic Lorem ipsum passage.
Arabic text
- Remove Arabic Diacritics (Tashkeel)Strip harakat, tanween, shadda, sukun and Quranic marks from Arabic text, with optional tatweel removal and letter normalisation.
- Arabic to English Numbers ConverterConvert Arabic-Indic digits (٠-٩) and Persian digits (۰-۹) to 0-9 and back, including the Arabic decimal and thousands separators.
- Arabic Keyboard OnlineType Arabic with an on-screen keyboard (with harakat and hamza forms) or with your own keyboard mapped to the standard Arabic layout.
- Arabizi (Franco) to Arabic ConverterConvert Arabizi / Franco-Arabic chat text such as "ezayak ya 7abibi" into Arabic script, with Egyptian, Gulf and Levantine options and alternative spellings.
Text tools for everyday writing and editing (word counts, case changes, sorting, de-duplicating and comparing text), reading text aloud, and Arabic text tools (removing diacritics, numerals, Arabizi, an on-screen keyboard).
The model-based tools (AI detector, summariser, transcription, Arabic diacritizer) are in Smart tools. Everything here runs in your browser, so what you paste stays on your device.