Skip to main content

Text Tools

Free, browser-based text tools for writers, editors, students and developers who need to count, clean, reshape and convert plain text fast. Paste your content, get the result instantly, and copy it back out - nothing you type is uploaded to a server.

From a quick word count for an essay to bulk find-and-replace across a wall of log lines, these utilities cover the everyday string work that would otherwise mean opening a heavy editor.

I want to…

Binary to Text

Convert text to binary and binary back to text.

Try free

Case Converter

Convert text between UPPER, lower, Title, Sentence, camelCase, snake_case and more.

Try free

Character Counter

Count characters with platform-specific limits for Twitter, Instagram and more.

Try free

Emoji Picker & Search

Search and copy emojis by name or category.

Try free

Fancy Text Generator

Generate stylish text with bubbles, squares, upside down and more for social media.

Try free

Find & Replace

Find and replace text with regex support and case-sensitive options.

Try free

HTML to Markdown

Convert HTML to clean Markdown text.

Try free

Invisible Character Detector

Find and remove hidden zero-width and invisible characters from text.

Try free

Line Counter

Count total lines, blank lines and get line statistics.

Try free

Lorem Ipsum Generator

Generate placeholder text in paragraphs, sentences or words.

Try free

Markdown to HTML

Convert Markdown to HTML with live preview.

Try free

Morse Code Translator

Translate text to Morse code and Morse code to text.

Try free

Random String Generator

Generate random strings with configurable length and character set.

Try free

Remove Duplicate Lines

Remove duplicate lines from text with case-sensitive and sorting options.

Try free

ROT13 Encoder / Decoder

Encode and decode text with ROT13 and other rotation ciphers.

Try free

String Length Calculator

Calculate string length in characters, bytes (UTF-8/UTF-16) and graphemes.

Try free

Text Diff / Compare

Compare two texts side by side and highlight the differences.

Try free

Text Repeater

Repeat text multiple times with custom separators.

Try free

Text Reverser

Reverse text by characters, words or lines.

Try free

Text Sorter

Sort lines alphabetically, numerically, by length or randomly.

Try free

Text to Handwriting

Render text as handwritten notes with customizable fonts and paper styles.

Try free

Text to Slug

Generate URL-friendly slugs from any text.

Try free

Unicode Text Converter

Convert text to bold, italic, script, fraktur and other Unicode styles.

Try free

Whitespace Remover

Trim, collapse or remove whitespace and blank lines from text.

Try free

Word Counter

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

Try free

Count, measure and analyse text

The most common text job is simply measuring what you have written. The word counter reports words, sentences, paragraphs and an estimated reading time, which is handy for essays with a target length, blog posts or social captions with hard limits. When the limit is expressed in characters rather than words, the character counter and the string length calculator give you exact counts including or excluding whitespace, and the line counter tells you how many lines a block contains - useful for CSV rows, logs and code.

Convert case and reshape text

The case converter switches between UPPERCASE, lowercase, Title Case, Sentence case and programmer styles like camelCase, snake_case and kebab-case in one click, so you do not have to retype headings or variable names by hand. To turn a title into a clean URL fragment, the text to slug tool strips punctuation and accents and joins words with hyphens. The text reverser and text sorter handle ordering tasks - reverse a string or sort lines alphabetically or numerically.

Clean up messy input

Pasted text is rarely tidy. The whitespace remover collapses extra spaces, tabs and blank lines, while remove duplicate lines dedupes a list - perfect for cleaning email lists, keyword sets or import files. For bulk edits, the find and replace tool supports plain and pattern-based substitution across every line at once. A subtler problem is hidden characters: the invisible character detector highlights zero-width and non-printing characters that break copy-paste, search and form validation.

Compare and transform

When two versions of a document drift apart, the text diff tool shows exactly what changed line by line. For format conversion between writing surfaces, use markdown to HTML and HTML to markdown to move content between editors and CMS fields without losing structure.

Generate and encode text

Need filler or transformed output rather than analysis? The lorem ipsum generator produces placeholder paragraphs for mockups, the random string generator creates IDs and test data, and the text repeater duplicates a snippet a set number of times. For playful or specialised output there is the fancy text generator for styled Unicode, the morse code translator, a classic ROT13 encoder and a binary to text converter.

Why run text tools in the browser

Text you process is often unpublished or private - a draft contract, an unreleased article, a list of customer emails, a chunk of source code. Pasting that into a site that processes it server-side means trusting a third party with content you may not want stored. Every text tool here runs as JavaScript inside your browser tab, so the text never leaves your device and the tools keep working even if you go offline after the page loads.

  • No upload, no account - paste, process, copy, close the tab.
  • Instant results - counts and conversions update as you type.
  • Works on any text - prose, code, CSV rows, logs, lists and Unicode.
  • Reusable - chain tools together, such as deduping lines then sorting them.

Frequently Asked Questions

How accurate is the online word count?

The word counter splits text on whitespace the same way most editors and academic word counts do, so totals match tools like Word or Google Docs for ordinary prose. Counts update live as you type or paste, and you also get character, sentence, paragraph and reading-time figures alongside the word total.

Can I convert text case without retyping it?

Yes. Paste your text into the case converter and pick a style - UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case or kebab-case. The converted result appears immediately and can be copied back out with one click, so you never retype headings, labels or variable names by hand.

Do these text tools work offline?

Once the page has loaded, the tools run entirely in your browser, so most keep working even without a connection. Because the processing is client-side JavaScript, nothing you paste is sent to a server, which is why the tools stay responsive on large blocks of text.

What is the difference between the character counter and the word counter?

The word counter focuses on word, sentence and paragraph totals plus reading time, which suits writers and students. The character counter and string length calculator focus on exact character totals with and without spaces, which matters for fields with hard limits such as meta descriptions, SMS messages and social posts.

How do I clean up messy pasted text?

Use the whitespace remover to collapse stray spaces and blank lines, remove duplicate lines to dedupe a list, and the invisible character detector to catch zero-width characters that break search and validation. For larger edits, find and replace can substitute text across every line in one pass.