String Tools

A growing set of browser-based string utilities for encoding, decoding, case conversion, and text cleanup. Everything runs locally in your browser, so nothing you paste is ever sent to a server.

ASCII to String Converter

Decode space-separated ASCII codes back into text.

Open tool

Base64 Decoder

Turn a Base64 string back into readable text.

Open tool

Base64 Encoder

Convert text into Base64, the ASCII-safe binary-to-text encoding.

Open tool

BBCode to String Converter

Wrap BBCode markup as a quoted, escaped string literal.

Open tool

Binary to String Converter

Decode space-separated binary code points back into text.

Open tool

Bold Text Writer

Convert plain text into Unicode Mathematical Bold letters and digits.

Open tool

Bytes to String Converter

Decode space-separated UTF-8 byte values back into text.

Open tool

String Center Aligner

Center every line within a fixed-width column, padding both sides.

Open tool

Case Converter

Convert text between Title Case, camelCase, snake_case, kebab-case, and more.

Open tool

Palindrome Checker

Check whether text reads the same forwards and backwards.

Open tool

Column Text Converter

Collapse fixed-width columnar text back into a single flowing list of values.

Open tool

Column to Comma Converter

Turn a single-column list of values into one comma-separated line.

Open tool

String Comma Replacer

Replace every comma in your text with any custom replacement string.

Open tool

Comma to Column Converter

Turn a comma-separated list into a single-column list, one value per line.

Open tool

Comma to Newline Converter

Turn a comma-separated list into one item per line.

Open tool

Commas to Spaces Converter

Replace every comma in your text with a single space.

Open tool

Consonant Duplicator

Duplicate every consonant letter in text immediately after itself.

Open tool

Consonant Remover

Remove every consonant letter from text, leaving only vowels and non-letters.

Open tool

Consonant Replacer

Replace every consonant letter in text with a chosen replacement character.

Open tool

Newline Counter

Count how many line breaks appear in text.

Open tool

Palindrome Maker

Turn any text into a palindrome by mirroring it onto itself.

Open tool

CSV to String Converter

Wrap CSV text as a quoted, escaped string literal.

Open tool

Mild Expletive Adder

Playfully sprinkle mild, family-friendly exclamations like 'Dang!' into your text.

Open tool

Cursive Text Writer

Convert plain text into flowing Unicode Mathematical Script (cursive) letters.

Open tool

Decimal to String Converter

Decode space-separated decimal Unicode code points back into text.

Open tool

Diacritics Remover

Strip accents and diacritical marks from letters, like café to cafe.

Open tool

Digits to Letters Converter

Convert space-separated numbers 1-26 back to their letters.

Open tool

Digits to Number Words Converter

Convert standalone digit numbers (0-999) in text to spelled-out words.

Open tool

Duplicate Letter Finder

List the letters that repeat in a piece of text, with counts.

Open tool

Duplicate Line Remover

Remove duplicate lines from text, keeping the first occurrence of each.

Open tool

Duplicate Word Finder

List the words in your text that repeat, with how many times each occurs.

Open tool

Duplicate Word Remover

Remove repeated words from text, keeping only the first occurrence of each.

Open tool

Extra Space Remover

Collapse runs of two or more spaces down to a single space.

Open tool

Regex Match Extractor

List every regex match found in text, one per line.

Open tool

Substring Extractor

Extract a substring using a start position and length.

Open tool

Fake Text Checker

Check what percentage of text matches the lorem-ipsum word pool.

Open tool

Fake Text Generator

Generate classic lorem-ipsum-style placeholder paragraphs.

Open tool

Fake Text Remover

Strip lorem-ipsum boilerplate sentences out of a block of text.

Open tool

Fancy Font Remover

Strip fancy Unicode fonts (bold, italic, script, fullwidth) back to plain readable ASCII.

Open tool

String Line Filter

Keep only lines containing (or not containing) a search term.

Open tool

Find & Replace Tool

Replace every literal occurrence of one text with another.

Open tool

Glitch Text Generator

Add a light, randomized glitchy look to text with stray marks and lookalike letters.

Open tool

Hex to String Converter

Decode space-separated hexadecimal code points back into text.

Open tool

HTML Entity Decoder

Convert HTML entities back into their literal characters.

Open tool

HTML Entity Encoder

Escape HTML-significant characters so text renders literally.

Open tool

HTML to String Converter

Wrap HTML markup as a quoted, escaped string literal.

Open tool

Text Indenter

Prefix every line with a repeated indent unit, like two spaces or a tab, at a chosen depth.

Open tool

Case Inverter

Swap every letter's case: uppercase becomes lowercase and vice versa.

Open tool

Italic Text Writer

Convert plain text into Unicode Mathematical Italic letters.

Open tool

Text Joiner

Combine a list of lines into one delimited string.

Open tool

JSON String Decoder

Decode a quoted JSON string literal back to its original text.

Open tool

JSON String Encoder

Validate JSON, then wrap it as a quoted, escaped string literal.

Open tool

JSON to String

Validate JSON and collapse it to a single-line string.

Open tool

Text Justifier

Distribute extra spaces evenly between words so every line hits an exact target width.

Open tool

String Left Aligner

Pad every line with trailing spaces (or a custom character) so they all share the same width.

Open tool

String Left Padder

Pad text on the left to reach a target length.

Open tool

Letter Decrementer

Shift every letter backward by N positions in the alphabet, wrapping a to z.

Open tool

Letter Duplicator

Duplicate every letter in text, or every Nth letter, immediately after itself.

Open tool

Letter Highlighter

Wrap every occurrence of a chosen letter with a marker on both sides.

Open tool

Letter Incrementer

Shift every letter forward by N positions in the alphabet, wrapping z to a.

Open tool

Letter Randomizer

Randomly shuffle the letters within each word, leaving word boundaries in place.

Open tool

Letter Remover

Remove every occurrence of one or more specified letters from text.

Open tool

Letter Replacer

Replace every occurrence of one letter with another, case-preserved.

Open tool

Letter Sorter

Sort the letters within each word alphabetically, e.g. 'hello' becomes 'ehllo'.

Open tool

Letter Sum Calculator

Sum the alphabet position of every letter in your text (a=1, b=2, ... z=26).

Open tool

Letter Swapper

Randomly swap two adjacent interior letters in longer words to simulate a common typo pattern.

Open tool

Letter Symbol Inserter

Insert a chosen symbol between every character of your text.

Open tool

Letter Symbol Wrapper

Wrap every non-space character in your text with a symbol pair.

Open tool

Letters to Digits Converter

Convert each letter to its 1-based alphabet position number (a=1 ... z=26).

Open tool

Line Break Adder

Insert a newline every N characters or every N words, whichever mode you choose.

Open tool

Line Break Fancifier

Replace the blank line between paragraphs with a decorative separator symbol like ⸻.

Open tool

Line Break Normalizer

Convert CRLF and lone CR line endings to LF, and collapse 3+ blank lines down to just one.

Open tool

Line Break Randomizer

Randomly insert line breaks at word boundaries, each gap becoming a break with a given probability.

Open tool

Line Break Remover

Remove every newline, joining what were separate lines with a chosen replacement string.

Open tool

Line Break Replacer

Replace every newline character with a custom replacement string of your choice.

Open tool

Line Counter

Count how many lines a block of text has.

Open tool

Line Number Adder

Prefix every line of text with its 1-based line number.

Open tool

Line Number Remover

Strip a leading line-number prefix from every line of text.

Open tool

Line Prefix Adder

Add a prefix to the start of every line in a block of text.

Open tool

Line Quoter

Wrap every individual line in your text with a quote character.

Open tool

Line Order Randomizer

Shuffle the order of lines in your text, keeping each line's own text intact.

Open tool

Line Suffix Adder

Add a suffix to the end of every line in a block of text.

Open tool

Line Suffix Remover

Remove a fixed suffix from the end of every line, only where it's actually present.

Open tool

Line Unquoter

Strip a quote character from both sides of every quoted line.

Open tool

Line Unwrapper

Join soft-wrapped lines back into flowing paragraphs, preserving paragraph breaks.

Open tool

Morse Code Decoder

Decode International Morse code back into text.

Open tool

Morse Code Encoder

Translate text to International Morse code.

Open tool

Netstring Decoder

Decode a length-prefixed netstring back to plain text.

Open tool

Netstring Encoder

Wrap text as a length-prefixed netstring.

Open tool

Newline to Comma Converter

Turn a one-item-per-line list into a comma-separated line.

Open tool

Newlines to Spaces

Join multi-line text into a single space-separated line.

Open tool

Number Words to Digits Converter

Convert spelled-out English numbers (0-999) in text to digit form.

Open tool

Octal to String Converter

Decode space-separated octal code points back into text.

Open tool

Paragraph Filter

Keep only the paragraphs containing (or not containing) a keyword.

Open tool

Paragraph Order Randomizer

Shuffle the order of paragraphs in your text, keeping each paragraph intact.

Open tool

Paragraph Order Reverser

Reverse the order of paragraphs in a block of text while keeping each paragraph's contents intact.

Open tool

Paragraph Sorter

Sort the paragraphs of a text alphabetically, A-Z or Z-A.

Open tool

Paragraph Spacing Fixer

Normalize spacing between paragraphs to exactly one blank line and trim leading/trailing blank lines.

Open tool

Multi-Pattern Highlighter

Wrap every occurrence of any term from a comma-separated list with a marker.

Open tool

String Prefix Adder

Prepend text to the front of a string.

Open tool

Printf Tool

Substitute %s/%d/%f placeholders in a printf-style format string.

Open tool

Proper Case Converter

Capitalize the first letter of every sentence and lowercase the rest.

Open tool

String Quoter

Wrap text in double quotes, escaping any quotes or control characters inside.

Open tool

Random Letter Adder

Insert one random lowercase letter at a random position inside each word of three or more letters.

Open tool

Random Letter Remover

Remove one random interior letter from every word of 4+ letters.

Open tool

Random String Generator

Generate a random string with a chosen length and character sets.

Open tool

Random Symbol Remover

Randomly remove punctuation and symbol characters at a set rate.

Open tool

Random Word Adder

Insert random filler words at random positions between the existing words in your text.

Open tool

Case Randomizer

Randomly upper- and lowercase each letter, sPoNgEbOb-style.

Open tool

RegExp Match Highlighter

Wrap every regular expression match with a marker string on both sides.

Open tool

Regex String Generator

Generate a random sample string that matches a regex pattern.

Open tool

Empty Line Remover

Strip every blank or whitespace-only line from text.

Open tool

Punctuation Remover

Strip common punctuation marks from text.

Open tool

Whitespace Remover

Strip every space, tab, and newline from text.

Open tool

String Repeater

Repeat text a chosen number of times, with an optional separator.

Open tool

String Reverser

Flip a string's characters back to front.

Open tool

String Right Aligner

Right-align every line within a fixed-width column using spaces.

Open tool

String Right Padder

Pad text on the right to reach a target length.

Open tool

ROT13 Encoder/Decoder

Apply the classic ROT13 letter-rotation cipher to text.

Open tool

ROT47 Encoder/Decoder

Shift printable ASCII characters by 47 places, a self-inverse cipher.

Open tool

String Rotator

Cyclically shift a string's characters left or right by N positions.

Open tool

Scrolling Text Generator

Generate a self-contained HTML+CSS snippet that scrolls text horizontally.

Open tool

Sentence Duplicator

Duplicate every sentence in a block of text immediately after itself.

Open tool

Sentence Filter

Keep only the sentences containing (or not containing) a keyword.

Open tool

Sentence Highlighter

Wrap every whole sentence containing a chosen keyword with a marker prefix/suffix.

Open tool

Sentence Order Randomizer

Shuffle the order of sentences in your text, keeping each sentence intact.

Open tool

Sentence Remover

Remove every sentence that contains a given keyword, case-insensitively, from a block of text.

Open tool

Sentence Order Reverser

Reverse the order of sentences in a paragraph while keeping each sentence intact.

Open tool

Sentence Sorter

Sort the sentences of a text alphabetically, A-Z or Z-A.

Open tool

Slash Escaper

Backslash-escape quotes, backslashes, and newlines, C-style.

Open tool

Slash Unescaper

Resolve backslash escape sequences back to their literal characters.

Open tool

String Slicer

Extract a substring using start/end index slicing (negative indices supported).

Open tool

Slug Generator

Convert text into a clean, URL-safe slug.

Open tool

Text Sorter

Sort a list of lines alphabetically, A-Z or Z-A.

Open tool

String Space Replacer

Replace every space character in your text with a custom replacement string.

Open tool

Spaces to Commas Converter

Replace every run of spaces in your text with a single comma.

Open tool

Spaces to Newlines

Turn space-separated text into one item per line.

Open tool

Spaces to Tabs

Replace runs of 4 spaces with tab characters.

Open tool

Text Splitter

Split text into a one-item-per-line list by a chosen delimiter.

Open tool

String Bigram Generator

List every overlapping pair of adjacent characters, one per line.

Open tool

String Length Counter

Count a string's characters, UTF-8 bytes, words, and lines.

Open tool

String to ASCII Converter

Convert ASCII-only text to space-separated decimal ASCII codes.

Open tool

String to Binary Converter

Convert text to space-separated 8-bit binary code points.

Open tool

String to Bytes Converter

Convert text to its actual UTF-8 byte values, space-separated.

Open tool

String to CSV Converter

Unwrap a quoted string literal back into raw CSV text.

Open tool

String to Decimal Converter

Convert text to space-separated decimal Unicode code points.

Open tool

String to Hex Converter

Convert text to space-separated 2-digit hexadecimal code points.

Open tool

String to Image Converter

Render plain text as a downloadable PNG image.

Open tool

Lowercase Text Converter

Convert every letter in a string to lowercase.

Open tool

String to Octal Converter

Convert text to space-separated 3-digit octal code points.

Open tool

Uppercase Text Converter

Convert every letter in a string to uppercase.

Open tool

String Unigram Generator

List every individual character in text, one per line.

Open tool

Subscript Writer

Convert digits and a small set of letters into real Unicode subscript characters.

Open tool

String Suffix Adder

Append text to the end of a string.

Open tool

Superscript Writer

Convert digits, letters, and a few symbols into real Unicode superscript characters.

Open tool

Symbol Sorter

Extract every symbol character in text and list each one with its count, sorted alphabetically.

Open tool

Tabs to Spaces

Replace every tab character with 4 spaces.

Open tool

Regex Tester

Check whether a regex pattern matches text, with a total match count.

Open tool

Text Alphabet Changer

Transliterate Latin letters into a fullwidth or Cyrillic look-alike style.

Open tool

Text Anonymizer

Redact likely emails and long digit sequences with local pattern matching.

Open tool

Text Box Drawer

Draw a box-drawing-character border around text, sized to fit the longest line.

Open tool

Text Columnizer

Arrange whitespace-separated values into fixed-width aligned columns.

Open tool

Text Complexity Calculator

Estimate a readability score and grade level from sentence and word length.

Open tool

Text Entropy Calculator

Calculate the Shannon entropy of your text in bits per character.

Open tool

Text Error Introducer

Introduce random typos into text at a configurable error rate.

Open tool

Fancy Font Changer

Convert plain text into fancy Unicode letters: bold, italic, script, double-struck, or fullwidth.

Open tool

Fixed-Length Text Generator

Generate filler text that is exactly N characters long.

Open tool

Text Marquee Creator

Generate a self-contained scrolling marquee banner as an HTML/CSS snippet.

Open tool

Text N-gram Generator

Generate all contiguous N-word sequences (n-grams) from text, for any N.

Open tool

Text Prefix Remover

Remove a fixed prefix from the start of a string, only if it's actually there.

Open tool

Text Rewriter

Swap common words for a synonym using a small built-in dictionary.

Open tool

Text Skip-gram Generator

Generate k-skip-n-grams: word sequences that allow skipped words between them.

Open tool

Text Spacing Increaser

Insert extra spaces between every character to visually widen your text.

Open tool

Text Spacing Normalizer

Trim edges and collapse runs of spaces or tabs down to a single space.

Open tool

Text Spacing Randomizer

Replace the space between each pair of words with a random number of spaces.

Open tool

Text Statistics

Get character, word, sentence, paragraph, and line counts in one summary.

Open tool

Text Strikethrough Adder

Add a strikethrough effect to plain text using a Unicode combining overlay mark.

Open tool

Text Structure Visualizer

Make spaces, tabs, and newlines visible to spot trailing whitespace and hidden characters.

Open tool

Text Underliner

Underline plain text using the Unicode combining low line character.

Open tool

Tiny Text Generator

Convert text into tiny, condensed Unicode characters popular on social media.

Open tool

Title Case Converter

Capitalize headline text using standard English title-casing rules for minor words.

Open tool

Top Letter Finder

Find the most frequent letters in your text, ranked with their counts.

Open tool

Top Word Finder

Find the most frequent words in your text, ranked with their counts.

Open tool

String Transposer

Flip rows and columns of delimited text, like rotating a table 90 degrees.

Open tool

Whitespace Trimmer

Remove leading and trailing whitespace from a string.

Open tool

String Truncator

Cut text to a max length, appending a suffix like '...' when trimmed.

Open tool

Text Dedenter

Strip up to N leading copies of an indent unit, like two spaces or a tab, from every line.

Open tool

Unique Letter Finder

List the letters that occur exactly once in a piece of text.

Open tool

Unique Word Finder

List the words in your text that occur exactly once.

Open tool

String Unquoter

Remove a matching pair of surrounding quotes and unescape the contents.

Open tool

URL Decoder

Turn percent-encoded text back into readable characters.

Open tool

URL Encoder

Percent-encode a string so it's safe to use in a URL.

Open tool

Vertical Text Flipper

Turn text upside-down using look-alike Unicode characters.

Open tool

Vowel Duplicator

Duplicate every vowel in text immediately after itself.

Open tool

Vowel Remover

Remove every vowel (a, e, i, o, u) from text, leaving consonants and punctuation.

Open tool

Vowel Replacer

Replace every vowel (a, e, i, o, u) in text with a chosen replacement character.

Open tool

Word Censor

Redact chosen words with asterisks, matching each word's length.

Open tool

Word Counter

Count the number of words in your text.

Open tool

Word Duplicator

Duplicate every word, or every Nth word, immediately after itself in a block of text.

Open tool

Word Eraser

Mask every whole-word occurrence of specified target words with a repeated symbol.

Open tool

Word Filter

Keep only the words containing (or not containing) a keyword.

Open tool

Word Highlighter

Wrap every whole-word occurrence of a chosen word with a marker on both sides.

Open tool

Word Letter Eraser

Mask the interior letters of every word, keeping the first and last letter visible.

Open tool

Word Prefix Adder

Add a prefix to the start of every word in a block of text, preserving spacing.

Open tool

Word Prefix Remover

Remove a fixed prefix from every word that begins with it, preserving spacing.

Open tool

Word Quoter

Wrap every individual word in your text with a quote character.

Open tool

Word Order Randomizer

Shuffle the order of the words in a text, keeping each word intact.

Open tool

Word Remover

Remove every whole-word occurrence of a target word, or comma-separated list of words, from text.

Open tool

Word Replacer

Replace every whole-word match of a target word with a replacement, word-boundary aware.

Open tool

Word Order Reverser

Reverse the order of words in a sentence while keeping each word spelled correctly.

Open tool

Word Scrambler

Scramble the interior letters of each word, keeping the first and last letter fixed.

Open tool

Word Sorter

Sort the words of a text alphabetically, A-Z or Z-A.

Open tool

Word Suffix Adder

Add a suffix to the end of every word in a block of text, preserving spacing.

Open tool

Word Suffix Remover

Remove a fixed suffix from every word that ends with it, preserving spacing.

Open tool

Word Swapper

Swap every pair of adjacent words in text: word 1 with word 2, word 3 with word 4, and so on.

Open tool

Word Symbol Unwrapper

Remove a chosen symbol wrapped around each word in your text.

Open tool

Word Symbol Wrapper

Wrap every word in your text with a chosen symbol on both sides.

Open tool

Word Unquoter

Strip a quote character from both sides of every quoted word.

Open tool

Word Wrapper

Wrap text to a maximum line width, breaking only at word boundaries, never mid-word.

Open tool

XML to String Converter

Wrap XML markup as a quoted, escaped string literal.

Open tool

Zalgo Text Generator

Turn text into creepy, glitchy 'zalgo' text using random Unicode combining marks.

Open tool

Zalgo Text Remover

Strip zalgo's stacked combining marks and restore plain, readable text.

Open tool

ZigZag Text Creator

Render text as a zigzag pattern across multiple lines, like the zigzag cipher.

Open tool

UUID Generator & Validator

Generate random UUIDs (v4 or v7) or validate one and inspect its version and variant.

Open tool

Short ID Generator

Generate short, random, human-friendly IDs with an unambiguous character set.

Open tool

ULID Generator

Generate ULIDs: 26-character, timestamp-prefixed, lexicographically sortable IDs.

Open tool

Nano ID Generator

Generate compact, URL-safe unique IDs with a customizable length and alphabet.

Open tool

CUID2 Generator

Generate CUID2-format IDs: a lowercase letter followed by random base36 characters.

Open tool

API Key Generator

Generate random API keys with a custom prefix, length, and character set.

Open tool

Diceware Passphrase Generator

Generate memorable, high-entropy passphrases from the EFF's short Diceware word list.

Open tool

Username Generator

Generate random adjective-noun usernames with optional numbers and case styles.

Open tool

Cryptographically Secure Password Generator

Generate strong, random passwords with crypto.getRandomValues(), no modulo bias, with an entropy estimate.

Open tool

QR Code Encoder & Decoder

Generate a real, scannable QR code from text, or decode one from an uploaded image.

Open tool

Barcode Generator

Generate a real, scannable 1D barcode (CODE128, EAN-13, UPC, ITF-14, and more) from text.

Open tool

CSV Delimiter Detector and Normalizer

Detect whether pasted CSV-like text uses commas, semicolons, tabs, or pipes, and normalize it to commas.

Open tool

CSV Encoding Detector

Upload a CSV or text file and detect its likely byte encoding: UTF-8, UTF-16, or Windows-1252/Latin-1.

Open tool

Unicode and Encoding Repair Tool

Fix mojibake like "café" back to "café" by reversing a UTF-8-decoded-as-Latin-1 mistake.

Open tool

BOM Detector and Remover

Detect a leading UTF-8 byte order mark (BOM) in pasted text and strip it.

Open tool

CSV to TOON

Convert CSV rows into TOON's compact tabular array syntax, designed to use fewer LLM tokens than JSON.

Open tool

CSV Joiner & Column Splicer

Left-join two CSVs on a shared key column, or extract just the columns you need from one CSV.

Open tool

First N Characters Remover

Strip a fixed number of characters from the start of every line.

Open tool

Last N Characters Remover

Strip a fixed number of characters from the end of every line.

Open tool

Line Prefix Remover

Remove a fixed prefix from the start of every line, only where it's actually present.

Open tool