Text tools
Quick help for everyday writing and data. Count words and characters, tidy pasted text, compare two versions, encode and decode, and move between JSON, CSV, XML and Markdown. Everything runs in your browser.
- 35 free tools
- No sign-up
Write and tidy
Count, clean and change text
Word CounterCount words, characters, sentences and reading time.Character CounterCount characters with and without spaces, and check limits.Sentence CounterCount the sentences in any text, including Hindi.Paragraph CounterCount paragraphs and lines in your text.Reading Time CalculatorFind out how long your text takes to read or say aloud.Social Media Character CounterCount a post for X, Instagram, LinkedIn, YouTube and more, with X's link rules.Text ReverserFlip letters, words or lines.Text Case ConverterChange text to upper, lower, title, sentence or code case.Uppercase to LowercaseTurn CAPITAL LETTERS into lower case text.Lowercase to UppercaseTurn lower case text into CAPITAL LETTERS.Title Case ConverterMake headlines and titles in proper title case.Remove Duplicate LinesDelete repeated lines and keep the first of each.Remove Extra SpacesClean up double spaces, tabs and stray spaces in text.Remove Blank LinesDelete empty lines, or leave one between blocks.Sort Lines AlphabeticallySort a list A to Z, Z to A, by number, by length or at random.Find and Replace TextFind and replace in text, with regex, case and whole-word options.Text Diff CheckerCompare two texts and see what was added, removed or changed.Text to SlugTurn titles into clean URL slugs, with accents and Hindi handled.Slug to TextTurn a URL slug back into readable words.Lorem Ipsum GeneratorMake placeholder text by paragraphs, sentences or words.Online NotepadA simple notepad that saves in your browser. Several notes.
Encode and decode
URL, HTML and Base64
URL EncoderPercent-encode text or a URL so it is safe in a web address.URL DecoderDecode percent codes in a link back to readable text.HTML EncoderTurn < > & and quotes into HTML entities.HTML DecoderTurn HTML entities like & and é back into characters.Base64 EncoderEncode text or a file to Base64, with a URL-safe option.Base64 DecoderDecode Base64 to text or save it as a file.
Data formats
JSON, XML, CSV and Markdown
JSON FormatterFormat, indent, sort and minify JSON, with exact error positions.JSON ValidatorCheck if JSON is valid and see exactly where it breaks.XML FormatterFormat, minify and check XML. Comments and CDATA are kept.CSV to JSONConvert CSV to JSON, with delimiter detection and typed values.JSON to CSVConvert JSON to CSV. Nested data gets dotted column names.CSV Formatter and ValidatorFind broken rows, quotes and garbled letters in a CSV, and get a tidy copy.Markdown to HTMLConvert Markdown to HTML with a live, sanitised preview.HTML to MarkdownConvert HTML to Markdown, including tables.