Data tools
Browse All Data Tools
Encode Base64, format JSON, calculate hashes and convert files with free browser tools. Choose a task, enter your data and copy or download the result.
⌘ K
Available tools
Browse by categoryNo matching tools. Try another search.
Data format
- AMF DecoderDecode AMF data online. Read the input conventions, configure the available options and copy or download the result in…
- AMF EncoderEncode AMF data online. Read the input conventions, configure the available options and copy or download the result in…
- Avro to JSON ConverterAvro to JSON Converter: Converts Avro encoded data into JSON.
- CBOR DecoderDecode CBOR data online. Read the input conventions, configure the available options and copy or download the result…
- CBOR EncoderEncode CBOR data online. Read the input conventions, configure the available options and copy or download the result…
- CSV to JSON ConverterConvert CSV rows to JSON online. Configure delimiters and headers, inspect parsed values and download the JSON result…
- Caret/M-decodeCaret/M-decode: Decodes caret or M-encoded strings, i.e.
- Change IP formatChange IP format: Convert an IP address from one format to another, e.g.
- Text Encoding DecoderText Encoding Decoder: Decodes text from the chosen character encoding.
- Text Encoding ConverterText Encoding Converter: Encodes text into the chosen character encoding.
- Escape Smart CharactersEscape Smart Characters: Converts smart (typographic) Unicode characters — e.g.
- Escape Unicode CharactersEscape Unicode Characters: Converts characters to their unicode-escaped notations.
- BCD DecoderConvert from BCD online. Check the input representation and parameters, inspect the decoded result and download the…
- Number Base DecoderConvert from Base online. Check the input representation and parameters, inspect the decoded result and download the…
- Base32 DecoderDecode Base32 values into text or bytes online. Check the alphabet and input options, inspect the result and download…
- Base45 DecoderDecode Base45 values into text or bytes online. Check the alphabet and input options, inspect the result and download…
- Base58 DecoderDecode Base58 values into text or bytes online. Check the alphabet and input options, inspect the result and download…
- Base62 DecoderDecode Base62 values into text or bytes online. Check the alphabet and input options, inspect the result and download…
- Base64 DecoderDecode Base64 to readable text or binary files online. Choose standard or URL-safe alphabets, inspect decoded bytes…
- Base85 DecoderDecode Base85 values into text or bytes online. Check the alphabet and input options, inspect the result and download…
- Base92 DecoderDecode Base92 values into text or bytes online. Check the alphabet and input options, inspect the result and download…
- Bech32 DecoderConvert from Bech32 online. Check the input representation and parameters, inspect the decoded result and download the…
- Binary to Text ConverterConvert from Binary online. Check the input representation and parameters, inspect the decoded result and download the…
- Braille to Text ConverterConvert from Braille online. Check the input representation and parameters, inspect the decoded result and download…
- COBS DecoderConvert from COBS online. Check the input representation and parameters, inspect the decoded result and download the…
- Character Code to Text ConverterConvert from Charcode online. Check the input representation and parameters, inspect the decoded result and download…
- Decimal Bytes to Text ConverterConvert from Decimal online. Check the input representation and parameters, inspect the decoded result and download…
- Binary Float DecoderConvert from Float online. Check the input representation and parameters, inspect the decoded result and download the…
- HTML Entity DecoderConvert from HTML Entity online. Check the input representation and parameters, inspect the decoded result and…
- Hex to Text & Bytes ConverterDecode hexadecimal bytes to text or a binary file online. Choose the delimiter, inspect the decoded result and…
- Hex Content DecoderConvert from Hex Content online. Check the input representation and parameters, inspect the decoded result and…
- Hexdump DecoderConvert from Hexdump online. Check the input representation and parameters, inspect the decoded result and download…
- MessagePack DecoderConvert from MessagePack online. Check the input representation and parameters, inspect the decoded result and…
- Modhex DecoderConvert from Modhex online. Check the input representation and parameters, inspect the decoded result and download the…
- Octal DecoderConvert from Octal online. Check the input representation and parameters, inspect the decoded result and download the…
- Punycode DecoderConvert from Punycode online. Check the input representation and parameters, inspect the decoded result and download…
- Quoted Printable DecoderConvert from Quoted Printable online. Check the input representation and parameters, inspect the decoded result and…
- Hex to PEM ConverterHex to PEM Converter: Converts a hexadecimal DER (Distinguished Encoding Rules) string into PEM (Privacy Enhanced…
- JSON to CSV ConverterConvert JSON data to CSV online. Inspect columns and quoting, configure the conversion options and download the…
- JSON to YAML ConverterConvert JSON documents to YAML online. Preserve the parsed structure, inspect the YAML output and copy or download it…
- MIME DecodingMIME Decoding: Enables the decoding of MIME message header extensions for non-ASCII text
- Normalise UnicodeNormalise Unicode: Transform Unicode characters to one of the Normalisation Forms
- PEM to Hex ConverterPEM to Hex Converter: Converts PEM (Privacy Enhanced Mail) format to a hexadecimal DER (Distinguished Encoding Rules)…
- Parse ASN.1 hex stringParse hexadecimal ASN.1 data into a tree of tags and values. Inspect sequences and integers from encoded binary…
- Parse TLVParse TLV: Converts a Type-Length-Value (TLV) encoded string into a JSON object.
- Rison DecoderDecode Rison data online. Read the input conventions, configure the available options and copy or download the result…
- Rison EncoderEncode Rison data online. Read the input conventions, configure the available options and copy or download the result…
- Show Base64 offsetsShow the three possible Base64 alignments of a text fragment. Find encodings that can appear when the fragment starts…
- Swap endiannessSwap endianness: Switches the data from big-endian to little-endian or vice-versa.
- Text Encoding Brute ForceText Encoding Brute Force: Enumerates all supported text encodings for the input, allowing you to quickly spot the…
- Text-Integer ConversionText-Integer Conversion: Converts between text strings and large integers (decimal or hexadecimal).
- BCD EncoderConvert input to BCD online. Check the supported format and parameters, inspect the result and copy or download it in…
- Number Base EncoderConvert input to Base online. Check the supported format and parameters, inspect the result and copy or download it in…
- Base32 EncoderEncode text or a local file as Base32 online. Choose the available format options and copy or download the encoded…
- Base45 EncoderEncode text or a local file as Base45 online. Choose the available format options and copy or download the encoded…
- Base58 EncoderEncode text or a local file as Base58 online. Choose the available format options and copy or download the encoded…
- Base62 EncoderEncode text or a local file as Base62 online. Choose the available format options and copy or download the encoded…
- Base64 EncoderEncode text or a local file as Base64 online. Select the alphabet, preserve file bytes and copy or download the…
- Base85 EncoderEncode text or a local file as Base85 online. Choose the available format options and copy or download the encoded…
- Base92 EncoderEncode text or a local file as Base92 online. Choose the available format options and copy or download the encoded…
- Bech32 EncoderConvert input to Bech32 online. Check the supported format and parameters, inspect the result and copy or download it…
- Text to Binary ConverterConvert input to Binary online. Check the supported format and parameters, inspect the result and copy or download it…
- Text to Braille ConverterConvert input to Braille online. Check the supported format and parameters, inspect the result and copy or download it…
- COBS EncoderConvert input to COBS online. Check the supported format and parameters, inspect the result and copy or download it in…
- Text to Character Code ConverterConvert input to Charcode online. Check the supported format and parameters, inspect the result and copy or download…
- Text to Decimal Bytes ConverterConvert input to Decimal online. Check the supported format and parameters, inspect the result and copy or download it…
- Binary Float EncoderConvert input to Float online. Check the supported format and parameters, inspect the result and copy or download it…
- HTML Entity EncoderConvert input to HTML Entity online. Check the supported format and parameters, inspect the result and copy or…
- Text & File to Hex ConverterConvert text or a local file to hexadecimal bytes online. Choose spaces, colons or another delimiter and copy or…
- Hex Content EncoderConvert input to Hex Content online. Check the supported format and parameters, inspect the result and copy or…
- Hexdump EncoderConvert input to Hexdump online. Check the supported format and parameters, inspect the result and copy or download it…
- MessagePack EncoderConvert input to MessagePack online. Check the supported format and parameters, inspect the result and copy or…
- Modhex EncoderConvert input to Modhex online. Check the supported format and parameters, inspect the result and copy or download it…
- Octal EncoderConvert input to Octal online. Check the supported format and parameters, inspect the result and copy or download it…
- Punycode EncoderConvert input to Punycode online. Check the supported format and parameters, inspect the result and copy or download…
- Quoted Printable EncoderConvert input to Quoted Printable online. Check the supported format and parameters, inspect the result and copy or…
- URL DecoderDecode percent-encoded URLs and query values online. Turn URL escapes into readable text, inspect an example and copy…
- URL EncoderPercent-encode text for URLs online. Configure the treatment of reserved characters and copy the encoded value…
- Unescape Unicode CharactersUnescape Unicode Characters: Converts unicode-escaped character notation back into raw characters.
- YAML to JSON ConverterConvert YAML documents to JSON online. Inspect parsed values and indentation, then copy or download the converted JSON…
- Base64 to Hex ConverterBase64 to Hex Converter: Inspect binary payloads carried in Base64 without interpreting the bytes as a number.
- Hex to Base64 ConverterHex to Base64 Converter: Turn a hexadecimal byte dump into a compact Base64 value for a protocol, test fixture or…
- URL-Escaped Base64 DecoderURL-Escaped Base64 Decoder: Recover text from a standard Base64 value that was escaped inside a URL parameter.
- Text to URL-Escaped Base64Text to URL-Escaped Base64: Prepare a standard Base64 value to be placed in a URL query parameter.
- Hex and URL Escape DecoderHex and URL Escape Decoder: Recover text when a byte dump contains percent-encoded characters.
- UTF-8 Base64 Round-Trip CheckerUTF-8 Base64 Round-Trip Checker: Verify that a Base64 round trip preserves a Unicode text sample.
Code tidy
- BSON to JSON ConverterBSON to JSON Converter: BSON is a computer data interchange format used mainly as a data storage and network transfer…
- JSON to BSON ConverterJSON to BSON Converter: BSON is a computer data interchange format used mainly as a data storage and network transfer…
- CSS FormatterCSS Formatter: Indents and prettifies Cascading Style Sheets (CSS) code.
- CSS MinifierCSS Minifier: Compresses Cascading Style Sheets (CSS) code.
- Generic Code FormatterGeneric Code Formatter: Attempts to pretty print C-style languages such as C, C++, C#, Java, PHP, JavaScript etc.
- JSON FormatterFormat JSON online with readable indentation and configurable formatting options. Check parsing errors, inspect an…
- JSON MinifierMinify JSON by removing unnecessary formatting. Paste a document, check parsing errors and copy or download compact…
- JavaScript FormatterJavaScript Formatter: Parses and pretty prints valid JavaScript code.
- JavaScript MinifierJavaScript Minifier: Compresses JavaScript code.
- JavaScript ParserJavaScript Parser: Returns an Abstract Syntax Tree for valid JavaScript code.
- jq JSON Query Tooljq JSON Query Tool: jq is a lightweight and flexible command-line JSON processor.
- Microsoft Script DecoderMicrosoft Script Decoder: Decodes Microsoft Encoded Script files that have been encoded with Microsoft's custom…
- PHP DeserializePHP Deserialize: Deserializes PHP serialized data, outputting keyed arrays as JSON.
- PHP SerializePHP Serialize: Performs PHP serialization on JSON data.
- Render MarkdownRender Markdown: Renders input Markdown as HTML.
- SQL FormatterSQL Formatter: Indents and prettifies Structured Query Language (SQL) code.
- SQL MinifierSQL Minifier: Compresses Structured Query Language (SQL) code.
- Strip HTML tagsStrip HTML tags: Removes all HTML tags from the input.
- Syntax highlighterSyntax highlighter: Adds syntax highlighting to a range of source code languages.
- Camel Case ConverterConvert input to Camel case online. Check the supported format and parameters, inspect the result and copy or download…
- Kebab Case ConverterConvert input to Kebab case online. Check the supported format and parameters, inspect the result and copy or download…
- Snake Case ConverterConvert input to Snake case online. Check the supported format and parameters, inspect the result and copy or download…
- XML FormatterXML Formatter: Indents and prettifies eXtensible Markup Language (XML) code.
- XML MinifierXML Minifier: Compresses eXtensible Markup Language (XML) code.
- Base64 JSON Decoder & FormatterBase64 JSON Decoder & Formatter: Read a JSON document transported as Base64 and format its object structure.
- Hex JSON Decoder & FormatterHex JSON Decoder & Formatter: Read a JSON payload from a hexadecimal protocol dump.
- URL-Encoded JSON FormatterURL-Encoded JSON Formatter: Read JSON embedded in a percent-encoded URL parameter.
Hashing
- Adler-32 ChecksumAdler-32 Checksum: Adler-32 is a checksum algorithm which was invented by Mark Adler in 1995, and is a modification of…
- Hash IdentifierHash Identifier: Tries to determine information about a given hash and suggests which algorithm may have been used to…
- Argon2 Hash GeneratorArgon2 Hash Generator: Argon2 is a key derivation function that was selected as the winner of the Password Hashing…
- Argon2 Hash CheckerArgon2 Hash Checker: Tests whether the input matches the given Argon2 hash.
- Ascon HashAscon Hash: Ascon-Hash256 produces a fixed 256-bit (32-byte) cryptographic hash as standardised in NIST SP 800-232.
- Ascon MACAscon MAC: Ascon-Mac produces a 128-bit (16-byte) message authentication code as part of the Ascon family standardised…
- BLAKE2b Hash GeneratorBLAKE2b Hash Generator: Performs BLAKE2b hashing on the input.
- BLAKE2s Hash GeneratorBLAKE2s Hash Generator: Performs BLAKE2s hashing on the input.
- BLAKE3 Hash GeneratorBLAKE3 Hash Generator: Hashes the input using BLAKE3 (UTF-8 encoded), with an optional key (also UTF-8), and outputs…
- Bcrypt Hash CheckerBcrypt Hash Checker: Tests whether the input matches the given bcrypt hash.
- Bcrypt parseBcrypt parse: Parses a bcrypt hash to determine the number of rounds used, the salt, and the password hash.
- CMACCMAC: CMAC is a block-cipher based message authentication code algorithm.
- CRC Checksum CalculatorCalculate CRC checksums for text or files. Select the CRC variant and parameters to detect accidental changes to the…
- CTPHCTPH: Context Triggered Piecewise Hashing, also called Fuzzy Hashing, can match inputs that have homologies.
- Compare CTPH hashesCompare CTPH hashes: Compares two Context Triggered Piecewise Hashing (CTPH) fuzzy hashes to determine the similarity…
- Compare SSDEEP hashesCompare SSDEEP hashes: Compares two SSDEEP fuzzy hashes to determine the similarity between them on a scale of 0 to 100.
- Fletcher-16 ChecksumCalculate a Fletcher-16 checksum for text or a local file. Detect accidental changes with an order-sensitive summation…
- Fletcher-32 ChecksumCalculate a Fletcher-32 checksum for text or a local file. Detect accidental changes with an order-sensitive summation…
- Fletcher-64 ChecksumCalculate a Fletcher-64 checksum for text or a local file. Detect accidental changes with an order-sensitive summation…
- Fletcher-8 ChecksumCalculate a Fletcher-8 checksum for text or a local file. Detect accidental changes with an order-sensitive summation…
- GOST HashGOST Hash: The GOST hash function, defined in the standards GOST R 34.11-94 and GOST 34.311-95 is a 256-bit…
- Generate all checksumsGenerate all checksums: Generates all available checksums for the input.
- Generate all hashesGenerate all hashes: Generates all available hashes and checksums for the input.
- HAS-160 Hash GeneratorHAS-160 Hash Generator: HAS-160 is a cryptographic hash function designed for use with the Korean KCDSA digital…
- HMAC GeneratorHMAC Generator: Keyed-Hash Message Authentication Codes (HMAC) are a mechanism for message authentication using…
- Keccak Hash GeneratorKeccak Hash Generator: The Keccak hash algorithm was designed by Guido Bertoni, Joan Daemen, Michaël Peeters, and…
- LM HashLM Hash: An LM Hash, or LAN Manager Hash, is a deprecated way of storing passwords on old Microsoft operating systems.
- Luhn ChecksumLuhn Checksum: The Luhn mod N algorithm using the english alphabet.
- MD2 Hash GeneratorMD2 Hash Generator: The MD2 (Message-Digest 2) algorithm is a cryptographic hash function developed by Ronald Rivest…
- MD4 Hash GeneratorMD4 Hash Generator: The MD4 (Message-Digest 4) algorithm is a cryptographic hash function developed by Ronald Rivest…
- MD5 Hash GeneratorCalculate an MD5 checksum for text or a local file online. Compare legacy file digests and copy the hexadecimal result…
- MD6 Hash GeneratorMD6 Hash Generator: The MD6 (Message-Digest 6) algorithm is a cryptographic hash function.
- MurmurHash3MurmurHash3: Generates a MurmurHash v3 for a string input and an optional seed input
- NT HashNT Hash: An NT Hash, sometimes referred to as an NTLM hash, is a method of storing passwords on Windows systems.
- Parity BitParity Bit: A parity bit, or check bit, is the simplest form of error detection.
- RIPEMD Hash GeneratorCalculate a RIPEMD digest for text or file bytes. Choose the available digest length and compare the result with a…
- SHA-0 Hash GeneratorSHA-0 Hash Generator: SHA-0 is a retronym applied to the original version of the 160-bit hash function published in…
- SHA-1 Hash GeneratorSHA-1 Hash Generator: The SHA (Secure Hash Algorithm) hash functions were designed by the NSA.
- SHA-256 & SHA-512 Hash GeneratorCalculate SHA-256 or SHA-512 hashes for text and files online. Choose a SHA-2 size, inspect the digest and download…
- SHA-3 Hash GeneratorSHA-3 Hash Generator: The SHA-3 (Secure Hash Algorithm 3) hash functions were released by NIST on August 5, 2015.
- SM3 Hash GeneratorSM3 Hash Generator: SM3 is a cryptographic hash function used in the Chinese National Standard.
- SSDEEPSSDEEP: SSDEEP is a program for computing context triggered piecewise hashes (CTPH).
- ShakeShake: Shake is an Extendable Output Function (XOF) of the SHA-3 hash algorithm, part of the Keccak family, allowing…
- Snefru Hash GeneratorSnefru Hash Generator: Snefru is a cryptographic hash function invented by Ralph Merkle in 1990 while working at Xerox…
- Streebog Hash GeneratorCalculate a Streebog digest using GOST R 34.11-2012. Select the digest length and hash the exact bytes of text or a…
- TCP/IP ChecksumTCP/IP Checksum: Calculates the checksum for a TCP (Transport Control Protocol) or IP (Internet Protocol) header from…
- Whirlpool Hash GeneratorWhirlpool Hash Generator: Whirlpool is a cryptographic hash function designed by Vincent Rijmen (co-creator of AES)…
- XOR ChecksumXOR Checksum: XOR Checksum splits the input into blocks of a configurable size and performs the XOR operation on these…
- SHA-256 of Decoded Base64SHA-256 of Decoded Base64: Calculate a SHA-256 checksum of the bytes represented by Base64.
- SHA-256 of Decoded HexSHA-256 of Decoded Hex: Calculate SHA-256 from a hexadecimal byte representation.
Compression
- Bzip2 CompressBzip2 Compress: Bzip2 is a compression library developed by Julian Seward (of GHC fame) that uses the Burrows-Wheeler…
- Bzip2 DecompressBzip2 Decompress: Decompresses data using the Bzip2 algorithm.
- Gzip DecompressorDecompress a gzip file online in your browser. Open the compressed file, inspect its contents and download the…
- Gzip CompressorCompress text or a local file into gzip online. Download the compressed bytes and configure the compression options…
- LZ4 CompressLZ4 Compress: LZ4 is a lossless data compression algorithm that is focused on compression and decompression speed.
- LZ4 DecompressLZ4 Decompress: LZ4 is a lossless data compression algorithm that is focused on compression and decompression speed.
- LZMA CompressLZMA Compress: Compresses data using the Lempel–Ziv–Markov chain algorithm.
- LZMA DecompressLZMA Decompress: Decompresses data using the Lempel-Ziv-Markov chain Algorithm.
- LZNT1 DecompressLZNT1 Decompress: Decompresses data using the LZNT1 algorithm.
- LZString CompressLZString Compress: Compress the input with lz-string.
- LZString DecompressLZString Decompress: Decompresses data that was compressed with lz-string.
- Raw DeflateRaw Deflate: Compresses data using the deflate algorithm with no headers.
- Raw InflateRaw Inflate: Decompresses data which has been compressed using the deflate algorithm with no headers.
- Tar Archive CreatorTar Archive Creator: Packs the input into a tarball.
- Tar Archive ExtractorTar Archive Extractor: Unpacks a tarball and displays it per file.
- ZIP File ExtractorZIP File Extractor: Decompresses data using the PKZIP algorithm and displays it per file, with support for passwords.
- XPRESS DecompressXPRESS Decompress: Decompresses data using the XPRESS plain LZ77 algorithm (MS-XCA section 2.1).
- XPRESS LZ77+Huffman DecompressXPRESS LZ77+Huffman Decompress: Decompresses data using the XPRESS LZ77+Huffman algorithm (MS-XCA section 2.2).
- ZIP File CreatorZIP File Creator: Compresses data using the PKZIP algorithm with the given filename.
- Zlib DeflateZlib Deflate: Compresses data using the deflate algorithm adding zlib headers.
- Zlib InflateZlib Inflate: Decompresses data which has been compressed using the deflate algorithm with zlib headers.
- Base64 Gzip DecoderBase64 Gzip Decoder: Inspect a gzip payload transported as Base64.
Encryption / Encoding
- A1Z26 Cipher DecoderDecode A1Z26 Cipher data online. Read the input conventions, configure the available options and copy or download the…
- A1Z26 Cipher EncoderEncode A1Z26 Cipher data online. Read the input conventions, configure the available options and copy or download the…
- AES Decryption ToolDecrypt AES data with the supplied key and IV. Match the mode, padding and input encoding, inspect the result and…
- AES Encryption ToolEncrypt text or bytes with AES online. Configure the key, IV, mode, padding and output format, then download the…
- AES Key UnwrapAES Key Unwrap: Decryptor for a key wrapping algorithm defined in RFC3394, which is used to protect keys in untrusted…
- AES Key WrapAES Key Wrap: A key wrapping algorithm defined in RFC3394, which is used to protect keys in untrusted storage or…
- Affine Cipher DecoderDecode Affine Cipher data online. Read the input conventions, configure the available options and copy or download the…
- Affine Cipher EncoderEncode Affine Cipher data online. Read the input conventions, configure the available options and copy or download the…
- Ascon Decryption ToolDecrypt data with Ascon online. Configure the key and algorithm options, check input formats and download the result…
- Ascon Encryption ToolEncrypt data with Ascon online. Configure the key and algorithm options, check input formats and download the result…
- Atbash CipherAtbash Cipher: Atbash is a mono-alphabetic substitution cipher originally used to encode the Hebrew alphabet.
- Bacon Cipher DecoderDecode Bacon Cipher data online. Read the input conventions, configure the available options and copy or download the…
- Bacon Cipher EncoderEncode Bacon Cipher data online. Read the input conventions, configure the available options and copy or download the…
- Bcrypt Hash GeneratorHash a password with bcrypt and a random salt. Set the cost factor, generate an encoded hash, and use Bcrypt Hash…
- Bifid Cipher DecoderDecode Bifid Cipher data online. Read the input conventions, configure the available options and copy or download the…
- Bifid Cipher EncoderEncode Bifid Cipher data online. Read the input conventions, configure the available options and copy or download the…
- Blowfish Decryption ToolDecrypt data with Blowfish online. Configure the key and algorithm options, check input formats and download the…
- Blowfish Encryption ToolEncrypt data with Blowfish online. Configure the key and algorithm options, check input formats and download the…
- BombeBombe: Emulation of the Bombe machine used at Bletchley Park to attack Enigma, based on work by Polish and British…
- Caesar Box CipherTranspose text in a rectangular grid with the Caesar Box cipher. Set the grid dimensions and read the rearranged…
- Cetacean Cipher DecoderDecode Cetacean Cipher data online. Read the input conventions, configure the available options and copy or download…
- Cetacean Cipher EncoderEncode Cetacean Cipher data online. Read the input conventions, configure the available options and copy or download…
- ChaChaChaCha: ChaCha is a stream cipher designed by Daniel J.
- CipherSaber2 Decryption ToolDecrypt data with CipherSaber2 online. Configure the key and algorithm options, check input formats and download the…
- CipherSaber2 Encryption ToolEncrypt data with CipherSaber2 online. Configure the key and algorithm options, check input formats and download the…
- Citrix CTX1 DecoderDecode Citrix CTX1 data online. Read the input conventions, configure the available options and copy or download the…
- Citrix CTX1 EncoderEncode Citrix CTX1 data online. Read the input conventions, configure the available options and copy or download the…
- ColossusColossus: Colossus is the name of the world's first electronic computer.
- DES Decryption ToolDecrypt data with DES online. Configure the key and algorithm options, check input formats and download the result…
- DES Encryption ToolEncrypt data with DES online. Configure the key and algorithm options, check input formats and download the result…
- Derive EVP keyDerive EVP key: This operation performs a password-based key derivation function (PBKDF) used extensively in OpenSSL.
- Derive HKDF keyDerive HKDF key: A simple Hashed Message Authenticaton Code (HMAC)-based key derivation function (HKDF), defined in…
- Derive PBKDF2 keyDerive PBKDF2 key: PBKDF2 is a password-based key derivation function.
- EnigmaEnigma: Encipher/decipher with the WW2 Enigma machine.
- Fernet Decryption ToolDecrypt data with Fernet online. Configure the key and algorithm options, check input formats and download the result…
- Fernet Encryption ToolEncrypt data with Fernet online. Configure the key and algorithm options, check input formats and download the result…
- Flask Session DecoderDecode Flask Session data online. Read the input conventions, configure the available options and copy or download the…
- Flask Session SignFlask Session Sign: Signs a JSON payload to produce a Flask session cookie (itsdangerous HMAC).
- Flask Session VerifyFlask Session Verify: Verifies the HMAC signature of a Flask session cookie (itsdangerous) generated.
- Morse Code to Text TranslatorConvert from Morse Code online. Check the input representation and parameters, inspect the decoded result and download…
- GOST Decryption ToolDecrypt data with GOST online. Configure the key and algorithm options, check input formats and download the result…
- GOST Encryption ToolEncrypt data with GOST online. Configure the key and algorithm options, check input formats and download the result…
- GOST Key UnwrapGOST Key Unwrap: A decryptor for keys wrapped using one of the GOST block ciphers.
- GOST Key WrapGOST Key Wrap: A key wrapping algorithm for protecting keys in untrusted storage using one of the GOST block cipers.
- GOST SignGOST Sign: Sign a plaintext message using one of the GOST block ciphers.
- GOST VerifyGOST Verify: Verify the signature of a plaintext message using one of the GOST block ciphers.
- Pseudo-Random Prime GeneratorPseudo-Random Prime Generator: Generates a random probable prime number of specified bit length using the Miller-Rabin…
- JWT DecoderDecode a JWT payload online and read its JSON claims. Inspect token contents locally; decoding does not verify the…
- JWT Token GeneratorSign a JSON payload as a JWT with a chosen algorithm and key. Inspect a public example, configure token options and…
- JWT Signature VerifierVerify a JWT signature with the supplied key and algorithm. Inspect the returned payload locally and check claim…
- LS47 Decryption ToolDecrypt data with LS47 online. Configure the key and algorithm options, check input formats and download the result…
- LS47 Encryption ToolEncrypt data with LS47 online. Configure the key and algorithm options, check input formats and download the result…
- LorenzLorenz: The Lorenz SZ40/42 cipher attachment was a WW2 German rotor cipher machine with twelve rotors which attached…
- Multiple BombeMultiple Bombe: Emulation of the Bombe machine used to attack Enigma.
- PRESENT Decryption ToolDecrypt data with PRESENT online. Configure the key and algorithm options, check input formats and download the result…
- PRESENT Encryption ToolEncrypt data with PRESENT online. Configure the key and algorithm options, check input formats and download the result…
- Pseudo-Random Number GeneratorPseudo-Random Number Generator: A cryptographically-secure pseudo-random number generator (PRNG).
- RC2 Decryption ToolDecrypt data with RC2 online. Configure the key and algorithm options, check input formats and download the result…
- RC2 Encryption ToolEncrypt data with RC2 online. Configure the key and algorithm options, check input formats and download the result…
- RC4RC4: RC4 (also known as ARC4) is a widely-used stream cipher designed by Ron Rivest.
- RC4 DropRC4 Drop: It was discovered that the first few bytes of the RC4 keystream are strongly non-random and leak information…
- RC6 Decryption ToolDecrypt data with RC6 online. Configure the key and algorithm options, check input formats and download the result…
- RC6 Encryption ToolEncrypt data with RC6 online. Configure the key and algorithm options, check input formats and download the result…
- ROR13ROR13: Computes a ROR13 hash used in API hashing techniques.
- ROT13ROT13: A simple caesar substitution cipher which rotates alphabet characters by the specified amount (default 13).
- ROT13 Brute ForceROT13 Brute Force: Try all meaningful amounts for ROT13.
- ROT47ROT47: A slightly more complex variation of a caesar cipher, which includes ASCII characters from 33 '!' to 126 '~'.
- ROT47 Brute ForceROT47 Brute Force: Try all meaningful amounts for ROT47.
- ROT8000ROT8000: The simple Caesar-cypher encryption that replaces each Unicode character with the one 0x8000 places forward…
- RabbitRabbit: Rabbit is a high-speed stream cipher introduced in 2003 and defined in RFC 4503.
- Rail Fence Cipher DecoderDecode Rail Fence Cipher data online. Read the input conventions, configure the available options and copy or download…
- Rail Fence Cipher EncoderEncode Rail Fence Cipher data online. Read the input conventions, configure the available options and copy or download…
- SIGABASIGABA: Encipher/decipher with the WW2 SIGABA machine.
- SM4 Decryption ToolDecrypt data with SM4 online. Configure the key and algorithm options, check input formats and download the result…
- SM4 Encryption ToolEncrypt data with SM4 online. Configure the key and algorithm options, check input formats and download the result…
- Salsa20Salsa20: Salsa20 is a stream cipher designed by Daniel J.
- ScryptScrypt: scrypt is a password-based key derivation function (PBKDF) created by Colin Percival.
- SubstituteSubstitute: A substitution cipher allowing you to specify bytes to replace with other byte values.
- TEA Decryption ToolDecrypt data with TEA online. Configure the key and algorithm options, check input formats and download the result…
- TEA Encryption ToolEncrypt data with TEA online. Configure the key and algorithm options, check input formats and download the result…
- Text to Morse Code TranslatorConvert input to Morse Code online. Check the supported format and parameters, inspect the result and copy or download…
- Triple DES Decryption ToolDecrypt data with Triple DES online. Configure the key and algorithm options, check input formats and download the…
- Triple DES Encryption ToolEncrypt data with Triple DES online. Configure the key and algorithm options, check input formats and download the…
- Twofish Decryption ToolDecrypt data with Twofish online. Configure the key and algorithm options, check input formats and download the result…
- Twofish Encryption ToolEncrypt data with Twofish online. Configure the key and algorithm options, check input formats and download the result…
- TypexTypex: Encipher/decipher with the WW2 Typex machine.
- Vigenère DecoderDecode Vigenère data online. Read the input conventions, configure the available options and copy or download the…
- Vigenère EncoderEncode Vigenère data online. Read the input conventions, configure the available options and copy or download the…
- XORApply a bytewise XOR with a key. Choose standard or differential schemes, key encoding and optional null preservation.
- XOR Brute ForceXOR Brute Force: Enumerate all possible XOR solutions.
- XSalsa20XSalsa20: XSalsa20 is a variant of the Salsa20 stream cipher designed by Daniel J.
- XTEA Decryption ToolDecrypt data with XTEA online. Configure the key and algorithm options, check input formats and download the result…
- XTEA Encryption ToolEncrypt data with XTEA online. Configure the key and algorithm options, check input formats and download the result…
- XXTEA Decryption ToolDecrypt data with XXTEA online. Configure the key and algorithm options, check input formats and download the result…
- XXTEA Encryption ToolEncrypt data with XXTEA online. Configure the key and algorithm options, check input formats and download the result…
Public Key
- ECDSA SignECDSA Sign: Sign a plaintext message with a PEM encoded EC key.
- ECDSA Signature ConversionECDSA Signature Conversion: Convert an ECDSA signature between hex, asn1 and json.
- ECDSA VerifyECDSA Verify: Verify a message against a signature and a public PEM encoded EC key.
- Generate ECDSA Key PairGenerate ECDSA Key Pair: Generate an ECDSA key pair with a given Curve.
- Generate PGP Key PairGenerate PGP Key Pair: Generates a new public/private PGP key pair.
- Generate RSA Key PairGenerate RSA Key Pair: Generate an RSA key pair with a given number of bits.
- Hex to Object Identifier ConverterHex to Object Identifier Converter: Converts a hexadecimal string into an object identifier (OID).
- JWK to PEM ConverterJWK to PEM Converter: Converts Keys in JSON Web Key format to PEM format (PKCS#8).
- Object Identifier to Hex ConverterObject Identifier to Hex Converter: Converts an object identifier (OID) into a hexadecimal string.
- PEM to JWK ConverterPEM to JWK Converter: Converts Keys in PEM format to a JSON Web Key format.
- PGP Decryption ToolDecrypt data with PGP online. Configure the key and algorithm options, check input formats and download the result…
- PGP Decrypt and VerifyPGP Decrypt and Verify: Input: the ASCII-armoured encrypted PGP message you want to verify.
- PGP Encryption ToolEncrypt data with PGP online. Configure the key and algorithm options, check input formats and download the result…
- PGP Encrypt and SignPGP Encrypt and Sign: Input: the cleartext you want to sign.
- PGP SignPGP Sign: Input: the message you want to sign Arguments: the ASCII-armoured PGP private key of the sender.
- PGP VerifyPGP Verify: Input: the ASCII-armoured encrypted PGP message you want to verify.
- CSR DecoderCSR Decoder: Parse Certificate Signing Request (CSR) for an X.509 certificate
- Parse SSH Host KeyParse SSH Host Key: Parses a SSH host key and extracts fields from it.
- Parse X.509 CRLParse X.509 CRL: Parse Certificate Revocation List (CRL)
- X.509 Certificate DecoderX.509 Certificate Decoder: X.509 is an ITU-T standard for a public key infrastructure (PKI) and Privilege Management…
- Public Key from CertificatePublic Key from Certificate: Extracts the Public Key from a Certificate.
- Public Key from Private KeyPublic Key from Private Key: Extracts the Public Key from a Private Key.
- RSA Decryption ToolDecrypt data with RSA online. Configure the key and algorithm options, check input formats and download the result…
- RSA Encryption ToolEncrypt data with RSA online. Configure the key and algorithm options, check input formats and download the result…
- RSA SignRSA Sign: Sign a plaintext message with a PEM encoded RSA key.
- RSA VerifyRSA Verify: Verify a message against a signature and a public PEM encoded RSA key.
- SM2 Decryption ToolDecrypt data with SM2 online. Configure the key and algorithm options, check input formats and download the result…
- SM2 Encryption ToolEncrypt data with SM2 online. Configure the key and algorithm options, check input formats and download the result…
Networking
- DNS over HTTPS LookupLook up DNS records with an HTTPS resolver from your browser. Choose the resolver and record type, send the request…
- Dechunk HTTP responseDechunk HTTP response: Parses an HTTP response transferred using Transfer-Encoding: Chunked
- Decode NetBIOS NameDecode NetBIOS Name: NetBIOS names as seen across the client interface to NetBIOS are exactly 16 bytes long.
- Defang IP AddressesDefang IP Addresses: Takes a IPv4 or IPv6 address and 'Defangs' it, meaning the IP becomes invalid, removing the risk…
- Defang URLDefang URLs for sharing threat indicators. Replace clickable URL components with bracketed forms without visiting the…
- Encode NetBIOS NameEncode NetBIOS Name: NetBIOS names as seen across the client interface to NetBIOS are exactly 16 bytes long.
- Fang URLFang URL: Takes a 'Defanged' Universal Resource Locator (URL) and 'Fangs' it.
- Format MAC addressesFormat MAC addresses: Displays given MAC addresses in multiple different formats.
- Group IP addressesGroup IP addresses: Groups a list of IP addresses into subnets.
- HASSH Client FingerprintHASSH Client Fingerprint: Generates a HASSH fingerprint to help identify SSH clients based on hashing together values…
- HASSH Server FingerprintHASSH Server Fingerprint: Generates a HASSH fingerprint to help identify SSH servers based on hashing together values…
- HTTP Request ToolSend an HTTP request from your browser and inspect the response. Configure URL, method and headers; the destination…
- IPv6 Transition AddressesIPv6 Transition Addresses: Converts IPv4 addresses to their IPv6 Transition addresses.
- JA3 FingerprintJA3 Fingerprint: Generates a JA3 fingerprint to help identify TLS clients based on hashing together values from the…
- JA3S FingerprintJA3S Fingerprint: Generates a JA3S fingerprint to help identify TLS servers based on hashing together values from the…
- JA4 FingerprintJA4 Fingerprint: Generates a JA4 fingerprint to help identify TLS clients based on hashing together values from the…
- JA4Server FingerprintJA4Server Fingerprint: Generates a JA4Server Fingerprint (JA4S) to help identify TLS servers or sessions based on…
- Parse Ethernet frameParse Ethernet frame: Parses an Ethernet frame and either shows the deduced values (Source and destination MAC, VLANs)…
- Parse IP rangeInspect CIDR blocks, address ranges and IP lists. Show network details and enumerate IPv4 addresses; IPv6 ranges are…
- Parse IPv4 headerParse IPv4 header: Given an IPv4 header, this operations parses and displays each field in an easily readable format.
- Parse IPv6 addressParse IPv6 address: Displays the longhand and shorthand versions of a valid IPv6 address.
- Parse TCPParse TCP: Parses a TCP header and payload (if present).
- Parse TLS recordParse TLS record: Parses one or more TLS records
- Parse UDPParse UDP: Parses a UDP header and payload (if present).
- URL ParserURL Parser: Pretty prints complicated Uniform Resource Identifier (URI) strings for ease of reading.
- Parse User AgentParse User Agent: Attempts to identify and categorise information contained in a user-agent string.
- Protobuf DecoderDecode Protobuf data online. Read the input conventions, configure the available options and copy or download the…
- Protobuf EncoderEncode Protobuf data online. Read the input conventions, configure the available options and copy or download the…
- Strip HTTP headersStrip HTTP headers: Removes HTTP headers from a request or response by looking for the first instance of a double…
- Strip IPv4 headerStrip IPv4 header: Strips the IPv4 header from an IPv4 packet, outputting the payload.
- Strip TCP headerStrip TCP header: Strips the TCP header from a TCP segment, outputting the payload.
- Strip UDP headerStrip UDP header: Strips the UDP header from a UDP datagram, outputting the payload.
- VarInt DecoderDecode VarInt data online. Read the input conventions, configure the available options and copy or download the result…
- VarInt EncoderEncode VarInt data online. Read the input conventions, configure the available options and copy or download the result…
Multimedia
- Add Text To Image ConverterAdd Text To Image Converter: Adds text onto an image.
- Blur ImageBlur Image: Applies a blur effect to the image.
- Contain ImageContain Image: Scales an image to the specified width and height, maintaining the aspect ratio.
- Convert Image FormatConvert Image Format: Converts an image between different formats.
- Cover ImageCover Image: Scales the image to the given width and height, keeping the aspect ratio.
- Crop ImageCrop Image: Crops an image to the specified region, or automatically crops edges.
- Dither ImageDither Image: Apply a dither effect to an image.
- Flip ImageFlip Image: Flips an image along its X or Y axis.
- Pixel Data to Image GeneratorPixel Data to Image Generator: Generates an image using the input as pixel values.
- Heatmap chartHeatmap chart: A heatmap is a graphical representation of data where the individual values contained in a matrix are…
- Hex Density chartPlot pairs of numeric values in hexagonal bins. Inspect the density of large point sets with a hexbin chart in your…
- Image Brightness / ContrastImage Brightness / Contrast: Adjust the brightness or contrast of an image.
- Image FilterImage Filter: Applies a greyscale or sepia filter to an image.
- Image Hue/Saturation/LightnessImage Hue/Saturation/Lightness: Adjusts the hue / saturation / lightness (HSL) values of an image.
- Image OpacityImage Opacity: Adjust the opacity of an image.
- Invert ImageInvert Image: Invert the colours of an image.
- Normalise ImageNormalise Image: Normalise the image colours.
- OCR Image to TextOCR Image to Text: Recognises printed, handwritten, horizontal and vertical text in images with the browser-local…
- Play MediaPlay Media: Plays the input as audio or video depending on the type.
- Render ImageRender Image: Displays the input as an image.
- Render PDFRender PDF: Displays the input as a PDF preview.
- Resize ImageResize Image: Resizes an image to the specified width and height values.
- Rotate ImageRotate Image: Rotates an image by the specified number of degrees.
- Scatter chartScatter chart: Plots two-variable data as single points on a graph.
- Series chartSeries chart: A time series graph is a line graph of repeated measurements taken over regular time intervals.
- Sharpen ImageSharpen Image: Sharpens an image (Unsharp mask)
- Split Colour ChannelsSplit Colour Channels: Splits the given image into its red, green and blue colour channels.
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.
Arithmetic / Logic
- ADD Byte CipherADD Byte Cipher: ADD the input with the given key (e.g.
- Bitwise AND CalculatorBitwise AND Calculator: AND the input with the given key.
- Bit shift leftBit shift left: Shifts the bits in each byte towards the left by the specified amount.
- Bit shift rightBit shift right: Shifts the bits in each byte towards the right by the specified amount.
- Cartesian ProductCartesian Product: Calculates the cartesian product of multiple sets of data, returning all possible combinations.
- DivideDivide the first number by the remaining numbers in a delimited list. Non-numeric entries are excluded from the…
- Extended GCDExtended GCD: Computes the Extended Euclidean Algorithm for integers a and b.
- Modulo CalculatorModulo Calculator: Computes the modulo of each number in a list with a given modulus value.
- MeanMean: Computes the mean (average) of a number list.
- MedianMedian: Computes the median of a number list.
- Modular ExponentiationModular Exponentiation: Performs modular exponentiation, as used in Diffie-Hellman and RSA.
- Modular InverseModular Inverse: Computes the modular multiplicative inverse of a modulo m.
- MultiplyMultiply numbers in a delimited list and inspect their product. Non-numeric entries are excluded from the calculation.
- Bitwise NOT CalculatorBitwise NOT Calculator: Returns the inverse of each byte.
- Bitwise OR CalculatorBitwise OR Calculator: OR the input with the given key.
- Power SetPower Set: Calculates all the subsets of a set.
- Rotate leftRotate left: Rotates each byte to the left by the number of bits specified, optionally carrying the excess bits over…
- Rotate rightRotate right: Rotates each byte to the right by the number of bits specified, optionally carrying the excess bits over…
- SUB Byte CipherSUB Byte Cipher: SUB the input with the given key (e.g.
- Set DifferenceSet Difference: Calculates the difference, or relative complement, of two sets.
- Set IntersectionSet Intersection: Calculates the intersection of two sets.
- Set UnionCombine two sets into their union. Return elements that occur in either set, with delimiters controlling the input and…
- Standard DeviationStandard Deviation: Computes the standard deviation of a number list.
- SubtractSubtract the remaining numbers from the first number in a delimited list. Non-numeric entries are excluded from the…
- SumAdd numbers in a delimited list to calculate their sum. Non-numeric entries are excluded; select the delimiter used by…
- Symmetric DifferenceSymmetric Difference: Calculates the symmetric difference of two sets.
Date / Time
- DateTime DeltaDateTime Delta: Calculates a new DateTime value given an input DateTime value and a time difference (delta) from the…
- Extract datesExtract dates: Extracts dates in the following formatsyyyy-mm-dd dd/mm/yyyy mm/dd/yyyy Dividers can be any of /, -, .
- Unix Timestamp to Date ConverterConvert Unix timestamps to readable UTC dates. Select seconds, milliseconds, microseconds or nanoseconds and inspect…
- Get TimeGet Time: Generates a timestamp showing the amount of time since the UNIX epoch (1970-01-01 00:00:00 UTC).
- Parse DateTimeParse a date and time using an explicit format and timezone. Inspect UTC offset, weekday, leap year and other calendar…
- Date to Unix Timestamp ConverterConvert a date and time to Unix epoch time online. Choose the output unit and inspect the timezone assumptions before…
- Translate DateTime FormatTranslate DateTime Format: Parses a datetime string in one format and re-writes it in another.
- UNIX Timestamp to Windows Filetime ConverterUNIX Timestamp to Windows Filetime Converter: Converts a UNIX timestamp to a Windows Filetime value.
- Windows Filetime to UNIX Timestamp ConverterWindows Filetime to UNIX Timestamp Converter: Converts a Windows Filetime value to a UNIX timestamp.
Extractors
- CSS selectorCSS selector: Extract information from an HTML document with a CSS selector
- Extract Audio MetadataRead audio tags and container information as JSON. Inspect MP3, WAV, FLAC, OGG, AAC and other supported audio files…
- Extract domainsExtract domains: Extracts fully qualified domain names.
- EXIF Metadata ViewerEXIF Metadata Viewer: Extracts EXIF data from an image.
- Extract email addressesExtract email addresses: Extracts all email addresses from the input.
- Extract file pathsExtract file paths: Extracts anything that looks like a Windows or UNIX file path.
- Extract FilesExtract Files: Performs file carving to attempt to extract files from the input.
- Extract hashesExtract hashes: Extracts potential hashes based on hash character length
- ID3 Tag ViewerID3 Tag Viewer: This operation extracts ID3 metadata from an MP3 file.
- Extract IP addressesExtract IP addresses: Extracts all IPv4 and IPv6 addresses.
- Extract MAC addressesExtract MAC addresses: Extracts all Media Access Control (MAC) addresses from the input.
- Extract URLsExtract URLs: Extracts Uniform Resource Locators (URLs) from the input.
- JSONPath Query ToolJSONPath Query Tool: Extract information from a JSON object with a JPath query.
- JSONata Query ToolJSONata Query Tool: Query and transform JSON data with a jsonata query.
- RAKERAKE: Rapid Keyword Extraction (RAKE) RAKE is a domain-independent keyword extraction algorithm in Natural Language…
- Extract Printable StringsExtract Printable Strings: Extracts all strings from the input.
- TemplateTemplate: Render a template with Handlebars/Mustache substituting variables using JSON input.
- XPath Query ToolXPath Query Tool: Extract information from an XML document with an XPath query
Forensics
- Detect File TypeDetect File Type: Attempts to guess the MIME (Multipurpose Internet Mail Extensions) type of the data based on 'magic…
- ELF InfoELF Info: Implements readelf-like functionality.
- Extract LSBExtract LSB: Extracts the Least Significant Bit data from each pixel in an image.
- Extract RGBAExtract RGBA: Extracts each pixel's RGBA value in an image.
- Data Encoding DetectorDetect possible encodings in text or binary data. Inspect decoding suggestions, configure analysis depth and…
- Randomize Colour PaletteRandomize Colour Palette: Randomizes each colour in an image's colour palette.
- EXIF Metadata RemoverEXIF Metadata Remover: Removes EXIF data from a JPEG image.
- Scan for Embedded FilesScan for Embedded Files: Scans the data for potential embedded files by looking for magic bytes at all offsets.
- View Bit PlaneView Bit Plane: Extracts and displays a bit plane of any given image.
- YARA RulesYARA Rules: YARA is a tool developed at VirusTotal, primarily aimed at helping malware researchers to identify and…
Language
- Convert Leet SpeakConvert Leet Speak: Converts to and from Leet Speak.
- Convert to NATO alphabetConvert to NATO alphabet: Converts characters to their representation in the NATO phonetic alphabet.
- Remove DiacriticsRemove Diacritics: Replaces accented characters with their latin character equivalent.
- Unicode Text FormatUnicode Text Format: Adds Unicode combining characters to change formatting of plaintext.
Other
- UUID Decoder & AnalyzerUUID Decoder & Analyzer: Operation for extracting metadata and detecting the version of a given UUID.
- Byte-Frequency Chi-Square CalculatorCalculate the chi-square statistic of byte frequencies against a uniform distribution over 256 byte values. Inspect…
- Disassemble ARMDisassemble ARM: Disassembles ARM machine code into assembly language.
- Disassemble x86Disassemble x86: Disassembly is the process of translating machine language into assembly language.
- File & Text Entropy CalculatorFile & Text Entropy Calculator: Shannon Entropy, in the context of information theory, is a measure of the rate at…
- Frequency distributionFrequency distribution: Displays the distribution of bytes in the data as a graph.
- Generate De Bruijn SequenceGenerate De Bruijn Sequence: Generates rolling keycode combinations given a certain alphabet size and key length.
- Generate HOTPGenerate counter-based HOTP codes from a Base32 secret and counter using RFC 4226. An empty input generates a new…
- Generate Lorem IpsumGenerate Lorem Ipsum: Generate varying length lorem ipsum placeholder text.
- QR Code GeneratorGenerate a QR code from text or a URL online. Configure its format and error correction, preview the image and…
- Generate TOTPGenerate TOTP: The Time-based One-Time Password algorithm (TOTP) is an algorithm that computes a one-time password…
- UUID GeneratorGenerate UUIDs online, including v1, v3, v4, v5, v6 and v7. Choose a version and namespace for deterministic…
- HTML To Text ConverterHTML To Text Converter: Converts an HTML output from an operation to a readable string instead of being rendered in…
- Haversine distanceHaversine distance: Returns the distance between two pairs of GPS latitude and longitude co-ordinates in metres.
- Index of CoincidenceIndex of Coincidence: Index of Coincidence (IC) is the probability of two randomly selected characters being the same.
- NumberwangNumberwang: Based on the popular gameshow by Mitchell and Webb.
- P-list ViewerP-list Viewer: In the macOS, iOS, NeXTSTEP, and GNUstep programming frameworks, property list files are files that…
- QR Code ReaderRead a QR code from a local image in your browser. Inspect the decoded text or URL and copy the result without…
- Pseudo-Random Integer GeneratorPseudo-Random Integer Generator: A cryptographically-secure pseudo-random number generator (PRNG).
- XKCD Random NumberXKCD Random Number: RFC 1149.5 specifies 4 as the standard IEEE-vetted random number.