A extensão de arquivo IDX é um formato genérico utilizado primordialmente como um arquivo de índice para armazenar referências, ponteiros ou metadados que permitem que aplicativos de software localizem e recuperem rapidamente dados de arquivos associados maiores. Devido à natureza genérica da extensão, sua função específica depende inteiramente do software que o criou. No contexto de sistemas de gerenciamento de banco de dados, como o Microsoft Access ou diversos mecanismos baseados em SQL, um arquivo IDX armazena informações de índice para acelerar as operações de busca e ordenação de dados. No âmbito multimídia, os arquivos IDX são frequentemente pareados com arquivos SUB para fornecer informações de legendas para reprodução de vídeo, onde o arquivo IDX atua como um mapa para o tempo e a localização do texto da legenda dentro do fluxo de vídeo. Além disso, alguns clientes de e-mail e softwares legados utilizam arquivos IDX para gerenciar cabeçalhos de mensagens ou catálogos de sistemas de arquivos locais. Devido à sua natureza não padronizada, um arquivo IDX raramente é legível por humanos e destina-se estritamente ao processamento por máquina pelo aplicativo específico que o gerou.