Binary-to-text and back

Data streams

Converts a binary stream into textual representation

This online tool makes a text version of your file as well as reverts this process creating a binary stream from supplied hex values. 

Max size of the input data is 10 MiB.

clear
clear
clear

Wrappers are executed in sequence on shared data string. For example, to supply base64-encoded stream of GZIP-compressed data enter wrappers: base64, gzip and fill the data input with the base64 stream. 

If data is not entered information from other tabs (upload, by URL and direct) is used to replace data on this page. This lets you enter gzip as a wrapper here and upload a file using upload tab while leaving data on this page empty. 

Currently supported wrappers are: base64, bzip, cslashes, datauri, direct, ftp, ftps, gzip, hex2bin, http, https, qprintable, upload, url, urlencoding, zlib

  • Upload
  • By URL
  • Direct input
  • Custom
Ctrl+Shift+E ↔

This and following options only affect encoding (bin → hex).

When decoding, any lines containing other than hexadecimal characters (a-z A-Z 0-9) are ignored and shown in a table below the restored binary stream. This can be used to create comment lines.
Also, spaces and new lines don't affect decoding in any way and are ignored.