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. For Base64 encoding instead of hex, use the Text to Base64 encoder.
Encode
Input
Hello
Output
48 65 6c 6c 6f
Encode text as a Base64 string.
Generate MD5, SHA-1, SHA-256, SHA-512 hashes from text.
Convert numbers between binary, octal, decimal, and hexadecimal.
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.