To obtain the recording coding and reproducing device with a small error by providing an error correction capability to a run length limited code.
An input information series is given to a linear convolution coding means 1, in which the series is converted into a linear convolution code. The code is given to a linear convolution code/NRZ run length limited code conversion means 2, in which the code is converted into an NRZ.RLL code. Then the signal is recorded in a recording medium 4 via a recording means 3. In the case of reproduction, the signal is given to an NRZ run length limited code/linear convolution code conversion means 6, which discriminates whether the code system is the NRZ.RLL code system or the non NRZ.RLL code system. A different table is referenced and a most probably code in a range of 1-bit error is extracted. Then a linear convolution coding decoding means 7 conducts syndrome calculation to determine the information series.