O iPhone 4 possui uma câmera fotográfica de 5 megapixels. Desde o lançamento do iPhone 4 em junho de 2010, a Apple lançou modelos subsequentes do telefone que incluem câmeras mais avançadas.
Além de uma câmera de 5 megapixels, o iPhone 4 também possui flash LED e recursos de gravação em HD. O iPhone 4 foi o último telefone lançado pela Apple que incluía uma câmera de 5 megapixels. A partir de 2014, todos os modelos subsequentes - o iPhone 4s, 5, 5c, 5s, 6 e 6 Plus - têm câmeras de 8 megapixels. Os modelos mais novos também incluem a capacidade de tirar fotos panorâmicas; este recurso não está disponível no iPhone 4.