Web Developer Tools

We're obsessed with making web developers' lives easier at ToolsFul, so we created a collection of the most popular developer tools all in one place. We love simplicity so we made them very simple and obvious how to use. No ads, bloated dialogs, or useless checkboxes. Just tools. All free. Press button, get result. Here they are!
We don't log data: All conversions and calculations are done in your browser using JavaScript. We don't send a single bit about your input data to our servers. There is no server-side processing at all. We don't use cookies and don't store session information in cookies.
Web tools
URL encode/decode, HTML escape/unescape, JSON prettify/minify, etc.
Explore
Conversion tools
Convert between various data, file, encoding, text and number formats, etc.
Explore
Conversion tools
Press button, get result.
Convert XML to JSON
Convert JSON to XML
Convert XML to CSV
Convert CSV to XML
Convert XML to YAML
Convert YAML to XML
Convert YAML to TSV
Convert TSV to YAML
Convert XML to TSV
Convert TSV to XML
Convert JSON to CSV
Convert CSV to JSON
Convert JSON to YAML
Convert YAML to JSON
Convert JSON to TSV
Convert TSV to JSON
Convert YAML to CSV
Convert CSV to YAML
Convert CSV to TSV
Convert TSV to CSV
Convert TSV to Text
Convert Text to TSV
Convert CSV to Text
Convert Text to CSV
Transpose CSV
Convert CSV Columns to Rows
Convert CSV Rows to Columns
Extract a Column from CSV
Delete a Column from CSV
Prepend a CSV Column
Append a CSV Column
Insert a CSV Column
Replace a CSV Column
Swap Columns in CSV Files
Change CSV Delimiter
Transpose TSV
Convert TSV Columns to Rows
Convert TSV Rows to Columns
Extract a Column from TSV
Delete a Column from TSV
Prepend a TSV Column
Append a TSV Column
Insert a TSV Column
Replace a TSV Column
Swap Columns in TSV Files
Change TSV Delimiter
Extract Arbitrary Delimited Column
Delete Arbitrary Delimited Column
Replace Arbitrary Delimited Column
Swap Arbitrary Delimited Columns
Change Arbitrary Column Delimiter
Transpose Arbitrary Delimited Text
Convert Arbitrary Delimited Text Columns to Rows
Convert Arbitrary Delimited Text Rows to Columns
Convert HTML to Markdown
Convert Markdown to HTML
Convert HTML to Jade
Convert Jade to HTML
Convert BBCode to HTML
Convert BBCode to Jade
Convert BBCode to Text
Convert UNIX Time to UTC
Convert UTC Time to UNIX
Convert IP to Binary
Convert Binary to IP
Convert IP to Octal
Convert Octal to IP
Convert IP to Decimal
Convert Decimal to IP
Convert IP to Hex
Convert Hex to IP
Convert Seconds to H:M:S
Convert H:M:S to Seconds
Convert Seconds to Human Time
Convert Roman to Decimal
Convert Decimal to Roman
Convert Scientific to Decimal
Convert Decimal to Scientific
Convert UTF8 to Hex
Convert Hex to UTF8
Convert Text to ASCII
Convert ASCII to Text
Convert Text to Binary
Convert Binary to Text
Convert Text to Octal
Convert Octal to Text
Convert Text to Decimal
Convert Decimal to Text
Convert Text to Hex
Convert Hex to Text
Convert Text to Lowercase
Convert Text to Uppercase
Convert Text to Randomcase
Convert Text to Titlecase
Convert JSON to Text
Convert HTML to Text
Convert XML to Text
Convert Text to Base32
Convert Base32 to Text
Convert Text to Base58
Convert Base58 to Text
Convert Text to Base64
Convert Base64 to Text
Convert Text to Ascii85
Convert Ascii85 to Text
Convert Text to UTF8
Convert UTF8 to Text
Convert Spaces to Tabs
Convert Tabs to Spaces
Convert Spaces to Newlines
Convert Newlines to Spaces
Uuencode Text
Uudecode Text
Convert Text to Punycode
Convert Punycode to Text
Convert Hex Color to RGB
Convert RGB Color to Hex
Convert CMYK Color to RGB
Convert RGB Color to CMYK
Convert CMYK Color to Hex
Convert Hex Color to CMYK
Convert Image to Base64
Convert JPG to PNG
Convert PNG to JPG
Convert GIF to PNG
Convert GIF to JPG
Convert BMP to PNG
Convert BMP to JPG
IDN Encode
IDN Decode
Encryption tools
Encrypt and decrypt text and strings. AES, RC4, ROT13, 3DES, etc.
Explore
Hash tools
Calculate cryptographic hashes of text and strings. MD5, SHA1, etc.
Explore
Password tools
Generate passwords for MySQL, PostgreSQL, bcrypt, scrypt, etc.
Explore
Text tools
Modify, sort, convert, delete and filter text and strings, etc.
Explore
Text tools
Press button, get result.
Lowercase Text
Uppercase Text
Randomcase Text
Titlecase Text
Invert Text Case
Capitalize Words in Text
Repeat Text
Replace Text
Reverse Text
Rotate Text
Circularly Rotate Text Left
Circularly Rotate Text Right
Transform Text
Truncate Text
Trim Text
Center Text
Right-Align Text
Left-Pad Text
Right-Pad Text
Justify Text
Format Text Columns
Find Number of Letters
Find Number of Words
Find Number of Lines
Find Number of Paragraphs
Sort Text
Sort Numbers
Sort Words
Sort Text by Length
Sort IP Addresses
Word Wrap
Split into Words
Find Letter Frequency
Find Word Frequency
Find Phrase Frequency
Number Text Lines
Prefix Text Lines
Prefix and Suffix Text Lines
Suffix Text Lines
Find Longest Text Line
Find Shortest Text Line
Delete Duplicated Lines
Delete Empty Lines
Shuffle Text Lines
Join Text Lines
Split Strings
Reverse Text Lines
Filter Text Lines
Generate Text from Regexps
Extract Regexp Matches
Replace Regexp Matches
Extract All Emails
Extract All URLs
Extract All Numbers
Text Statistics/Info Tool
Find Text Length
Base32 Encode Text
Base32 Decode Text
Base58 Encode Text
Base58 Decode Text
Base64 Encode Text
Base64 Decode Text
Ascii85 Encode Text
Ascii85 Decode Text
UTF-8 Encode Text
UTF-8 Decode Text
UTF-16 Encode Text
UTF-16 Decode Text
Punycode Encode Text
Punycode Decode Text
Uuencode Text
Uudecode Text
Convert UTF8 to Hex
Convert Hex to UTF8
Convert Text to ASCII
Convert ASCII to Text
Convert Text to Binary
Convert Binary to Text
Convert Text to Octal
Convert Octal to Text
Convert Text to Decimal
Convert Decimal to Text
Convert Text to Hex
Convert Hex to Text
Convert JSON to Text
Convert HTML to Text
Strip HTML Tags
Convert XML to Text
Convert Text to HTML Entities
Convert Spaces to Tabs
Convert Tabs to Spaces
Convert Spaces to Newlines
Convert Newlines to Spaces
Remove Text Character Accents
Remove Duplicate Spaces
Remove All Whitespaces
Remove Text Punctuation
Add Thousands Separators
Add Backslashes
Strip Backslashes
Merge Text Lists
Zip Text Lists
Intersect Text Lists
Difference of Text Lists
Printf/Sprintf Text
Grep Text
Head Text
Tail Text
Extract Line Range
IDN Encode
IDN Decode
Morse Encode
Morse Decode
Randomization tools
Generate random numbers, strings, UUIDs, Dates, IPs, etc.
Explore
Image tools
Convert, crop, resize images. PNG, GIF, JPG, BMP, etc. (crop/resize coming soon!)
Explore
Time and date tools
Convert between date formats, do date calculations, etc.
Explore
Math tools
Do useful calculations, generate prime and Fibonacci numbers, etc.
Explore
Other tools
Find my IP, display browser info, etc. (browser info coming soon!)
Explore
All tools
See all tools in one giant list. There are over 100 tools!
Explore
Here's a giant list of all tools. Ctrl+f is your friend to find the tool you're looking for.
URL encoder converts special URL characters in strings to safe percent-sign characters.
URL decoder converts percent-sign special characters in safe URL strings to regular strings.
URL parser splits an URL into components, protocol, hostname, port, link, domain, query string, hash, etc.
HTML encoder converts certain characters to HTML entities
HTML decoder converts HTML entities to normal characters.
Base64 encoder converts ascii/utf8/utf16 strings to base64-encoded strings.
Base64 decoder converts base64-encoded strings back to regular strings.
HTML prettifier converts ugly HTML into beautifully indented and nicely formatted HTML.
HTML minifier compresses HTML to minimum by removing all unnecessary spaces, tabs and newlines.
JSON prettifier indents and formats JSON strings.
JSON minifier removes all indents and spaces, and compresses JSON strings.
JSON escaper escapes JSON strings and escapes special JSON characters.
JSON unescaper unescapes JSON-escaped strings and you get valid JSON.
JSON validator validates JSON strings and shows errors if they're invalid.
JavaScript prettifier converts compressed and unreadable JS code into beatuiful, pretty formatted code.
JavaScript minifier removes unnecessary spaces, tabs and compresses JS code.
JavaScript validator validates the code and shows errors if there are any.
CSS prettifier converts ugly, compressed CSS without spaces to nicely formatted and indented CSS.
CSS minifier compresses CSS code by removing unnecessary indentation, spaces, tabs.
XML prettifier converts ugly XML into beautiful XML.
XML minifier removes tabs, spaces and compresses XML to minimum size.
XML to JSON converter converts an XML data structure to JSON string.
JSON to XML converter converts a JSON data structure to XML string.
XML to CSV converter converts an XML data structure to CSV string.
CSV to XML converter converts CSV data to XML data structure.
XML to YAML converter converts an XML data structure to YAML data structure.
YAML to XML converter converts a YAML string to XML data structure.
YAML to TSV converter converts an XML data structure to tab separated values (TSV).
TSV to YAML converter converts tab separated strings (TSV) to XML.
XML to TSV converter converts XML to tab separated values (TSV).
TSV to XML converter converts tab separated strings (TSV) to XML.
XML to TXT converter converts an XML data structure to plain text string.
JSON to CSV converter converts JSON data structure to CSV data.
CSV to JSON converter converts CSV data to JSON data structure.
JSON to YAML converter converts a JSON data structure to YAML data structure.
YAML to JSON converter converts a YAML string to JSON data structure.
JSON to TSV converter converts JSON to TSV (tab separated strings).
TSV to JSON converter converts tab separated strings (TSV) to JSON.
JSON to TXT converter converts a JSON data structure to plain text string.
YAML to CSV converter converts a YAML string to CSV string.
CSV to YAML converter converts a CSV string to YAML string.
TSV to CSV converter converts tab separated strings (TSV) to comma separated strings (CSV).
CSV to TSV converter converts comma separated strings (CSV) to tab separated strings (TSV).
TSV to text column converter converts TSV data to neatly aligned text columns.
Text columns to CSV converter converts space-separated text data to tab-separated text data.
CSV to text column converter converts CSV data to neatly formatted text columns.
Text columns to CSV converter converts simple space-separated column data to proper CSV.
CSV transposer transposes comma separated value files. Columns get transposed to rows and rows get transposed to columns.
CSV cols to rows converter converts columns to rows in CSV files.
CSV rows to cols converter converts rows to columns in CSV files.
CSV column swapper swaps any two columns in CSV files.
CSV column extractor extracts columns from CSV files.
CSV column deleter removes the given column from CSV files.
CSV column prepender adds a new column at the beginning of a CSV file.
CSV column appender adds a new column at the end of a CSV file.
CSV column inserter inserts a new column between anywhere in an existing CSV file.
CSV column replacer replaces one CSV column with a new column.
CSV column delimiter changer changes comma separator to any other symbol or string.
TSV transposer transposes tab separated value files. Columns get transposed to rows and rows get transposed to columns.
TSV columns to rows converter exchanges columns and rows in TSV files.
TSV rows to columns converter exchanges rows and columns in CSV files.
TSV column swapper swaps any two columns in TSV files.
TSV column extractor extracts columns from TSV files.
TSV column deleter removes the specified column from TSV files.
TSV column prepender adds a new column at the beginning of a TSV file.
TSV column appender appends a new column at the end of existing TSV data.
TSV column inserter inserts a new column anywhere in existing TSV files.
TSV column replacer replaces the given TSV column with a new column.
TSV column delimiter changer changes tab separator to any other symbol or string.
String delimited column extractor extracts arbitrary columns from arbitrary delimited files, strings and text.
String delimited column deleter removes arbitrary columns from arbitrary delimited files, strings or text.
String delimited column replacer replaces a column in arbitrary delimited files, strings and text with a new column.
Arbitrary delimited column swapper exchanges any two columns in text and strings.
This tool changes the column separator of arbitrary delimited columns.
Arbitrary delimited text transposer rotates text by 90 degrees. Columns get transformed to rows and rows get transformed to columns.
Truncate text tool truncates every line of text to the given length.
Trim text tool trims every line of text, removing whitespace chars from beginning and end of lines.
Text data columns to rows converter converts columns in text data to rows.
Text data rows to columns converter converts rows in text data to columns.
HTML to Markdown converter converts HTML to Markdown plain text.
Markdown to HTML converter converts Markdown text to HTML.
HTML to Jade converter converts HTML to Jade markdown language.
Jade to HTML converter converts Jade templating language to HTML.
BBCode to HTML converter converts Bulletin Board Code markup language to HTML.
BBCode to Jade converter transpiles BBCode markup language to Jade templating language.
BBCode to text converter extracts text from BBCode markup code.
HTML to Text converter extracts plain text, numbers and strings from HTML.
HTML tag remover strips all HTML tags and leaves just the inner HTML text without tags.
Text to HTML entities converts text and strings entirely to HTML special chars.
UNIX time to UTC time converter converts a UNIX timestamp to UTC time format. Useful if you store date as UNIX time in your database.
UTC time to UNIX time converter converts UTC time (and other time formats/zones) to UNIX timestamp.
IP to binary converter converts an IP address to a dot separated binary number.
Binary to IP converter converts IP addresses from a dot-separated binary format to a real IP address.
IP to octal converter converts an IP address to an octal IP and octal number.
Octal to IP converter converts IP addresses from octal numbers to human readable IP addresses.
IP to decimal converter converts an IP address to a number. Useful if you store IPs as numbers in database, and need to convert between these formats.
Decimal to IP converter converts IP addresses from a 32-bit integer to a real IP address.
IP to hex converter converts an IP address to a hex number and dot-separated hex IP.
Hex to IP converter converts hexadecimal IP addresses to a real dot-decimal IP addresses.
IP address sorter sorts Internet Protocol addresses in the right order.
MySQL password generator creates a MySQL PASSWORD() from your string.
MariaDB password generator creates a MariaDB PASSWORD() from your string.
Postgres password generator creates a PostgreSQL MD5 password from your username and string.
Bcrypt password generator creates UNIX bcrypt password.
Bcrypt password checker checks if the given bcrypt hash matches the given password.
Scrypt password generator creates scrypt hash of a password with a salt.
Scrypt password checker checks if the given scrypt hash matches the given password.
ROT13 encoder/decoder transforms text using ROT13 algorithm, that shifts each letter by 13 positions.
ROT47 encoder/decoder encrypts and decrypts text using ROT47 cypher, that shifts each letters, numbers and special symbols by 47 positions.
Base32 encoder convers text to human-friendly base32 encoding.
Base32 decoder converts a base32-encoded string to plain text.
Base58 encoder convers strings and text to base58 encoding.
Base58 decoder converts a base58-encoded data to plain text.
Ascii85 encoder convers text to Ascii85 (base85) encoding.
Ascii85 decoder converts an Ascii85-encoded string to plain text.
UTF8 encoder convers ASCII and Unicode text (and strings) to UTF8 encoding.
UTF8 decoders convers UTF8-encoded text back to ASCII or Unicode.
UTF16 encoder convers ASCII and Unicode text and strings to UTF16 encoding.
UTF8 decoders convers UTF16-encoded text back to ASCII or Unicode.
Punycode encoder converts text and strings to punycode.
Punycode decoder converts punycode back to readable text.
Uuencoder converts strings and text to uuencoded text.
Uudecoder converts uuencoded text back to regular string.
Morse Code to text convertor converts a message encoded in Morse code to text.
Text to More code convertor converts text and strings to More code encoding.
XOR encryptor encrypts text using simple XOR binary operation.
XOR decryptor decrypts XOR-encoded to plain-text.
AES encryptor encrypts text using AES algorithm. Useful for sharing private data quickly.
AES decryptor decrypts AES-encoded text to plain-text.
RC4 encryptor encrypts text using RC4 algorithm.
RC4 decryptor decrypts RC4-encoded text to plain-text.
DES encryptor encrypts text using DES algorithm.
DES decryptor decrypts DES-encoded text to plain-text.
Triple DES encryptor encrypts text using Triple DES algorithm.
Triple DES decryptor decrypts Triple-DES-encoded text to plain-text.
Rabbit encryptor encrypts text using Rabbit stream cypher algorithm.
Rabbit decryptor decrypts Rabbit-encoded text to plain-text.
NTLM calculator generates NTLM checksum of text or string.
MD2 calculator generates MD2 checksum of text or string.
MD4 calculator generates MD4 checksum of text or string.
MD5 calculator generates MD5 checksum of text or string.
MD6 calculator generates MD6 checksum of text or string.
RipeMD128 calculator generates RipeMD128 checksum of text or string.
RipeMD160 calculator generates RipeMD160 checksum of text or string.
RipeMD256 calculator generates RipeMD256 checksum of text or string.
RipeMD320 calculator generates RipeMD320 checksum of text or string.
SHA1 calculator generates SHA1 checksum of text or string.
SHA2 calculator generates SHA2 checksum of text or string.
SHA224 calculator generates SHA224 checksum of text or string.
SHA256 calculator generates SHA256 checksum of text or string.
SHA384 calculator generates SHA384 checksum of text or string.
SHA512 calculator generates SHA512 checksum of text or string.
SHA3 calculator generates SHA3 checksum of text or string.
CRC16 calculator generates CRC16 checksum of text or string.
CRC32 calculator generates CRC32 checksum of text or string.
Adler32 calculator generates Adler32 checksum of text or string.
Whirlpool calculator generates Whirlpool checksum of text or string.
All hashes calculator generates all hashes above at once.
Seconds to H:M:S converter converts clock seconds to hours:minutes:seconds format.
H:M:S to Seconds converter converts hours:mins:secs to clock seconds.
Seconds to Human Time converter convers clock seconds to human readable time, such as years, months, days, hours, seconds.
Binary to octal converter convers a binary number to an octal number in base 8.
Binary to decimal converter convers a binary number in base 2 to a decimal number.
Binary to hex converter convers binary numbers to hexadecimal numbers.
Octal to binary converter convers an octal number to a binary number.
Octal to decimal converter convers an octal number in base 8 to a decimal integer.
Octal to hex converter convers octal numbers to hexadecimal numbers.
Decimal to binary converter convers a decimal number to a binary number.
Decimal to octal converter convers a decimal number to an octal number.
Decimal to hexadecimal converter convers a dec number in base 10 to a hex number in base 16.
Hex to binary converter convers hexadecimal numbers to binary numbers.
Hexadecimal to octal converter convers a hex number to an octal number in base 8.
Hexadecimal to decimal converter convers a hex number in base 16 to a decimal number in base 10.
Decimal to BCD converter converts decimal numbers to binary coded decimal numbers.
BCD to decimal converter converts binary coded decimals to decimals.
Octal to BCD converter converts octal numbers to binary coded decimal numbers.
BCD to octal converter converts binary coded decimals to octal.
Hex to BCD converter converts hexadecimal numbers to binary coded decimals.
BCD to hex converter converts binary coded decimals to hexadecimals.
Binary to Gray code converter converts binary numbers to Gray code binary numbers.
Gray code to binary converter converts Gray code back to regular binary numbers.
Octal to Gray code converter converts octal numbers to Gray code binaries.
Gray code to octal converter converts Gray code back to octal numbers.
Decimal to Gray code converter converts decimal numbers to Gray code binary numbers.
Gray code to decimal converter converts Gray code back to decimal numbers.
Hexadecimal to Gray code converter converts hex numbers to Gray code binary numbers.
Gray code to hex converter converts Gray code back to hex numbers.
Binary number adder calculates the sum of multiple binary numbers.
Binary number multiplier calculates the product of multiple binary numbers.
Binary AND calculator computes bitwise AND operation on multiple binary numbers.
Binary NAND calculator computes bitwise NAND operation on multiple binary numbers.
Binary OR calculator computes bitwise OR operation on multiple binary numbers.
Binary NOR calculator computes bitwise NOR operation on multiple binary numbers.
Binary XOR calculator computes bitwise XOR operation on multiple binary numbers.
Binary XNOR calculator computes bitwise NXOR operation on multiple binary numbers.
Binary NOT calculator computes bitwise NOT operation of a binary number.
Binary bit inverter flips bits in binary numbers.
Binary bit reverser reverses the order of bits in binary numbers.
Binary number rotator rotates binary numbers to the left or the right.
Binary bit rotator circularly shifts bits in binary numbers to the left.
Binary bit rotator circularly shifts bits in binary numbers to the right.
Number base converter converts a number in one base to another.
Roman numbers to decimal converter converts Roman numerals to decimal integers.
Decimal numbers to Roman converter converts Arabic numerals to Roman numerals.
This tool converts numbers to English text.
This tool converts English text to decimal numbers.
Decimal notation to scientific converter converts decimal numbers to their scientific normal form.
Scientific notation to decimal converter converts numbers in standard form to decimal numbers.
Number up rounder rounds numbers up to the given precision.
Number down rounder rounds numbers down to the given precision.
Characters to ASCII codes converter converts each character in text or string to ASCII code points.
ASCII code to text converter converts ASCII code points to a string.
UTF8 to hex converter converts UTF8 characters to hex numbers.
Hex to UTF8 converter converts hex numbers to UTF8 characters.
Text to bin converter converts text or string to binary string.
Bin to text converter converts a binary string to plain text string.
Text to oct converter converts text or string to octal string.
Oct to text converter converts octal data to plain text.
Text to dec converter converts text to decimal string.
Dec to text converter converts decimal numbers to string.
Text to hex converter converts text to hex string.
Hex to text converter converts a hexademical string to plain text.
Text to lowercase converter converts all characters in text and strings to lower case characters.
Text to uppercase converter converts all characters in text and strings to upper case characters.
Text to randomcase converter randomizes letter case in text and strings.
Text to titlecase converter converts text and strings to title case text.
Text capitalizer uppercases first letter of every word in text and strings.
Text inverter inverts text case, uppercase to lowercase and lowercase to uppercase.
Spaces to tabs converter replaces spaces to tabs in text and strings.
Tabs to spaces converter replaces tabs to spaces in text and strings.
Spaces to newlines converter replaces spaces with line breaks and you get columns of text.
Newlines to spaces converter replaces line breaks with spaces and you a single blob of text.
Accent remover removes all diacritical marks in text and strings.
Whitespaces and tabs remover deletes all duplicate spaces, converts tabs to spaces and strips (trims) the text.
All whitespaces, tabs and newlines remover deletes absolutely all spacing and you get one big blog of text.
Punctuation remover deletes all punctuation marks from text.
Thousands separator adder formats numbers and groups digits by thousands.
Backslash adder adds backslashes to escape quotes and backslashes in text and strings.
Backslash unescaper removes backslashes in text and strings.
Text repeater repeats a string a given number of times.
Text replacer tool finds and replaces strings in text.
Text reverser reverses text and strings.
Text rotator rotates text and strings to the left or to the right.
This tool circularly rotates characters in text and strings to the left.
This tool circularly rotates characters in text and strings to the right.
Text transform tool converts and formats text and strings.
Text centering tool centers text to the given width.
Text right-align tool aligns text and strings to the right.
Text left-pad tool adds symbols to strings on the left.
Text right-pad tool adds symbols to strings on the right.
Text justify tool justifies text on every line so all lines are equal length.
Text column formatter tool aligns all text in neat and even columns.
Text length calculator finds the length of text or string.
Text sorter sorts lines of text and strings in alphabetical order.
Number sorter sorts lines of numbers in numeric order.
Word sorter sorts all words in a text and strings in alphabetical order.
Lines by length sorter sorts all text lines by their length ascending or descending.
Word wrapper wraps text and strings to the given number of characters.
Word splitter splits text into individual words and produces a single column of words.
Number text lines adds line numbers to each line.
Prefix text lines tool adds prefix strings to every text line.
Suffix text lines tool adds suffix strings to all text lines.
Prefix and suffix text tool appends both prefix and suffix at once to all text lines.
Longest text line finder finds the longest line in a blob of text.
Shortest text line finder finds the shortest line among all text lines.
Duplicate line remover removes all repeated lines in a text blob leaving only unique lines.
Empty line remover removes all empty lines (that contain spaces, tabs, newline) in a text blob.
Line shuffler randomizes the order of text lines.
Letter shuffler randomizes positions of all characters in text and strings.
Text line merger removes newlines and line breaks and joins all text lines together.
String splitter splits text by the given delimiter and produces columns of strings.
Text line reverser flips the line order of text.
Text line filter finds all lines that contain the given pattern.
Strings from regex generates random text from a given regular expression.
Regex match extractor extracts strings, text and data from the given input that matches the given regular expression.
Regex match replacer substitutes all regular expression matches in the given text with the replacement string.
All email extractor finds and extracts all email addresses from the given text or string.
All URL extractor finds and extracts a list of all web links in text or string.
All number extractor finds and extracts a list of all numbers in text or string.
Merge text lists tool joins two or more lists of text and produces a single concatenated list.
Zip text lists tool joins two or more lists element by element.
Find common items in lists compares two lists and finds all elements that are in both lists (it finds list intersection.)
Find distinct items in lists finds all elements that don't overlap (it finds list symmetric difference.)
Printf text lines tool formats every text line according to the given printf/sprintf format.
Grep text tool finds all text lines that match a regular expression.
Head lines tool runs Unix head command on all text lines and returns first n lines.
Tail lines tool runs Linux tail command on all text lines and returns last n lines.
Line interval extaractor returns all lines between two line numbers.
This tool counts the number of letters in text or strings.
This tool counts the number of words in text or strings.
This tool counts the number of lines in text.
This tool counts the number of paragraphs in text.
Letter frequency counter calculates how many times each letter appears in a string or text.
Word frequency counter calculates how many times each word appears in a string or text.
Phrase frequency counter calculates how many times each phrase (of two or more words) appears in a string or text.
Text information tool provides staistics about text or string. It finds number of lines, words, sentences, paragraphs, characters, and gives character frequency breakdown (entropy info soon, too.)
Random choice picker selects a random item from a list of elements.
This tool creates a random JSON data structure.
This tool creates a random YAML configuration files.
This tool creates a random XML document.
This tool creates a random CSV file.
This tool creates a random TSV file.
This tool creates a random password.
This tool creates random text and strings from various formats.
This tool creates random integer numbers.
Random decimal fractions generator creates random real numbers with the given precision.
Random bin number generator generates random binary numbers of arbitrary length.
Random oct number generator generates random octal numbers of arbitrary length.
Random dec number generator generates random decimal numbers of arbitrary length.
Random hex number generator generates random hex numbers of arbitrary length.
This tool creates random bytes.
This tool creates random IP addresses.
This tool creates random MAC addresses.
This tool creates random UUIDs.
This tool creates random GUIDs.
This tool creates random calendar dates.
This tool creates random clock times.
This tool creates prime numbers.
This tool creates Fibonacci numbers.
Pi's constant generator computes π constant's digits to arbitrary precision.
Euler's constant generator computes e constant to arbitrary precision.
JPG to PNG converter converts images in JPEG format to images in PNG format.
PNG to JPG converter converts images in PNG format to images in JPEG format.
GIF to PNG converter converts images in GIF format to images in PNG format.
GIF to JPG converter converts images in GIF format to images in JPEG format.
BMP to PNG converter converts images in BMP format to images in PNG format.
BMP to JPG converter converts images in BMP format to images in JPEG format.
Image to Base64 converter converts any image to base64-encoded string.
File to Base64 converter converts any file to base64 encoding.
JSON to Base64 converter encodes a JSON data structure to base64 encoding.
XML to Base64 converter encodes an XML document to base64 encoding.
Hex to RGB converter converts a color in hex format to RGB (decimal/integer) format.
RGB to Hex converter converts a color in RGB format to Hex format.
CMYK to RGB converter converts a CMYK color to RGB color.
RGB to CMYK converter converts a color in RGB format to CMYK format.
CMYK to hex converter converts a CMYK color to hex color.
Hex to CMYK converter converts a color in hex format to CMYK format.
IDN encoder converts UTF8 domain names to IDN encoding.
IDN decoder converts IDN-encoded domain names back to UTF8.
Miles to kilometers converter converts miles to km.
Kilometers to miles converter converts km to miles.
Celsius to Fahrenheit converter converts temperature in Celsius degress to Fahrenheit scale.
Fahrenheit to Celsius converter converts temperature in Fahrenheit degress to Celsius scale.
Degrees to radians converter converts angles in degrees to radians.
Radians to degrees converter converts angles in radians to degrees.
Pounds to kilograms converter converts weight in lbs to kg.
Kilograms to pounds converter converts weight in kilos to lbs.
What's my IP tool detects and displays your IP address.