Conversion Settings
🔢
Drop a text file here or click to browse
Or paste text directly into the editor below
Encoded 11 characters into 11 bytes of hex.Live
11Total Bytes
11 BInput Size
32 BOutput Size
LowerLetter Case

How to use the Hex to Text Converter

Choose Encode to convert plain text into hexadecimal, or Decode to convert a hex string back into readable text
Type or paste your input directly into the editor, or drop a text file onto the upload area to load it automatically
Select Uppercase or Lowercase to control the letter case used for hex digits a through f in the encoded output
Choose a separator style when encoding, such as a space, new line, or 0x prefix between each byte, or no separator at all
Use Swap and Convert to instantly move the output back into the input field and flip between encode and decode modes
Open the Byte Breakdown tab to see every individual byte along with its hex, decimal, and character representation
When decoding, spaces, line breaks, and 0x prefixes in the hex string are ignored automatically, so formatting does not matter
If decoding fails, check that the input only contains digits 0 to 9 and letters a through f grouped into complete bytes
Click Copy Output to copy the result to your clipboard, or Download to save it as a standalone text file
All conversion happens locally using pure JavaScript with charCodeAt and toString base 16. Your text is never uploaded to any server