Diferența principală dintre razele X și razele gamma este sursa lor: razele X sunt generate de electroni în mișcare prin procesele de încetinire sau de impact cu un obiect, în timp ce razele gamma sunt generate prin dezintegrarea unor nuclee atomice într-un proces numit radioactivitate.