Text Tools
A toolbox for writers, developers and students. Format and validate JSON, count words and characters, change text case, encode and decode Base64, URL and HTML, convert Markdown, test regular expressions, compare two texts, clean up lists, and convert legacy fonts to Unicode — all instantly in your browser.
JSON Formatter
Format and validate JSON
Base64 Encode/Decode
Encode or decode Base64 strings
Word Counter
Count words, characters, and lines
Text Case Converter
Convert text case (upper, lower, title)
Text to PDF
Convert plain text into a PDF document
PDF to Text
Extract plain text from a PDF file
Lorem Ipsum Generator
Generate placeholder text
Slug Generator
Create clean URL slugs
URL Encoder/Decoder
Encode or decode URL text
HTML Encoder/Decoder
Encode or decode HTML entities
Markdown to HTML
Convert Markdown into HTML
HTML to Markdown
Convert HTML into Markdown
Regex Tester
Test regular expressions
Text Diff Checker
Compare two text blocks
Remove Duplicate Lines
Remove repeated text lines
Sort Lines
Sort text lines alphabetically
Find and Replace
Replace text matches
Character Frequency
Count each character in text
Keyword Density
Check keyword counts and percentages
Legacy Font to Unicode Converter
Preeti, Kruti Dev, AnmolLipi, Bijoy & more ⇄ Unicode
Tools for writing and for code
On one side you'll find writing helpers — word counter, case converter, find and replace, sort and deduplicate lines, keyword density. On the other are developer utilities — JSON formatter, Base64 and URL encoders, Markdown and HTML converters, and a live regex tester. Together they cover the small text jobs that come up every day.
Instant, private and unlimited
Every text tool runs entirely in your browser, so whatever you paste — notes, code, data or documents — never leaves your device and is never uploaded to a server. There are no limits and no sign-up: paste your text, get the result immediately, and copy it straight back into your work.