CyberChef
Local recipes, Base64, Hex, XOR, cryptography, hashes and compression.
LOCAL · BROWSERTransform data, process files and inspect DNS — right here at TUNGTEK.
Local recipes, Base64, Hex, XOR, cryptography, hashes and compression.
LOCAL · BROWSERIP, subnet, Base64, UUID, passwords, hashes, timestamps and regex.
LOCAL · BROWSERExport PNG / SVG with a proper quiet zone.
LOCAL · BROWSERCode 128, EAN-13, UPC-A, Code 39 and Data Matrix.
LOCAL · BROWSERCompress and resize; export JPEG, PNG and WebP.
LOCAL · BROWSERValidate, format and minify JSON.
LOCAL · BROWSERValidate XML; reject DTD/external entities.
LOCAL · BROWSERNormalize CSV and convert JSON.
LOCAL · BROWSERFormat code using Prettier in your browser.
LOCAL · BROWSERHEX, RGB, HSL and WCAG contrast.
LOCAL · BROWSERShades and complementary colour from a seed.
LOCAL · BROWSERCount, change case, sort and deduplicate lines.
LOCAL · BROWSERSafely preview and export HTML.
LOCAL · BROWSERHTML/CSS in isolation; scripts and network blocked.
LOCAL · BROWSERIncremental hash and comparison; no upload.
LOCAL · BROWSERInspect BOM, estimate encoding and preview.
LOCAL · BROWSERA, AAAA, MX, TXT, NS, CNAME, SOA, PTR.
BACKEND / DNS APICompare Google and Cloudflare.
BACKEND / DNS APIPolicy and bounded include/redirect dependencies.
BACKEND / DNS APILook up selectors and public-key record syntax.
BACKEND / DNS APIPolicy, alignment and reporting addresses.
BACKEND / DNS APIMX priorities and mail server addresses.
BACKEND / DNS APILook up public IPv4 / IPv6 PTR.
BACKEND / DNS APIDNS information and IP classification.
BACKEND / DNS APIHTTPS headers of approved TUNGTEK domains.
BACKEND / DNS APIGenerate random string with the chars you want, uppercase or lowercase letters, numbers and/or symbols.
LOCAL · BROWSERHash a text string using the function you need : MD5, SHA1, SHA256, SHA224, SHA512, SHA384, SHA3 or RIPEMD160
LOCAL · BROWSERHash and compare text string using bcrypt. Bcrypt is a password-hashing function based on the Blowfish cipher.
LOCAL · BROWSERA Universally Unique Identifier (UUID) is a 128-bit number used to identify information in computer systems. The number of possible UUIDs is 16^32, which is 2^128 or about 3.4x10^38 (which is a lot!).
LOCAL · BROWSERGenerate random Universally Unique Lexicographically Sortable Identifier (ULID).
LOCAL · BROWSEREncrypt clear text and decrypt ciphertext using crypto algorithms like AES, TripleDES, Rabbit or RC4.
LOCAL · BROWSERGenerate a BIP39 passphrase from an existing or random mnemonic, or get the mnemonic from the passphrase.
LOCAL · BROWSERComputes a hash-based message authentication code (HMAC) using a secret key and your favorite hashing function.
LOCAL · BROWSERDiscover the strength of your password with this client-side-only password strength analyser and crack time estimation tool.
LOCAL · BROWSERConvert date and time into the various different formats
LOCAL · BROWSERConvert a number between different bases (decimal, hexadecimal, binary, octal, base64, ...)
LOCAL · BROWSERConvert Roman numerals to numbers and convert numbers to Roman numerals.
LOCAL · BROWSERSimply encode and decode strings into their base64 representation.
LOCAL · BROWSERConvert a string, file, or image into its base64 representation.
LOCAL · BROWSERConvert color between the different formats (hex, rgb, hsl and css name)
LOCAL · BROWSERTransform the case of a string and choose between different formats
LOCAL · BROWSERTransform text into the NATO phonetic alphabet for oral transmission.
LOCAL · BROWSERConvert text to its ASCII binary representation and vice-versa.
LOCAL · BROWSERParse and convert text to unicode and vice-versa
LOCAL · BROWSERSimply convert YAML to JSON with this online live converter.
LOCAL · BROWSERParse and convert YAML to TOML.
LOCAL · BROWSERSimply convert JSON to YAML with this online live converter.
LOCAL · BROWSERParse and convert JSON to TOML.
LOCAL · BROWSERThis tool can process column-based data and apply various changes (transpose, add prefix and suffix, reverse list, sort list, lowercase values, truncate values) to each row.
LOCAL · BROWSERParse and convert TOML to JSON.
LOCAL · BROWSERParse and convert TOML to YAML.
LOCAL · BROWSEREncode text to URL-encoded format (also known as "percent-encoded"), or decode from it.
LOCAL · BROWSEREscape or unescape HTML entities (replace characters like <,>, &, " and \' with their HTML version)
LOCAL · BROWSERParse a URL into its separate constituent parts (protocol, origin, params, port, username-password, ...)
LOCAL · BROWSERGet information about your current device (screen size, pixel-ratio, user agent, ...)
LOCAL · BROWSERGenerate a base64 basic auth header from a username and password.
LOCAL · BROWSERGenerate open-graph and socials HTML meta tags for your website.
LOCAL · BROWSERGenerate and validate time-based OTP (one time password) for multi-factor authentication.
LOCAL · BROWSERConvert MIME types to file extensions and vice-versa.
LOCAL · BROWSERParse and decode your JSON Web Token (jwt) and display its content.
LOCAL · BROWSERFind the javascript keycode, code, location and modifiers of any pressed key.
LOCAL · BROWSERMake a string url, filename and id safe.
LOCAL · BROWSERDetect and parse Browser, Engine, OS, CPU, and Device type/model from an user-agent string.
LOCAL · BROWSERThe list of all HTTP status codes, their name, and their meaning.
LOCAL · BROWSERCompare two JSON objects and get the differences between them.
LOCAL · BROWSERGenerate and download a QR code for a URL (or just plain text), and customize the background and foreground colors.
LOCAL · BROWSERGenerate and download QR codes for quick connections to WiFi networks.
LOCAL · BROWSERGenerate svg images to use as a placeholder in your applications.
LOCAL · BROWSERGit is a decentralized version management software. With this cheatsheet, you will have quick access to the most common git commands.
LOCAL · BROWSERGenerate random port numbers outside of the range of "known" ports (0-1023).
LOCAL · BROWSERValidate and generate crontab and get the human-readable description of the cron schedule.
LOCAL · BROWSERPrettify your JSON string into a friendly, human-readable format.
LOCAL · BROWSERMinify and compress your JSON by removing unnecessary whitespace.
LOCAL · BROWSERConvert JSON to CSV with automatic header detection.
LOCAL · BROWSERFormat and prettify your SQL queries online (it supports various SQL dialects).
LOCAL · BROWSERCompute your chmod permissions and commands with this online chmod calculator.
LOCAL · BROWSERPrettify your XML string into a friendly, human-readable format.
LOCAL · BROWSERPrettify your YAML string into a friendly, human-readable format.
LOCAL · BROWSERParse your IPv4 CIDR blocks and get all the info you need about your subnet.
LOCAL · BROWSERConvert an IP address into decimal, binary, hexadecimal, or even an IPv6 representation of it.
LOCAL · BROWSERGiven a start and an end IPv4 address, this tool calculates a valid IPv4 subnet along with its CIDR notation.
LOCAL · BROWSERFind the vendor and manufacturer of a device by its MAC address.
LOCAL · BROWSEREnter the quantity and prefix. MAC addresses will be generated in your chosen case (uppercase or lowercase)
LOCAL · BROWSERGenerate your own local, non-routable IP addresses for your network according to RFC4193.
LOCAL · BROWSERA calculator for evaluating mathematical expressions. You can use functions like sqrt, cos, sin, abs, etc.
LOCAL · BROWSERAn ETA (Estimated Time of Arrival) calculator to determine the approximate end time of a task, for example, the end time and duration of a file download.
LOCAL · BROWSEREasily calculate percentages from a value to another value, or from a percentage to a value.
LOCAL · BROWSERMonitor the duration of a thing. Basically a chronometer with simple chronometer features.
LOCAL · BROWSERDegrees temperature conversions for Kelvin, Celsius, Fahrenheit, Rankine, Delisle, Newton, Réaumur, and Rømer.
LOCAL · BROWSEREasily compare execution time of tasks with this very simple online benchmark builder.
LOCAL · BROWSERLorem ipsum is a placeholder text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content
LOCAL · BROWSERGet information about a text, the number of characters, the number of words, its size in bytes, ...
LOCAL · BROWSERCopy and paste emojis easily and get the unicode and code points value of each emoji.
LOCAL · BROWSERObfuscate a string (like a secret, an IBAN, or a token) to make it shareable and identifiable without revealing its content.
LOCAL · BROWSERCompare two texts and see the differences between them.
LOCAL · BROWSERA numeronym is a word where a number is used to form an abbreviation. For example, "i18n" is a numeronym of "internationalization" where 18 stands for the number of letters between the first i and the last n in the word.
LOCAL · BROWSERParse, validate and format phone numbers. Get information about the phone number, like the country code, type, etc.
LOCAL · BROWSERValidate and parse IBAN numbers. Check if an IBAN is valid and get the country, BBAN, if it is a QR-IBAN and the IBAN friendly format.
LOCAL · BROWSER