String Tool Suite
Explore and deploy over 100 specialized serverless utilities to transform, encode, compare, and analyze your strings instantly.
Reverse String
Reverse the characters of a string, with optional multi-line mode.
Repeat String
Repeat a string a given number of times with an optional separator.
Rotate String
Cyclically rotate a string left or right by N positions.
Transpose String
Swap rows and columns of a multi-line string.
Truncate String
Cut a string to a set length from the head or tail with an optional ellipsis.
Trim String
Strip leading and trailing whitespace, per line or globally.
Pad String
Pad a string left, right, or both to a target length.
Slice String
Extract a substring between a start and end index.
Left String
Take the first N characters of a string.
Right String
Take the last N characters of a string.
Mirror String
Append a reversed copy to create a mirrored string.
Duplicate Characters
Repeat each character a chosen number of times.
Split String
Split a string by separator, length, or regex into fragments.
Join Strings
Merge multiple lines into one string with a chosen glue.
Chunk String
Break a string into fixed-size chunks.
String to Characters
Convert a string into a JSON array of characters.
Characters to String
Join a JSON array of characters back into a string.
Extract Prefix Parts
Split fragments and keep their beginning parts.
Extract Suffix Parts
Split fragments and keep their ending parts.
Extract Regex Matches
Pull every fragment matching a regular expression.
Extract Between
Extract text found between two delimiters.
Tokenize String
Break a string into a list of tokens.
String to Words
Split a string into individual words.
Replace String
Find and replace text with literal or regex matching.
Replace Multiple
Replace a set of strings with a matching set of replacements.
Filter Lines
Keep or drop lines that contain or match a pattern.
Remove Substring
Delete every occurrence of a substring.
Remove Characters
Strip a chosen set of characters from a string.
Remove Duplicate Characters
Collapse repeated characters down to one.
Limit Alphabet
Restrict a string to an allowed set of characters.
Insert at Position
Insert text at a specific index in a string.
Find & Replace
Find and replace text with literal or regex matching.
Replace Regex
Replace matches of a regular expression.
Remove Duplicates
Remove duplicate lines from text.
Remove Empty Lines
Strip blank or whitespace-only lines.
Remove Whitespace
Strip, collapse, or trim whitespace with multiple modes.
URL Encode
Percent-encode a string for safe use in URLs.
URL Decode
Decode a percent-encoded URL string.
HTML Encode
Convert characters into HTML entities.
HTML Decode
Convert HTML entities back into characters.
Base64 Encode
Encode a string into Base64.
Base64 Decode
Decode a Base64 string back to text.
Slash Escape
Add backslashes before special characters.
Slash Unescape
Remove backslash escaping from a string.
Backslash Quote
Quote a string by escaping it with backslashes.
Backslash Unquote
Reverse backslash-quoting of a string.
Netstring Encode
Construct a netstring from a regular string.
Netstring Decode
Decode a netstring and output its contents.
JSON Stringify String
Convert a string into a JSON-escaped string literal.
JSON Parse String
Turn a JSON string literal back into raw text.
String to Bytes
Convert a string into a sequence of UTF-8 byte values.
Bytes to String
Convert a sequence of byte values back into a string.
String to Binary
Convert a string into its binary representation.
Binary to String
Convert a binary string back into text.
String to Hex
Convert a string into hexadecimal.
Hex to String
Convert a hexadecimal string back into text.
String to Octal
Convert a string into octal code values.
String to Decimal
Convert a string into decimal code points.
String to Code Points
List the Unicode code point of each character.
Code Points to String
Build a string from a list of Unicode code points.
String Length
Calculate the length of a string in characters.
Count Newlines
Count the number of line breaks in a string.
Count Characters
Count characters with or without whitespace.
Count Words
Count the number of words in a string.
Character Frequency
Show how often each character appears.
Is Palindrome
Check whether a string reads the same backwards.
Create Palindrome
Build a palindrome from a string.
Sort Characters
Sort the characters of a string alphabetically.
Shuffle Characters
Randomly scramble the characters of a string.
Unique Characters
List the distinct characters used in a string.
Levenshtein Distance
Measure the edit distance between two strings.
Hamming Distance
Count differing positions between two equal-length strings.
Longest Common Subsequence
Find the longest common subsequence of two strings.
Longest Common Substring
Find the longest shared substring of two strings.
String Diff
Visually compare two strings and highlight differences.
String Similarity
Compute a similarity ratio between two strings.
Compare Strings
Check if two strings are equal, with case options.
Common Prefix & Suffix
Find the shared prefix and suffix of two strings.
Generate N-grams
Generate all n-grams of a string.
Generate Random String
Generate a random string from a chosen alphabet.
String from Regex
Generate a string that matches a regular expression.
All Substrings
List every possible substring of a string.
All Permutations
Generate all character permutations of a string.
Typos Generator
Create a list of likely typos of a string.
String Entropy Meter
Measure Shannon entropy and estimate password strength.
Homoglyph Detector
Find lookalike Cyrillic or Greek characters hidden in Latin text.
Invisible Character Revealer
Expose zero-width, BOM, and RTL-override characters with positions.
Confusables Normalize
Reduce a string to its Unicode skeleton to detect spoofing.
String Fingerprint
Build a normalized fingerprint for fuzzy deduplication.
Case Style Detector
Detect whether a string is camel, snake, kebab, or Pascal case.
Anagram Grouper
Group input lines into anagram clusters.
Regex from Examples
Infer a regular expression that matches example lines.
String Template Fill
Fill {{placeholder}} templates from rows of values.
Byte Budget per Encoding
Compare a string's size in UTF-8, UTF-16, and UTF-32.
Grapheme Splitter
Split by grapheme clusters for a true visible length, emoji-aware.
Collation Sort
Compare locale-aware sorting against raw code point sorting.
Typoglycemia Generator
Scramble the middle of each word while keeping it readable.
Keyboard Shift Cipher
Shift each key one position across the QWERTY layout.
Pronounceable Generator
Generate pronounceable pseudo-words for names or passwords.
Mask Middle
Mask the middle of a string while keeping the first and last characters.
ROT Auto Decode
Auto-detect the ROT shift and decode an unknown rotation.
RLE Compressibility Preview
Preview run-length encoding and show the compression ratio.
Naming Roundtrip Check
Check whether a camel/snake case conversion is reversible.
String 3-Way Merge
Merge base, ours, and theirs strings with conflict markers.