Free Online Tool

Reed-Solomon

Encode, introduce symbol errors, and restore data with Reed-Solomon correction over GF(256).

How to Use Reed-Solomon

  1. Choose Text input and Encode mode.
  2. Leave parity symbols at the default 4; text is first converted to UTF-8 bytes.
  3. The component appends four GF(256) parity bytes and displays the systematic codeword as lowercase hex.
  4. Optionally introduce a symbol error, then use the transmitted codeword as decoder input.
  5. Decode locates and corrects up to two symbol errors with four parity symbols, reports their positions, and restores the data.

The decoder uses syndrome calculation, Berlekamp–Massey, Chien search, and Forney magnitudes. A GF(256) codeword is limited to 255 symbols.

Examples

Four parity symbols — input:

Hello

Output:

48 65 6c 6c 6f 92 98 cb 83

Four parity symbols — input:

RS

Output:

52 53 5b cf 96 03

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.