Hex Encode

Hex encode/decode with bytes.

Hex codec; also byte and string lengths.

What Hex Encode does

Hex codec; also byte and string lengths.

Practical limit for Hex Encode: Odd hex fails on decode. That is why output can differ from heavy desktop Crypto software. Read the tool-specific note again: Hex codec; also byte and string lengths.

How to use Hex Encode

  1. Keep this tab on Hex Encode (/crypto/hex-encode). Pasting into the wrong Crypto tool (for example Base64 Encode / Decode) changes the job.
  2. Paste or type the input Hex Encode expects. Path hint: crypto · hex encode. Hex encode/decode with bytes.
  3. Apply the Hex Encode action only. URL Encode / Decode is a different transform (Percent-encode or decode a string (component or URI).). Hex codec; also byte and string lengths.
  4. Copy the output of Hex Encode if you need it elsewhere. Size/complexity still follows: Odd hex fails on decode.
  5. If the text job is actually Encode or decode UTF-8 text as Base64 or Base64URL., leave Hex Encode and open Base64 Encode / Decode.

When not to use Hex Encode

Skip Hex Encode when a neighbor tool matches better — start with Base64 Encode / Decode or URL Encode / Decode — or when the description already warns the job will fail. In the tool’s own words: Hex codec; also byte and string lengths.

Questions about Hex Encode

What does Hex Encode do that other Crypto pages on this site do not?
Hex codec; also byte and string lengths. Short version: Hex encode/decode with bytes.
Does Hex Encode upload my file or text to Tool-You servers?
No. Hex Encode runs in this browser tab. Files stay on the device. Limit note: Odd hex fails on decode.
Should I use Base64 Encode / Decode instead of Hex Encode?
Use Hex Encode when you need Hex encode/decode with bytes. Use Base64 Encode / Decode when you need Encode or decode UTF-8 text as Base64 or Base64URL. They share a category (Crypto) but not the same job.
What are the limits of Hex Encode?
Odd hex fails on decode. Also: Hex codec; also byte and string lengths.