Text Editing & Data Utility Tools
Choose whether an operation works on characters, lines or bytes. Check delimiter and regular expression options before processing logs or structured text.
⌘ K
Available tools
Browse by categoryNo matching tools. Try another search.
Utils
- Add line numbersAdd line numbers: Adds line numbers to the output.
- Alternating CapsChange text to alternating uppercase and lowercase letters. Choose a pattern to create studly caps or spongecase text.
- Convert areaConvert area: Converts a unit of area to another format.
- Convert co-ordinate formatConvert co-ordinate format: Converts geographical coordinates between different formats.
- Convert data unitsConvert data units: Converts a unit of data to another format.
- Distance ConverterConvert lengths between metres, kilometres, miles, feet and more. Choose the input and output units, then convert a…
- Convert massConvert mass: Converts a unit of mass to another format.
- Convert speedConvert speed: Converts a unit of speed to another format.
- Count occurrencesCount occurrences: Counts the number of times the provided string occurs in the input.
- Text Diff CheckerText Diff Checker: Compares two inputs (separated by the specified delimiter) and highlights the differences between…
- Drop bytesDrop bytes: Cuts a slice of the specified number of bytes out of the data.
- Drop nth bytesDrop nth bytes: Drops every nth byte starting with a given byte.
- Escape stringEscape string: Escapes special characters in a string so that they do not cause conflicts.
- Expand alphabet rangeExpand alphabet range: Expand an alphabet range string into a list of the characters in that range.
- File TreeFile Tree: Creates a file tree from a list of file paths (similar to the tree command in Linux)
- FilterFilter: Splits up the input using the specified delimiter and then filters each branch based on a regular expression.
- Text Find and ReplaceText Find and Replace: Replaces all occurrences of the first string with the second.
- Case-Insensitive Regex to TextConvert from Case Insensitive Regex online. Check the input representation and parameters, inspect the decoded result…
- Fuzzy MatchFuzzy Match: Conducts a fuzzy search to find a pattern within the input based on weighted criteria.
- Get All CasingsGet All Casings: Outputs all possible casing variations of a string.
- Hamming DistanceCompare two equal-length sequences by counting differing positions. Select byte or bit comparison and the input…
- HeadExtract the first lines or fields of text. Choose a delimiter and count; a negative count excludes that many items…
- Levenshtein DistanceCalculate edit distance between two strings by counting the insertions, deletions and substitutions needed to…
- Offset checkerOffset checker: Compares multiple inputs (separated by the specified delimiter) and highlights matching characters…
- Pad linesPad lines: Add the specified number of the specified character to the beginning or end of each line
- Parse colour codeParse colour code: Converts a colour code in a standard format to other standard formats and displays the colour itself.
- Parse ObjectID timestampParse ObjectID timestamp: Parse timestamp from MongoDB/BSON ObjectID hex string.
- Parse UNIX file permissionsExplain Unix file permissions from octal values such as 755 or symbolic forms such as rwxr-xr-x. Inspect owner, group…
- Regex Tester & Match ExtractorTest regular expressions against text online. Configure matching flags, use pattern presets and list matches or…
- Remove ANSI Escape CodesRemove ANSI Escape Codes: Removes ANSI Escape Codes.
- Remove line numbersRemove line numbers: Removes line numbers from the output if they can be trivially detected.
- Remove null bytesRemove null bytes: Removes all null bytes (0x00) from the input.
- Remove whitespaceRemove whitespace: Optionally removes all spaces, carriage returns, line feeds, tabs and form feeds from the input data.
- Text ReverserReverse the order of characters or selected units in text. Choose the unit in the options and copy the reversed result.
- Show on mapShow on map: Displays co-ordinates on a slippy map.
- ShuffleRandomly reorder delimited text items. Use it to shuffle lines or fields; the order can change each time the tool runs.
- Delay Execution TimerDelay Execution Timer: Sleep causes the recipe to wait for a specified number of milliseconds before continuing…
- SortSort: Alphabetically sorts strings separated by the specified delimiter.
- SplitSplit: Splits a string into sections around a given delimiter.
- Swap caseSwap case: Converts uppercase letters to lowercase ones, and lowercase ones to uppercase ones.
- TailExtract the last lines or fields of text. Choose a delimiter and count; a negative count returns items after the…
- Take bytesTake bytes: Takes a slice of the specified number of bytes from the data.
- Take nth bytesTake nth bytes: Takes every nth byte starting with a given byte.
- Text to Case-Insensitive RegexConvert input to Case Insensitive Regex online. Check the supported format and parameters, inspect the result and copy…
- Lowercase Text ConverterConvert input to Lower case online. Check the supported format and parameters, inspect the result and copy or download…
- Text to HTML & Markdown Table ConverterConvert input to Table online. Check the supported format and parameters, inspect the result and copy or download it…
- Uppercase Text ConverterConvert input to Upper case online. Check the supported format and parameters, inspect the result and copy or download…
- Unescape stringUnescape string: Unescapes characters in a string that have been escaped.
- Remove Duplicate LinesRemove Duplicate Lines: Removes duplicate strings from the input.
- WrapWrap: Wraps the input text at a specified number of characters per line.