La différence entre les lampes au xénon et les lampes halogènes réside dans le gaz utilisé dans l'ampoule. Les lampes au xénon utilisent du gaz xénon, tandis que les lampes halogènes utilisent un gaz du groupe des halogènes. L'iode et le brome sont les halogènes les plus couramment utilisés dans les lampes.
L'iode est utilisé dans les lampes halogènes sous sa forme élémentaire ; le brome est utilisé dans le cadre d'un composé hydrocarboné. Alors que le brome et l'iode sont les halogènes préférés pour les lampes, il est également possible d'utiliser du chlore et du fluor. Ceux-ci sont moins populaires car le brome et l'iode sont plus efficaces et moins réactifs avec les autres composants de l'ampoule. Les lampes halogènes utilisent souvent du krypton ou du xénon en combinaison avec des gaz halogènes, mais la lumière qui en résulte n'est pas appelée lampe au xénon.
Les lampes au xénon fonctionnent en faisant passer de l'électricité à travers du gaz xénon ionisé à haute pression. Contrairement aux lampes halogènes, qui combinent un halogène avec un gaz rare, le xénon est le seul composant gazeux de ces lampes. Certaines lampes au xénon utilisent du mercure liquide pour générer des niveaux plus élevés de lumière ultraviolette.
Les ampoules halogènes peuvent être éliminées en toute sécurité ; contrairement aux ampoules au xénon-mercure ou aux fluocompactes, elles ne contiennent pas de mercure. Les lampes au xénon qui ne contiennent pas de mercure peuvent également être éliminées normalement en toute sécurité. Les ampoules au xénon-mercure sont classées comme déchets dangereux en raison de leur teneur en mercure et doivent être éliminées conformément aux réglementations locales.