Filikonet vises i Windows-operativsystemet til venstre for filnavnet og repræsenterer den type fil, det er. Når en bruger klikker hvor som helst i rækken af en bestemt fil, vises ikonet fremhævet.
I Windows hentes filtypeikoner fra registreringsdatabasen, specifikt fra registreringsdatabasenøglen HKEY_CLASSES_ROOT\.ext, hvor \.ext er filtypenavnet. For eksempel ville nøglen til at hente ikoner for filer med filtypenavnet .jpg være HKEY_CLASSES_ROOT\jpg. Standardværdien af nøglen er ProgId for den applikation, der er registreret til at åbne den pågældende filtype. Ikonet kan hentes fra applikationens ressourcefil ved hjælp af API'er som LoadIcon og ExtractIcon. Hvis nøglen ikke eksisterer eller ikke har en standardværdi, eller dens tilsvarende CLSID ikke eksisterer, henter Windows ikoner fra shell-udvidelsen (hvis nogen) angivet i HKCR\.ext\shellex-undernøglen.
Sådan gøres det på Mac:
Finder-applikationen til Mac OS X bruger Core Services-rammen til at hente ikoner til filer. Hver fil har en ressource ved navn kMDItemContentType, der indeholder Uniform Type Identifier (UTI) af filtypen, som er en streng, der identificerer filtypen. Ikonet for den tilsvarende UTI hentes fra systemdatabasen, som generelt er gemt i filen /System/Library/CoreServices/CoreTypes.bundle. Hvis ikonet for en bestemt UTI ikke findes i databasen, henter Finder-applikationen det fra applikationspakken (normalt placeret i mappen Applications), som er registreret til at åbne den pågældende filtype.