Source Codes (or simply codes) are digital fragmentation of X.A.N.A.'s power of the Annex Program in the fifth season. X.A.N.A. implanted them in each of the Lyoko Warriors (minus William and Jeremie) before it was destroyed in Fight to the Finish. The codes are pieces of what makes up X.A.N.A., and he tries to get them back from the Warriors using spectres sent to Earth to drain the codes. If X.A.N.A. manages to get all the codes back, it will be able to completely take over the entire network.
The codes allow their holders to access towers and various interfaces. In the Evolution timeline, only people with source codes can enter activated towers (but they can enter Way towers without them), and they can also deactivate them, unlike in seasons 1-4 when only Aelita and X.A.N.A. had this ability. As long as they still have source codes inside them, Ulrich, Odd and Yumi are all capable of deactivating towers.
In first episodes Ulrich, Odd and Yumi lost a lot of codes and X.A.N.A tricked Aelita with specter that resembled her mother to get most of codes inside her.
Odd was first one to loose all the codes in The Codeless. Jeremie managed to transfer few percents of codes back to him eventually, but he lost them again in Massacre with Ulrich loosing all of his soon after. Only Yumi and Aelita have a small amount of codes remaining, which leaves X.A.N.A. at only 95% of its strength.
- Source codes were mentioned by Jeremie in "Nobody in Particular" when he was explaining to the group how he had discovered to directly virtualize them into Carthage.
- William is the only Lyoko warrior without any source codes, as he was X.A.N.A.'s trusty minion at the time.