About
Encraft is an online tools website with free and practical utilities to improve day-to-day productivity.
Questions, suggestions, or issues: [email protected]
Data & Privacy
We respect your data. Uploaded files and inputs are automatically deleted, and processed data is removed within a day.
Read the full privacy policyCopyright © 2026 Encraft. All Rights Reserved.
Encode text or uploaded files as lowercase hexadecimal, or decode hexadecimal text and files back to binary data.
Runs in your browser — your input is processed on this device and never uploaded.
Secondary information and sharing actions for this public tool.
Choose Encode to convert text or uploaded files into lowercase hexadecimal. Choose Decode to recover the original binary bytes from valid hexadecimal text; both uppercase and lowercase input are accepted. Multiple inputs can be processed in one run.
Each byte is represented by exactly two hexadecimal characters, using digits 0–9 and letters A–F. A 10-byte input therefore becomes 20 hexadecimal characters.
Hexadecimal is reversible encoding, not encryption, hashing, or compression. It is easy to read byte by byte, but it uses twice as many characters as the original byte count.
For more compact binary-to-text representations, try Base64, Base32, or Ascii85.
Drag a file here, or click to upload.
Up to 5 files · 60 MB total
Upload is optional.