
Keratofier (van Grieks κέρας 'hoorn' en φύρο 'mengsel') is een door metamorfose overprint extrusief of hypabyssaal stollingsgesteente met een hoog gehalte natrium- en aluminiumhoudende mineralen. Het heeft een lichte kleur, die kan varieren tussen groengrijs en rossig. Het heeft een dicht maaksel waardoor het van uiterlijk op hoornsteen lijkt. Van samenstelling is het 'salisch', met van oorsprong metamorfe mineralen zoals albiet, natriumrijke oligoklaas, chloriet, epidoot en calciet. De naam keratofier is niet eenduidig gedefinieerd. De naam kan strikt genomen uitsluitend op gesteente van voor het Tertiair slaan, of alleen op gesteente met een hoog gehalte albiet. In ruime zin wordt het voor alle trachietachtige salische lava's gebruikt.
Keratofier komt met name voor als lavastromen en ondiepe intrusies (gangen en platen) in een mariene omgeving. Het vormt dan lava's en intrusies in mariene sedimentlagen.
De naam keratofier werd in 1873 ingevoerd door de Duitse geoloog Wilhelm von Gümbel.