El iPhone 3GS tiene una cámara de 3,2 megapíxeles, fabricada por OmniVision, con enfoque automático, balance de blancos automático y macro automático (hasta 10 cm).