At the 2012 FINA World Swimming Championships (25 m) in Istanbul, Turkey, Lim finished 32nd in the 50-metre freestyle in 25.75, 40th in the 100-metre freestyle in 56.16, 46th in the 200-metre freestyle in 2:03.32, and in the 4 × 100-metre freestyle relay Lim with Mylene Ong, Lynette Ng and Samantha Yeo finished 12th in 3:50.57.