.OXT

OXT File

OpenDocument Extension Package
Ask a question
QUICK ANSWER

An OXT file is an extension package for LibreOffice or Apache OpenOffice - it adds features like grammar checkers, file filters, macros, or new toolbars. To install it, open LibreOffice and go to Tools > Extension Manager > Add, then select the file. Because OXT packages can contain executable code and macros, only install from trusted sources.

Developer: Sun Microsystems (original OOo); The Document Foundation (LibreOffice); Apache Software Foundation (Apache OpenOffice) Category: Plugin Files Open standard MIME: application/vnd.openofficeorg.extension
OPENS ON Windows macOS Linux
Related: .XPI · .XLA · .CRX · .BUNDLE

On this page

19k+ extensions indexed
Last reviewed Jul 29, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the OXT file format?

.oxt files are associated with LibreOffice and Apache OpenOffice productivity suites.

What kind of data do OXT files store?

.oxt files are used for distributing extensions (plugins) for LibreOffice and Apache OpenOffice. Each package is a ZIP archive containing UNO components, Basic or Python scripts, configuration XML, and icon files. A required META-INF/manifest.xml lists all items in the archive, while description.xml carries the extension's display name, version, and minimum office-suite version requirement.

OXT extensions can add such functionalities as:

  • advanced spell checking and grammar tools,
  • syntax highlighting for programming languages,
  • automatic image processing in Draw,
  • additional export filters and file formats,
  • access to online template and content databases.

Both LibreOffice and Apache OpenOffice are free, open-source software. Users are free to create their own .oxt plugins and share them with other users.

How to install an OXT plugin?

.oxt files can be installed using the built-in Extension Manager (Tools → Extension Manager → Add). Newer versions of the suite install an extension automatically by double-clicking the .oxt file. Extensions can also be applied to selected components rather than globally, and the command-line tool unopkg provides a scripted installation option.

Security & safety

RISK: MEDIUM

OXT extensions can contain compiled code (UNO shared libraries), Basic macros, and Python scripts that execute with LibreOffice's privileges. Install extensions only from the official LibreOffice Extension Center (extensions.libreoffice.org) or from trusted developers. Extensions are NOT sandboxed - a malicious OXT can access the file system, network, and execute OS commands via macros. LibreOffice shows a confirmation dialog and (for low-trust sources) a macro security warning during installation.

Format details

in a nutshell
FULL NAMEOpenDocument Extension Packageaka OOo extension, LibreOffice extension
DEVELOPERSun Microsystems (original OOo); The Document Foundation (LibreOffice); Apache Software Foundation (Apache OpenOffice)since 2005 (OpenOffice.org 2.0)
CATEGORYPlugin Files
MIME TYPEapplication/vnd.openofficeorg.extension
TYPEZIP-based extension package (binary)
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
OXT is a ZIP archive; identical ZIP signature to APK, JAR, DOCX, etc. Identified by internal META-INF/manifest.xml + description.xml.

Programs that open OXT files

Windows3 apps
Apache OpenOffice Open-source Tools → Extension Manager → Add → select the .oxt file.
LibreOffice Open-source Tools → Extension Manager → Add → select the .oxt file → confirm installation; restart LibreOffice when prompted.
7-Zip Open-source Right-click the .oxt → Open archive - inspect contents without installing (it's a ZIP).
macOS3 apps
LibreOffice Open-source Tools → Extension Manager → Add → select .oxt → confirm.
NeoOffice Paid NeoOffice → Extensions → Install extension → select .oxt (limited compatibility).
Apache OpenOffice Open-source Tools → Extension Manager → Add → select .oxt.
Linux2 apps
LibreOffice Open-source Tools → Extension Manager → Add; or command line: unopkg add yourextension.oxt
Apache OpenOffice Open-source Tools → Extension Manager → Add.

Technical details

deep spec
Container formatZIP archive (PK magic bytes 50 4B 03 04 at offset 0)
CompressionDEFLATE per-entry (standard ZIP compression)
Byte orderLittle-endian (ZIP structures)
Required internal filesMETA-INF/manifest.xml (item registry with media types) and description.xml (extension ID, version, dependencies)
Scripting languagesUNO Basic, Python, Java (via UNO component model)
MIME typeapplication/vnd.openofficeorg.extension
Maximum archive entries65,535 (ZIP format limit)
CLI installation toolunopkg (bundled with LibreOffice/OpenOffice) - supports add, remove, list, and reinstall operations
Typical file size10 KB - 50 MB (most extensions fall in the 50 KB - 5 MB range)
Cross-compatibilityLibreOffice and Apache OpenOffice share the format but are NOT always API-compatible; extensions may target one suite only
Inspection methodRename .oxt to .zip and open with any ZIP tool to examine the internal structure
EncodingBinary container (ZIP) with XML and script text content inside
Released2005 (OpenOffice.org 2.0)
Latest versionN/A (container format; individual extensions versioned independently)
Open standardYes · royalty-free
Specificationwiki.openoffice.org

OXT conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with OXT files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about OXT files.

Frequently asked questions

How do I install an .oxt file in LibreOffice?
Open LibreOffice, go to Tools → Extension Manager → Add, select the .oxt file, and confirm. Restart LibreOffice when prompted. Alternatively, double-click the .oxt file if LibreOffice is your default handler.
Is an .oxt file the same as a .zip file?
Structurally yes - OXT is a ZIP archive. You can rename it to .zip and open it with 7-Zip to inspect its contents.
Can I install a LibreOffice .oxt extension in Apache OpenOffice?
Sometimes, but not always. The two forks share the OXT format but their UNO APIs have diverged since 2010. Check the extension's documentation for compatibility.
Where can I download LibreOffice extensions?
The official repository is extensions.libreoffice.org. For grammar checking, LanguageTool (languagetool.org) is the most popular.
How do I uninstall an OXT extension?
Tools → Extension Manager → select the extension → Remove.

References

1Apache OpenOffice Wiki - Extension File Formatwiki.openoffice.org
2LibreOffice Extension Centerextensions.libreoffice.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.DATProgram Data File (generic)
6.RPMSGRestricted Permission Message
7.EXEWindows Executable (Portable Executable)
8.DBSQLite Database File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

Related extensions

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z