L'estensione di file IDX è un formato generico utilizzato principalmente come file di indice per memorizzare riferimenti, puntatori o metadati che consentono alle applicazioni software di individuare e recuperare rapidamente i dati da file associati più grandi. Poiché l'estensione è generica, la sua funzione specifica dipende interamente dal software che l'ha creata. Nel contesto dei sistemi di gestione di database, come Microsoft Access o vari motori basati su SQL, un file IDX memorizza informazioni di indicizzazione per accelerare le operazioni di ricerca e ordinamento dei dati. Nel campo della multimedialità, i file IDX sono spesso associati ai file SUB per fornire informazioni sui sottotitoli per la riproduzione video, dove il file IDX funge da mappa per la sincronizzazione e la posizione del testo dei sottotitoli all'interno del flusso video. Inoltre, alcuni client di posta elettronica e software legacy utilizzano i file IDX per gestire le intestazioni dei messaggi o i cataloghi del file system locale. A causa della sua natura non standardizzata, un file IDX è raramente leggibile dall'uomo ed è destinato esclusivamente all'elaborazione automatica da parte della specifica applicazione che lo ha generato.