डिकोडर एक डिजिटल सर्किट है जो बाइनरी कोड को आउटपुट सिग्नल के सेट में परिवर्तित करता है। यह अक्सर एक इनपुट सिग्नल के आधार पर कई आउटपुट को नियंत्रित करने के लिए डिजिटल उपकरणों में प्रयोग किया जाता है।