Extensible Binary Meta Language (EBML) est un format de données général pour (théoriquement) tout type de données dont le but est d'être un équivalent binaire des fichiers au format XML.
À la différence de XML néanmoins, le support d'un DTD dans un fichier EBML n'est pas encore supporté. L'application doit obligatoirement connaître le format pour accéder aux données. Le format EBML n'est donc pas extensible de la même manière que l'est le XML.
Il possède tout de même un avantage majeur sur d'autres formats qui est son extensibilité et sa compatibilité binaire ascendante et descendante.
Ce format a été développé au départ pour les fichiers multimédia Matroska.