La extensión de archivo IDX es un formato genérico utilizado principalmente como un archivo de índice para almacenar referencias, punteros o metadatos que permiten a las aplicaciones de software localizar y recuperar datos rápidamente desde archivos asociados más grandes. Debido a que la extensión es genérica, su función específica depende totalmente del software que la creó. En el contexto de los sistemas de gestión de bases de datos, como Microsoft Access o varios motores basados en SQL, un archivo IDX almacena información de índice para acelerar las operaciones de búsqueda y clasificación de datos. En el ámbito multimedia, los archivos IDX se emparejan frecuentemente con archivos SUB para proporcionar información de subtítulos para la reproducción de video, donde el archivo IDX actúa como un mapa para la sincronización y ubicación del texto de los subtítulos dentro del flujo de video. Además, algunos clientes de correo electrónico y software heredado utilizan archivos IDX para gestionar encabezados de mensajes o catálogos locales del sistema de archivos. Debido a su naturaleza no estandarizada, un archivo IDX rara vez es legible por humanos y está destinado estrictamente al procesamiento automático por parte de la aplicación específica que lo generó.