This document discusses energy efficient code converters using reversible logic gates. It outlines the drawbacks of irreversible computing such as energy dissipation and information loss. Reversible computing is more energy efficient and improves performance by recovering inputs from outputs. Code converters are used for encryption and decryption and allow for portability and tractability. A BCD to excess-3 converter is presented along with its truth table and block diagram. Reversible gates like the Feynman gate and NG gate are also discussed. The advantages of reversible gates include less energy dissipation and heat management. Designing reversible circuits is complex as garbage outputs must be minimized and loops and fan-out are not permitted. Reversible logic can be applied to code converters,