transformation
122 tools tagged "transformation".
JSON Array Flattener
Collapse nested arrays into a single-level array.
Open toolJSON Array Grouper
Group a JSON array of objects into buckets keyed by one of their shared property values.
Open toolJSON Array Merger
Concatenate two JSON arrays, with an option to drop duplicate items.
Open toolJSON Array Randomizer
Shuffle the top-level order of a JSON array's items using Fisher-Yates.
Open toolJSON Key-Value Swapper
Invert a flat JSON object so every value becomes a key and every key becomes a value.
Open toolJSON Object Flattener
Collapse a nested JSON object into a single flat object with dot/bracket path keys.
Open toolJSON Object Merger
Merge two JSON objects, either shallowly (B's keys win) or deeply (nested objects merge too).
Open toolJSON Object Randomizer
Shuffle a JSON object's key order using Fisher-Yates, keeping every value attached to its key.
Open toolJSON Object Unflattener
Rebuild a nested JSON object or array from flat dot/bracket path keys like a.b[0].c.
Open toolJSON Syntax Remover
Strip ALL JSON punctuation and quotes, leaving only a flat, space-separated word list.
Open toolJSON Truncator
Cap a JSON document's nesting depth, array length, and string length, marking every cut.
Open toolCase Converter
Convert text between Title Case, camelCase, snake_case, kebab-case, and more.
Open toolColumn to Comma Converter
Turn a single-column list of values into one comma-separated line.
Open toolComma Replacer
Replace every comma in your text with any custom replacement string.
Open toolComma to Column Converter
Turn a comma-separated list into a single-column list, one value per line.
Open toolComma to Newline Converter
Turn a comma-separated list into one item per line.
Open toolCommas to Spaces Converter
Replace every comma in your text with a single space.
Open toolConsonant Duplicator
Duplicate every consonant letter in text immediately after itself.
Open toolConsonant Replacer
Replace every consonant letter in text with a chosen replacement character.
Open toolPalindrome Maker
Turn any text into a palindrome by mirroring it onto itself.
Open toolDuplicate Line Remover
Remove duplicate lines from text, keeping the first occurrence of each.
Open toolDuplicate Word Remover
Remove repeated words from text, keeping only the first occurrence of each.
Open toolSubstring Extractor
Extract a substring using a start position and length.
Open toolString Line Filter
Keep only lines containing (or not containing) a search term.
Open toolFind & Replace Tool
Replace every literal occurrence of one text with another.
Open toolGlitch Text Generator
Add a light, randomized glitchy look to text with stray marks and lookalike letters.
Open toolText Indenter
Prefix every line with a repeated indent unit, like two spaces or a tab, at a chosen depth.
Open toolCase Inverter
Swap every letter's case: uppercase becomes lowercase and vice versa.
Open toolText Joiner
Combine a list of lines into one delimited string.
Open toolText Justifier
Distribute extra spaces evenly between words so every line hits an exact target width.
Open toolLeft Aligner
Pad every line with trailing spaces (or a custom character) so they all share the same width.
Open toolLetter Duplicator
Duplicate every letter in text, or every Nth letter, immediately after itself.
Open toolLetter Randomizer
Randomly shuffle the letters within each word, leaving word boundaries in place.
Open toolLetter Replacer
Replace every occurrence of one letter with another, case-preserved.
Open toolLetter Sorter
Sort the letters within each word alphabetically, e.g. 'hello' becomes 'ehllo'.
Open toolLetter Swapper
Randomly swap two adjacent interior letters in longer words to simulate a common typo pattern.
Open toolLetter Symbol Inserter
Insert a chosen symbol between every character of your text.
Open toolLetter Symbol Wrapper
Wrap every non-space character in your text with a symbol pair.
Open toolLine Break Adder
Insert a newline every N characters or every N words, whichever mode you choose.
Open toolLine Break Fancifier
Replace the blank line between paragraphs with a decorative separator symbol like ⸻.
Open toolLine Break Normalizer
Convert CRLF and lone CR line endings to LF, and collapse 3+ blank lines down to just one.
Open toolLine Break Randomizer
Randomly insert line breaks at word boundaries, each gap becoming a break with a given probability.
Open toolLine Break Remover
Remove every newline, joining what were separate lines with a chosen replacement string.
Open toolLine Break Replacer
Replace every newline character with a custom replacement string of your choice.
Open toolLine Number Adder
Prefix every line of text with its 1-based line number.
Open toolLine Number Remover
Strip a leading line-number prefix from every line of text.
Open toolLine Prefix Adder
Add a prefix to the start of every line in a block of text.
Open toolLine Order Randomizer
Shuffle the order of lines in your text, keeping each line's own text intact.
Open toolLine Suffix Adder
Add a suffix to the end of every line in a block of text.
Open toolLine Suffix Remover
Remove a fixed suffix from the end of every line, only where it's actually present.
Open toolLine Unwrapper
Join soft-wrapped lines back into flowing paragraphs, preserving paragraph breaks.
Open toolNewline to Comma Converter
Turn a one-item-per-line list into a comma-separated line.
Open toolNewlines to Spaces
Join multi-line text into a single space-separated line.
Open toolParagraph Filter
Keep only the paragraphs containing (or not containing) a keyword.
Open toolParagraph Order Randomizer
Shuffle the order of paragraphs in your text, keeping each paragraph intact.
Open toolParagraph Order Reverser
Reverse the order of paragraphs in a block of text while keeping each paragraph's contents intact.
Open toolParagraph Sorter
Sort the paragraphs of a text alphabetically, A-Z or Z-A.
Open toolParagraph Spacing Fixer
Normalize spacing between paragraphs to exactly one blank line and trim leading/trailing blank lines.
Open toolPrefix Adder
Prepend text to the front of a string.
Open toolProper Case Converter
Capitalize the first letter of every sentence and lowercase the rest.
Open toolRandom Letter Adder
Insert one random lowercase letter at a random position inside each word of three or more letters.
Open toolRandom Letter Remover
Remove one random interior letter from every word of 4+ letters.
Open toolRandom Symbol Remover
Randomly remove punctuation and symbol characters at a set rate.
Open toolRandom Word Adder
Insert random filler words at random positions between the existing words in your text.
Open toolCase Randomizer
Randomly upper- and lowercase each letter, sPoNgEbOb-style.
Open toolString Repeater
Repeat text a chosen number of times, with an optional separator.
Open toolString Reverser
Flip a string's characters back to front.
Open toolString Rotator
Cyclically shift a string's characters left or right by N positions.
Open toolSentence Duplicator
Duplicate every sentence in a block of text immediately after itself.
Open toolSentence Filter
Keep only the sentences containing (or not containing) a keyword.
Open toolSentence Order Randomizer
Shuffle the order of sentences in your text, keeping each sentence intact.
Open toolSentence Remover
Remove every sentence that contains a given keyword, case-insensitively, from a block of text.
Open toolSentence Order Reverser
Reverse the order of sentences in a paragraph while keeping each sentence intact.
Open toolSentence Sorter
Sort the sentences of a text alphabetically, A-Z or Z-A.
Open toolString Slicer
Extract a substring using start/end index slicing (negative indices supported).
Open toolSlug Generator
Convert text into a clean, URL-safe slug.
Open toolText Sorter
Sort a list of lines alphabetically, A-Z or Z-A.
Open toolSpace Replacer
Replace every space character in your text with a custom replacement string.
Open toolSpaces to Commas Converter
Replace every run of spaces in your text with a single comma.
Open toolSpaces to Newlines
Turn space-separated text into one item per line.
Open toolText Splitter
Split text into a one-item-per-line list by a chosen delimiter.
Open toolLowercase Text Converter
Convert every letter in a string to lowercase.
Open toolUppercase Text Converter
Convert every letter in a string to uppercase.
Open toolSuffix Adder
Append text to the end of a string.
Open toolSymbol Sorter
Extract every symbol character in text and list each one with its count, sorted alphabetically.
Open toolText Anonymizer
Redact likely emails and long digit sequences with local pattern matching.
Open toolText Error Introducer
Introduce random typos into text at a configurable error rate.
Open toolText Prefix Remover
Remove a fixed prefix from the start of a string, only if it's actually there.
Open toolText Rewriter
Swap common words for a synonym using a small built-in dictionary.
Open toolTitle Case Converter
Capitalize headline text using standard English title-casing rules for minor words.
Open toolString Transposer
Flip rows and columns of delimited text, like rotating a table 90 degrees.
Open toolWhitespace Trimmer
Remove leading and trailing whitespace from a string.
Open toolString Truncator
Cut text to a max length, appending a suffix like '...' when trimmed.
Open toolText Dedenter
Strip up to N leading copies of an indent unit, like two spaces or a tab, from every line.
Open toolVowel Duplicator
Duplicate every vowel in text immediately after itself.
Open toolVowel Replacer
Replace every vowel (a, e, i, o, u) in text with a chosen replacement character.
Open toolWord Censor
Redact chosen words with asterisks, matching each word's length.
Open toolWord Duplicator
Duplicate every word, or every Nth word, immediately after itself in a block of text.
Open toolWord Filter
Keep only the words containing (or not containing) a keyword.
Open toolWord Prefix Adder
Add a prefix to the start of every word in a block of text, preserving spacing.
Open toolWord Prefix Remover
Remove a fixed prefix from every word that begins with it, preserving spacing.
Open toolWord Order Randomizer
Shuffle the order of the words in a text, keeping each word intact.
Open toolWord Remover
Remove every whole-word occurrence of a target word, or comma-separated list of words, from text.
Open toolWord Replacer
Replace every whole-word match of a target word with a replacement, word-boundary aware.
Open toolWord Order Reverser
Reverse the order of words in a sentence while keeping each word spelled correctly.
Open toolWord Scrambler
Scramble the interior letters of each word, keeping the first and last letter fixed.
Open toolWord Sorter
Sort the words of a text alphabetically, A-Z or Z-A.
Open toolWord Suffix Adder
Add a suffix to the end of every word in a block of text, preserving spacing.
Open toolWord Suffix Remover
Remove a fixed suffix from every word that ends with it, preserving spacing.
Open toolWord Swapper
Swap every pair of adjacent words in text: word 1 with word 2, word 3 with word 4, and so on.
Open toolWord Symbol Unwrapper
Remove a chosen symbol wrapped around each word in your text.
Open toolWord Symbol Wrapper
Wrap every word in your text with a chosen symbol on both sides.
Open toolWord Wrapper
Wrap text to a maximum line width, breaking only at word boundaries, never mid-word.
Open toolFirst N Characters Remover
Strip a fixed number of characters from the start of every line.
Open toolLast N Characters Remover
Strip a fixed number of characters from the end of every line.
Open toolLine Prefix Remover
Remove a fixed prefix from the start of every line, only where it's actually present.
Open toolYAML Merge Tool
Merge two YAML documents, either shallowly (B's keys win) or deeply (nested mappings merge too).
Open toolYAML Flattener
Collapse nested YAML mappings and sequences into flat dot-notation keys.
Open toolYAML Truncator
Cap a YAML document's nesting depth, array length, and string length while keeping it valid.
Open toolInteger Find and Replace Tool
Find and replace a literal digit substring within every integer in a list.
Open toolInteger Negator
Force every integer in a list to be negative, regardless of its original sign.
Open toolList Function Applier
Apply one built-in function (uppercase, lowercase, reverse, trim, length) to every item in a list.
Open tool