Running Microsoft Office on Linux (Web App Method)

How to get Microsoft Office working on Linux Mint, including the recommended Web App (PWA) method and an offline virtual-machine option.

Beginner Verified Working Updated 3 min read Tested on Linux Mint 22.3 Cinnamon (Ubuntu 24.04 Noble base) Hardware Intel i5-1135G7, 16GB RAM

The Reality of Microsoft Office on Linux

Microsoft does not make a native Linux version of the Microsoft Office desktop suite. Any method to run it on Linux involves either a web wrapper, a compatibility layer, or a virtual machine.

If you are migrating from Windows, you might find alternatives like LibreOffice or ONLYOFFICE lacking in UI/UX or comment features compared to the native Microsoft experience. Below are the best methods to get the native Microsoft experience on Linux.


For most personal and professional use, the most efficient way to use Office on Linux Mint is to install the web versions as Progressive Web Apps (PWAs) or use Linux Mint’s native Web Apps manager.

This method uses almost no system resources, gives you the exact Microsoft UI/UX (which matters for commenting and reviewing), and works with any document that Office for the web can open.

The Quickest Route (Built-in WebApp Manager on Linux Mint)

Linux Mint includes a native tool called webapp-manager that turns any website into a standalone desktop application. This isolates the app from your regular browser.

  1. Open the Mint application menu and search for Web Apps.
  2. Click Add (the + icon) to create a new application window.
  3. Fill out the fields:
    • Name: Microsoft Word (or Office)
    • Address: https://www.office.com/launch/word (use https://office.com for the general hub)
    • Select your preferred installed browser (such as Google Chrome or Microsoft Edge).
  4. Click OK.

Microsoft Word now appears in your application menu under the “Office” category. Repeat for Excel (https://www.office.com/launch/excel) and PowerPoint (https://www.office.com/launch/powerpoint).

Pros:

  • Identical UI for collaboration and commenting.
  • Efficient (uses very little RAM compared to a VM).
  • Creates an isolated browser profile (no extensions or history conflicts).

Cons:

  • Requires an internet connection.
  • No support for advanced VBA macros.
  • Free tier limits files to 5 GB of total OneDrive storage, and Office for the web has per-file size limits well below what the desktop apps accept.

Method 2: WinPodX & Tiny11 (For Full Offline Features)

If you must have the full, offline Windows version of Microsoft Office (Word, Excel, PowerPoint) to run heavy macros or handle large local datasets, WinPodX is the most practical route.

Related guide: The Lightweight Microsoft Office Setup (WinPodX + Tiny11) — a step-by-step guide to setting this up with a debloated Windows container.

How it Works

It runs a lightweight, hidden Windows Virtual Machine (KVM/QEMU) in the background and uses Remote Desktop Protocol (RDP) to project the individual Office apps directly onto your Linux Mint desktop. Word and Excel open in their own windows, complete with right-click context menus and file associations.

Important Considerations

Because this method runs a background Windows VM, it is resource-intensive. You will need to allocate at least 4 GB of RAM to the VM. If your system has limited free RAM and no swap space configured, you may experience system stuttering. Configure a swapfile before proceeding with WinPodX — see Understanding and Creating a Swapfile.


What to Avoid

Do not attempt to use Wine, CrossOver, or PlayOnLinux to install modern versions of Office (Office 365, Office 2021/2024). Support via these compatibility layers is notoriously broken, laggy, and prone to random crashes.


Native Alternatives

If you prefer software built natively for Linux that works offline:

  • ONLYOFFICE: Has excellent .docx/.xlsx file compatibility and a ribbon UI visually similar to Microsoft Office.
  • LibreOffice: The standard Linux workhorse, excellent for complex long-form documents in .odt.

Discussion