About irdb

irdb is one of the largest crowd-sourced databases of infrared remote control codes on the web, and aspiring to become the most comprehensive and most accurate one.

Right now we are offering all services for free, and we do not put advertising on the site. If you would like to support the project pay the server bills, please consider making a donation. Thanks!

Made for users

Just want to get your universal remote talk to that gadget? irdb is designed to be accessible to everyone, even persons with limited technical understanding. Find IR codes for your device in our large database, and use our online converter to generate community-standard representations in the format you need.

Made for hackers

Want to build a super home control system based on embedded Linux and Arduino? You have come to the right place. Best of all, it's all Open Hardware and Open Source, so you can incorporate IR sending in your own projects. There is even an API.

Made for manufacturers

You are a company developing a commercial infrared remote control product? While this is a community project free for non-commercial usage, we would be happy to support commercial products too, but we would like to hear from you. Get in touch with us to see how we can shorten your time-to-market.


Technologies used in the creation of this site


We gratefully acknowledge the work of John S. Fine, Graham Dixon (a.k.a mathdon), and Dr. Bengt Mårtensson (a.k.a Barf).

This website uses IrpMaster which is part of HARCToolbox, copyright by Dr. Bengt Mårtensson. According to its website, IrpMaster is based upon the IRP documentation, but is to be considered original work. The "database file" IrpProtocols.ini is derived from DecodeIR.html.

IrpMaster interacts with other projects. ExchangeIR was written by Graham Dixon and published under GPL3 license. Its Analyze function has been translated to Java by Bengt Mårtensson, and is used in IrpMaster. DecodeIR was originally written by John S. Fine (who also authored CCF2EFC and DecodeCCF), with later contributions from others. It is free software with undetermined license. IrpMaster depends on the runtime functions of ANTLR3, which is free software with BSD type license.

IrpMaster and its documentation are licensed under the GNU General Public License version 3, making everyone free to use, study, improve, etc., under certain conditions.

We would like to hear from you if you have suggestions for improvement or want to help, so please drop us a note.

Discuss »