This document proposes a chaos-based image encryption algorithm using pixel shuffling. It uses elements from a chaotic map like the Henon map or Lorentz map to shuffle the pixel positions of an image. The chaotic elements are divided into blocks corresponding to the RGB channels. Pixel positions are reordered according to the sorted indices of each block. Encryption scrambles the pixel positions, while decryption restores the original positions using the same chaotic map. Experimental results on brain and Lena images show the encrypted images have very low correlation with the originals. Slight key changes also result in completely different decryptions, demonstrating key sensitivity of the algorithm.