EOF (abreviatura de end-of-file, cap de fitxer en anglès) és un indicador o marca que no hi ha més informació que recuperar d'una font de dades. La font de dades pot ser un fitxer o flux de dades (stream). Conceptualment en cas d'un fitxer indica que es va arribar al final, en cas d'un stream és que es va finalitzar la transmissió o transferència de dades.