Skip to content

AlfredoCubitos/ResistorEnDeCode

Repository files navigation

ResistorEn​Decode

Inspired by https://github.com/VoxelCubes/ResistorDecoder.

License: GPL v3

This is a standalone Qt GUI tool for color bands on through-hole resistors and number codes on SMD parts. It supports 3, 4, 5, and 6 band resistors, as well as standard SMD codes, including the EIA-96 standard.

3 or 4 Bands 5 Bands
4band 5band
6 Bands SMD
6band smd

With this version you can also encode resistance values.

Features

  • Encode resistance values
  • Decode the resistance and tolerance, as well as the Temperature Coefficient of Resistance (for 6 band resistors).
  • Can parse SMD codes¹, including the EIA-96 standard.
  • Respects your system's Qt theming.

Dependencies

  • PySide6

Installation

git clone https://github.com/AlfredoCubitos/ResistorEnDeCode
cd ResistorEnDecode/src
python -m resistorendecode

Notes

  1. Tolerance values are only standardized for EIA-96 codes and codes with short underlines. Check the manufacturer's datasheet if the tolerance is critical for your application.

Changes

new in this version

---15.01.2026---

  • SMD EIA-198 implemented

---14.01.2026---

  • SMD-Capacities 3 and 4 digits (not EIA)

---12.01.2026---

Mainly refactored

  • 5 & 6-Band Tabs removed
  • Only one Tab for color band selection
  • Bandselection with a slider
  • Resistor editor shows nearest value in a E-serie (not fully working)

About

App to decode and encode resitance color codes

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages