Introduction to IR codes

An IR code is some binary data that is transmitted from a remote control to a device using Infra Red "light" as a carrier.

But the data is not send directly like that, by turning the "light" on and off to indicate a one or a zero. To make the transmission more robust, the data is coded using several techniques. There are a lot of different code formats on the market (such as RC5, Nec, ...), using different coding schemes. Anyway, once encoded, the code is a pattern of on and off time of varying durations, this is also called the raw format. During transmission, a carrier frequency is used to send this pattern.

IRCodeDoctor support codes in raw format, RC5, RC5x and Nec format. To represent codes in textual format, IRCodeDoctor uses the Pronto format.