Le format Open Financial Exchange (OFX) est une spécification technique standardisée conçue pour l'échange sécurisé de données financières entre les institutions financières, les entreprises et les consommateurs via Internet. Il est principalement utilisé pour faciliter les opérations de banque en ligne, le paiement électronique de factures et le suivi des portefeuilles d'investissement. L'OFX permet aux utilisateurs de télécharger des informations détaillées sur les transactions, les soldes de compte et d'autres données financières pertinentes directement depuis leurs banques ou sociétés de courtage vers des logiciels de gestion de finances personnelles. Ce format prend en charge une large gamme de types de comptes, incluant les comptes courants, d'épargne, les cartes de crédit et les comptes d'investissement.
L'OFX est conçu pour être indépendant de la plateforme (platform-independent) et met l'accent sur la sécurité, intégrant des mécanismes de chiffrement (encryption) et d'authentification robustes pour protéger les informations financières sensibles. Bien qu'il ait été largement supplanté par des formats plus récents et propriétaires comme le QFX (Quicken Financial Exchange), l'OFX reste en usage par certaines institutions et applications logicielles, notamment pour les systèmes hérités ou des besoins spécifiques d'échange de données. Le format est basé sur du texte, ce qui facilite son analyse (parsing) et son traitement, et il est essentiel pour le rapprochement automatisé (automated reconciliation) et la production de rapports financiers, rationalisant ainsi la gestion financière pour les particuliers et les professionnels.