XML-fail on XML (Extensible Markup Language) andmefail. See on vormindatud umbes nagu .HTML dokumendi, kuid kasutab objektide ja igas objektis olevate andmete määratlemiseks kohandatud silte. XML-faile võib pidada tekstipõhiseks andmebaasiks.
XML-fail on avatud Microsofti XML-i märkmikus
XML-vorming salvestab andmed struktuuris, mis on masinloetav ja inimesele loetav. XML-faile saab avada suures koguses programme. Ja kuna need on vormistatud tekstidokumentidena, saavad põhitekstiredaktorid neid vaadata ja redigeerida.
XML-failidest on saanud tavaline viis andmete salvestamiseks ja edastamiseks programmide vahel ja Interneti kaudu. Kuid neid saab kasutada paljudes teist tüüpi programmides. XML-i süntaksit on kasutatud paljudes failivormingutes, näiteks Microsoft Office Open XML, LibreOffice OpenDocument, .XHTMLja .SVG.