Free Online Tool

yEnc Encoder

Binary encoding optimized for Usenet transmission.

How to Use yEnc Encoder

  1. Enter text and keep Include Header enabled.
  2. Set a filename and line length; defaults are file.dat and 128.
  3. The component converts UTF-8 bytes by adding 42, escaping reserved values, and appending CRC-32 metadata.
  4. Use Decode on the complete block to verify size and CRC before recovering text.

yEnc is an 8-bit transfer encoding. Some encoded bytes display as control-range or extended characters, so the output is shown exactly as generated.

Examples

Default header and filename — input:

Hi

Output:

=ybegin line=128 size=2 name=file.dat r“ =yend size=2 crc32=4d170e0e

Default header and filename — input:

Hello

Output:

=ybegin line=128 size=5 name=file.dat r––™ =yend size=5 crc32=f7d18982

Features

Privacy Focused

All processing happens in your browser. No data is sent to servers.

Free Forever

No registration, no limits, completely free to use.