Text
Reverse text: by characters, by words (word order), or by lines (line order).
Convert text or an identifier into every common naming style at once — camelCase, snake_case, kebab-case, and more. Recognizes word boundaries in camelCase/PascalCase, acronyms (XMLParser → XML + Parser), and around digits.
Compare two texts line by line — what was added, removed, or changed, with word-level highlighting inside changed lines.
Test regular expressions against real text: highlighted matches with parsed capture groups, or replace matches with new text.
Sort lines of text alphabetically, remove duplicates, empty lines, and extra whitespace.
Escape text into a string literal (quotes, backslash, control characters) for pasting into code, or unescape it back.
Convert line endings between Windows (CRLF), Unix/macOS (LF), and classic Mac (CR), with mixed-ending detection.
Compute hashes of text or a file with thirteen algorithms at once: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32, and Adler-32.
Parse a Set-Cookie header or a Cookie/document.cookie string into name, value, attributes, and a check for common security mistakes.
Hash passwords with scrypt (RFC 7914, memory-hard KDF), with verification against an existing hash.
Encode text (Latin and Cyrillic) into Morse code (dots and dashes) and back. Characters without a table entry are skipped.
Hash passwords with bcrypt (random salt, adjustable cost) and verify a password against an existing bcrypt hash.
Convert between binary, octal, decimal, hexadecimal, and any arbitrary (2-36) base — enter a number into any field.