Το Η είναι ένα επικεφαλής αρχείο που δίνει τη δυνατότητα στους προγραμματιστές να σπάσουν συγκεκριμένα στοιχεία του πηγαίου κώδικα σε επιμέρους επαναχρησιμοποιήσιμα αρχεία. Τα αρχεία H γενικά έχουν εμπρόσθιες ομολογίες μεταβλητών, υπορουτίνων, κατηγοριών καθώς και ταυτοποιήσεων.
Τα αρχεία H υποστηρίζονται από αρχεία πηγαίου κώδικα C++, C ή objective-C, και επιτρέπουν τις περισσότερες χρησιμοποιούμενες λειτουργίες να εγγράφονται ταυτόχρονα και να αναφέρονται σε άλλα αρχεία πηγής όταν αυτό απαιτείται.