Encodes text strings to their hexadecimal representation (each character becomes two hex digits) and decodes hex strings back to text. Handles UTF-8 encoding correctly, so non-ASCII characters produce multiple hex pairs. Optionally inserts spaces or 0x prefix between bytes for readability.
Enter text to encode to hex, or hex to decode back to text — with UTF-8 support.
Generate HMAC signatures using SHA-256, SHA-512, and other algorithms.
Check password strength against security criteria and estimate crack time.
Validate credit card numbers using the Luhn algorithm.
Validate and parse International Bank Account Numbers (IBANs).
Validate ISBN-10 and ISBN-13 numbers and convert between them.
Encrypt and decrypt text using the Caesar (ROT-N) substitution cipher.