El ecodiseño es un enfoque de diseño que tiene en cuenta los impactos ambientales de un producto a lo largo de todo su ciclo de vida, desde la extracción de materias primas hasta su eliminación como residuo, con el objetivo de reducir dichos impactos. Se basa en principios como el uso eficiente de recursos, la longevidad, la reparabilidad, el reciclaje y la eliminación de materiales peligrosos.