Eftir átta ára fjarveru keppti Chang aðeins í tveimur greinum á Ólympíuleikunum 2008 í Peking. Hún náði FINA B-staðal 25.78 (50 m frjáls) og 56.50 (100 m frjáls) frá Dong-A sundmótið í Ulsan. Í 100 m frjálsum stíli, Chang áskorun sjö aðra sundmenn í hita þrjú, þar á meðal 18 ára Arianna Vanderpool-Wallace frá Bahamas. Hún skoraði 55.96 og varð því í fjórða sæti og þrjátíu og tveggja í heildina með 0.34 sekúndu á eftir Birgit Koschischek frá Austurríki. Í 50 metra frjálsum
Chang var í 31. sæti í undankeppninni. Hún synti í níunda hlaupi og var í fimmta sæti með hundraðshluta sekúndu (0,01) á eftir Victoria Poon frá Kanada á 25.59 sekúndum.