Office Open XML (OOXML), czasami nazywany Open XML, to format XML, który został stworzony przez firmę Microsoft jako następca formatów dokumentów binarnych używanych w pakiecie Microsoft Office® w wersji 2003, w tym .doc, .xls, .ppt. Format OOXML pozwoli większej liczbie aplikacji na pracę z otwartymi dokumentami.
XML oznacza eXtensible Markup Language, który odnosi się do prostego formatu tekstowego. To, że jest rozszerzalny, oznacza po prostu, że umożliwia projektantom dostosowywanie znaczników w obrębie języka. Jednym z celów tego języka jest pomoc w udostępnianiu uporządkowanych danych wielu osobom.
Plik OOXML zawiera zbiór plików XML skompresowanych w jeden plik, który można tworzyć i modyfikować za pomocą pakietu Microsoft Office®. Pliki utworzone w pakiecie Office 2007 nie są własnością Microsoft Office®, ponieważ format OOXML został ustandaryzowany przez Międzynarodową Organizację Normalizacyjną (ISO) w kwietniu 2008 roku. Ta wersja formatu jest najnowsza, oryginalna specyfikacja została ujednolicona w grudniu 2006 przez Ecma International, prywatną grupę normalizacyjną non-profit.
Wprowadzenie OOXML do pakietu Microsoft Office 2007® to jeden ze sposobów, w jaki firma Microsoft staje się bardziej otwarta i mniej zależna od zamkniętego, zastrzeżonego oprogramowania. Otwarte formaty, takie jak XML i OOXML, pozwalają większej liczbie aplikacji innych dostawców na łatwiejszą interakcję z dokumentami. To ostatecznie zmniejszy ilość uszkodzeń plików, które mogą wystąpić podczas wymiany plików. Format ten jest nowy w wydaniu pakietu Office 2007, ale wraz z rozszerzaniem bazy instalacji oprogramowania przez firmę Microsoft popularność tego formatu będzie rosła.
Będąc formatem opartym na XML, OOXML może pozwolić na oddzielne przechowywanie poszczególnych fragmentów dokumentu Word lub prezentacji PowerPoint. Te części są kompresowane przy użyciu podzbioru schematu kompresji ZIP, aby utworzyć typ pliku podczas zapisywania dokumentów biurowych. Gdy użytkownik otwiera plik OOXML, aplikacja obsługuje skompresowaną kolekcję plików, ale wyświetla je jako pojedynczy plik. W dłuższej perspektywie można sobie wyobrazić, że niektóre aplikacje innych firm mogą uzyskać dostęp do części skompresowanego pliku OOXML, których potrzebują, i zignorować resztę.
Nowy format stworzony przez Microsoft nie jest całkowicie powiązany z XML OpenOffice.org, który jest przestarzałą wersją tego formatu. Najnowsza wersja OpenOffice.org, wersja 3.0, może otwierać pliki OOXML utworzone przez MS Office 2007, ale obecnie nie może zapisywać dokumentów w tym formacie. Wraz z rozwojem formatu darmowy OpenOffice prawdopodobnie będzie mógł pisać w standardowym formacie Microsoft Office 2007 OOXML, umożliwiając modyfikowanie dokumentów przez użytkowników obu pakietów aplikacji.