Text desk / browser only

Text tools.

Count, clean, reorder, reshape, and preview text with small utilities that keep your writing in the browser.

107working tools
ready now
01

Count & reshape

Measure text, check its readability and word frequencies, turn it into a consistent case or slug, and find and replace or remove hidden characters.

01 / TEXTReady

Word Counter

Count words, characters, sentences, paragraphs, lines, and reading time.

02 / TEXTReady

Words to Pages

How many pages a word count fills in your font, size, and spacing, with reading and speaking time.

03 / TEXTReady

Character Counter

Count characters, words, lines, and UTF-8 bytes live.

04 / TEXTReady

Social Character Counter

Characters left on X, Bluesky, Threads, Instagram, TikTok, LinkedIn, and YouTube, counted each platform's way.

05 / TEXTReady

Case Converter

Convert text between readable and developer-friendly case styles.

06 / TEXTReady

Slug Generator

Convert a title into a clean lowercase URL slug.

07 / TEXTReady

Lorem Ipsum

Generate one to twenty paragraphs of placeholder text.

08 / TEXTReady

Word Frequency

Count words and phrases with their share (keyword density), common words left out, as a table or CSV.

09 / TEXTReady

Readability

Flesch reading ease and Flesch–Kincaid grade for English, with long sentences listed.

10 / TEXTReady

Find & Replace

Several find-and-replace rules at once, with whole words, case, and regular expressions.

11 / TEXTReady

Invisible Characters

Find and remove zero-width characters, direction controls, odd spaces, and look-alike letters.

12 / TEXTReady

Byte Counter

UTF-8 and UTF-16 bytes, characters, and SMS parts for any text.

13 / TEXTReady

Remove Line Breaks

Remove line breaks from text, keeping paragraphs if you like.

14 / TEXTReady

Syllables

Count syllables in English words and in each line of a poem, haiku, or song lyric.

15 / TEXTReady

Letter frequency

Count how often each letter appears in a text, with a bar chart and percentages.

02

Clean & arrange

Remove repeated material, normalize line-based lists, and convert Japanese text between full-width and half-width.

03

Line workshop

Reverse, trim, number, decorate, filter, or join bounded line-based text locally.

04

Write & publish

Turn plain writing into safe markup, convert between Markdown and HTML, and preview a focused Markdown subset.

01 / TEXTReady

Notepad

A notepad that saves as you type in your browser, with several notes and .txt or .md downloads.

02 / TEXTReady

Citation Generator

References and in-text citations for books, articles, web pages, and videos in APA 7, MLA 9, Chicago 18, and Harvard.

03 / TEXTReady

Text to HTML

Turn plain paragraphs into safely escaped HTML markup.

04 / TEXTReady

Markdown Preview

Preview a safe, focused Markdown subset while you write.

05 / TEXTReady

Markdown to HTML

Convert Markdown into HTML source you can paste into a template.

06 / TEXTReady

HTML to Markdown

Turn HTML into clean Markdown for notes, READMEs, or a migration.

07 / TEXTReady

Markdown Table

Convert CSV, TSV, or tabular text into clean, aligned GitHub Flavored Markdown (GFM) tables.

08 / TEXTReady

HTML Table Converter

Parse HTML <table> markup and convert rows and cells into GitHub Flavored Markdown (GFM) tables or CSV output.

09 / TEXTReady

Shopify Email Generator

Generate copy-paste ready customer service emails for 12 e-commerce scenarios, in four tones, filled in with your store details.

10 / TEXTReady

Hashtags

Clean, de-duplicate, and lay out hashtags for posts.

11 / TEXTReady

Accent letters

Click to type accented letters for French, Spanish, German, Polish, Vietnamese, and more, or remove accents from text.

12 / TEXTReady

Mailto link

Make a mailto: email link with recipients, CC, BCC, subject, and message, correctly encoded, with the HTML to paste.

13 / TEXTReady

BibTeX formatter

Tidy BibTeX entries: consistent fields, order, and indentation, sorting, and checks for duplicates and missing fields.

05

Codes & numerals

Translate text to and from Morse code, with sound and light, convert Roman numerals, spell in the NATO alphabet, and play with classical ciphers.

06

Speak & style

Hear text read aloud in the voices on your device, restyle it in Unicode bold, script, and other letters, or copy symbols you cannot type.

07

Reading aids

Measure your reading speed, keep your place with a reading ruler, and read any text with dyslexia-friendly fonts, spacing, and colours.

08

Chinese text

Convert between Simplified and Traditional characters, turn characters into pinyin or Zhuyin, and count Chinese the way word processors do.

09

Word play

Turn text into leetspeak or glitchy zalgo, and check whether two phrases are anagrams.

10

Language keyboards

Type in a specific script using physical positions, accents or syllable composition.

01 / TEXTReady

Russian keyboard

Type Russian messages, names and study notes using the standard Cyrillic positions, or switch to a phonetic layout if you know Latin QWERTY.

02 / TEXTReady

Ukrainian keyboard

Type Ukrainian correspondence, place names and homework with its own alphabet, including the letters that are missing from a Russian keyboard.

03 / TEXTReady

Arabic keyboard

Write Arabic messages, vocabulary exercises and names using Arabic 101 positions and a text box that runs from right to left.

04 / TEXTReady

Persian keyboard

Write Persian messages, names and articles with Persian yeh and keheh, Persian digits and an explicit half-space key.

05 / TEXTReady

Hebrew keyboard

Type modern Hebrew messages, names and study notes with standard consonant positions, final letter forms and right-to-left text.

06 / TEXTReady

Greek keyboard

Write modern Greek messages, language exercises and names with accents, capitals and a separate final sigma key.

07 / TEXTReady

Hindi keyboard

Write Hindi messages, names and schoolwork using Devanagari InScript positions, vowel signs and the halant for conjuncts.

08 / TEXTReady

Thai keyboard

Type Thai messages, personal names and language exercises using the familiar Kedmanee layout, including tone marks and shifted digits.

09 / TEXTReady

Korean keyboard

Write Korean messages, vocabulary and names on a Dubeolsik keyboard that builds Hangul syllable blocks as you enter consonants and vowels.

10 / TEXTReady

Japanese Kana keyboard

Write Japanese readings, pronunciation notes and loanwords with a hiragana or katakana grid and live conversion from Latin romaji.

11

More keyboards and script tools

Type additional languages, practise kana and compare script spellings.

01 / TEXTReady

Bengali keyboard

Write Bangla messages and study notes with a choice of InScript, the Bangladesh National layout or Probhat phonetic key positions.

02 / TEXTReady

Tamil keyboard

Type Tamil using Tamil 99 positions, with vowel signs and pulli composed as you type.

03 / TEXTReady

Urdu keyboard

Write Urdu messages and vocabulary using CRULP phonetic positions in a right-to-left text box.

04 / TEXTReady

Vietnamese keyboard

Type Vietnamese accents with Latin keys using Telex or VNI, including modern or old style tone placement.

05 / TEXTReady

Turkish keyboard

Type Turkish text using Q or F positions, including dotted and dotless i with their correct capital forms.

06 / TEXTReady

Georgian keyboard

Type Georgian Mkhedruli using familiar QWERTY sound positions and Shift for the additional letters.

07 / TEXTReady

Armenian keyboard

Write Armenian using phonetic QWERTY positions, with capital letters and Armenian punctuation.

08 / TEXTReady

Kazakh keyboard

Write Kazakh Cyrillic text with its nine additional letters on the standard upper row.

09 / TEXTReady

Hiragana and Katakana Chart

Learn kana in gojūon, voiced and yōon groups, inspect stroke counts, print a chart and practise selected rows.

10 / TEXTReady

Korean Romanization

Convert Hangul to Revised Romanization with common sound changes, or select spelling-based strict transliteration.

11 / TEXTReady

Cyrillic Transliteration

Convert Russian, Ukrainian, Belarusian, Bulgarian and Serbian Cyrillic to Latin with a selected standard; reverse ISO 9 text.

12 / TEXTReady

IPA Keyboard

Insert IPA symbols from a consonant grid, vowel trapezoid, diacritic and tone panels, or search by description.

12

DOCX documents

Convert document content and count selected parts without uploading a file.

Counting words and characters

Limits are set in different units. Meta descriptions and SMS messages are measured in characters, essays and articles in words, and some platforms count an emoji or an accented letter as more than one character. The word counter reports words, characters, sentences, and reading time together; the character counter shows counts with and without spaces.

Languages written without spaces between words, such as Chinese and Japanese, have no reliable word count; count characters instead.

Cleaning lists

Pasted lists usually need the same few fixes: remove duplicate lines, trim stray spaces at the start and end of each line, remove empty lines, and sort. Do the trimming first — two lines that differ only by a trailing space are not duplicates until the space is gone.

Slugs, case, and publishing

A URL slug should be short, lowercase, and hyphenated, with accents and punctuation removed — the slug generator does all of that in one step, and the case converter switches between sentence, title, and code cases.

For writing that ends up on the web, Markdown is easier to write and HTML is what the page needs: Markdown to HTML and HTML to Markdown convert in both directions, and text to HTML escapes plain text safely so characters like < and & display rather than break the page.