Skip to content
XUtilHub

Free Online Text & String Tools

Quick utilities for cleaning up and transforming text: count words, change case, remove duplicates, empty lines or extra spaces, sort lines and words, convert text to hex or binary, generate passwords and random words, and more.

30 tools

Word Counter

Count words, characters, sentences, paragraphs and reading time instantly. Free online word and character counter.

Case Converter

Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case and more.

Password Generator

Generate strong, random passwords with a chosen length, symbols and numbers. Uses cryptographically secure randomness. Nothing is stored.

Random Word Generator

Generate random English words for games, brainstorming, passwords and creative writing. Choose the count and length.

Upside Down Text

Flip text upside down (ʇxǝʇ uʍop ǝpısdn) for social media, bios and messages. Copy and paste anywhere.

Reverse Text

Reverse a string, the word order, or each word's letters. Unicode- and emoji-safe. Free online text reverser.

String to Hex

Convert text to hexadecimal (UTF-8 bytes). Choose the separator and case. Free online text to hex converter.

Hex to String

Decode hexadecimal values to readable text (UTF-8). Accepts spaces, 0x prefixes and other separators.

String to Binary

Convert text to binary code (8-bit UTF-8 bytes) online. Copy the 0s and 1s instantly.

Binary to String

Decode binary code (0s and 1s) back into readable text. Supports UTF-8 and any separator.

Base32 to Hex

Convert Base32 (RFC 4648) strings to hexadecimal and back. Useful for TOTP secrets and encoded IDs.

Number to Words

Convert numbers to words in English (e.g. 1234 → one thousand two hundred thirty-four). Supports decimals and check-writing format.

Words to Number

Convert English number words to digits (e.g. "twenty-five thousand" → 25000). Free online tool.

NTLM Hash Generator

Generate NTLM (NT) hashes from text, computed locally in your browser. Also shows MD5, SHA-1 and SHA-256.

String Builder

Build strings from lists: add a prefix or suffix, wrap in quotes, join with a delimiter, or apply a template to every line.

Delimited Text Extractor

Extract specific columns from CSV, TSV, pipe- or custom-delimited text. Pick columns and an output delimiter.

Remove Accents

Remove accents and diacritics from text (é → e, ñ → n, ü → u). Great for slugs, search and data cleanup.

Remove Duplicate Lines

Remove duplicate lines from text, with options for case sensitivity and trimming. Keeps the original order. Free.

Remove Empty Lines

Remove blank and whitespace-only lines from text instantly. Free online tool.

Remove Extra Spaces

Collapse multiple spaces into one and trim leading and trailing spaces on every line. Free text cleaner.

Remove Whitespace

Remove all spaces, tabs and line breaks from text. Optionally keep line breaks. Free online tool.

Remove Line Breaks

Remove line breaks and join text into one paragraph, with an optional replacement such as a space or comma. Keeps paragraphs if you want.

Remove Lines Containing

Remove (or keep) lines that contain a word, phrase or regex. Case-sensitive option. Free online line filter.

Remove Punctuation

Strip punctuation marks from text while keeping letters, numbers and spaces. Unicode-aware. Free tool.

Sort Lines

Sort lines A-Z, Z-A, by length, naturally (numbers aware) or randomly. Optionally remove duplicates. Free.

Word Sorter

Sort the words in your text alphabetically or by length. Optionally remove duplicate words. Free online tool.

Word Frequency Counter

Count how often each word appears in text. See frequency and percentage, ignore stop words, and export CSV.

Repeated Word Counter

Find words that are repeated in your text and count them. Spot overused words and consecutive duplicates.

Text Repeater

Repeat any text or emoji many times, with an optional separator (new line, space, comma). Copy instantly.

Row Repeater

Repeat every line of text a set number of times, either grouped or cycled. Great for test data and spreadsheets.

Fast utilities for everyday text

Copying text between apps, documents and websites leaves a mess: extra spaces, broken lines, duplicate entries and inconsistent capitalization. These tools fix it in one click, and they also handle counting, sorting, encoding and generating text. Everything runs in your browser as you type.

Find the right tool

Count and analyze

Clean up

Transform

Encode and convert

Generate

Classic clean-up recipe for pasted text

  1. Remove Line Breaks with Keep paragraphs: fixes text copied from PDFs.
  2. Remove Extra Spaces: tidies double spaces and indentation.
  3. Word Counter: checks the final length.

Classic list recipe

  1. Remove Empty Lines → 2. Remove Duplicate Lines → 3. Sort Text Lines → 4. String Builder to wrap and join for SQL, code or tags.

Built for Unicode

Every tool handles accented letters, non-Latin scripts and emoji correctly. Reversing text keeps 👋🏽 intact, counting treats an emoji as one character, and sorting places é next to e.

Frequently asked questions

Is my text sent anywhere?

No. All text tools run locally in your browser.

Do these tools support Unicode?

Yes. They handle Unicode text, including emoji and accented characters.