iPhoto didesain untuk menerima foto dari kamera digital, scanner, dan internet. iPhoto menyokong hampir semua jenis foto dan gambar yang umum digunakan, yaitu GIF, JPEG, JPG, PDF, RAW, dan MPEG-4. iPhoto dapat dengan mudah membagi foto dengan pengguna dari program dan sistem operasi lain, seperti Windows dan Linux, semenjak menggunakan standar format dokumen yang sama.