MPP MPX
File conversion

Convert MPP to MPX

QUICK ANSWER
Is it possible to convert MPP to MPX?
Yes - MPP converts to MPX.

Download ProjectLibre, open the .mpp via File > Open, then go to File > Save As and choose MPX. Modern Microsoft Project (2007 and later) no longer offers MPX as a save option, so ProjectLibre is the practical free route.

1 programs
Also to MPX: MPJ

On this page

Tested on macOS, Windows & Linux
Last verified Sep 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert MPP to MPX?

MPX is a plain-text interchange format that legacy or specialist project-management tools accept when they cannot read a binary .mpp file. Tools built on the MPXJ library, older scheduling software, and some CAD packages use .mpx as their import format.

How to convert MPP to MPX

ProjectLibre FREE

Open the .mpp in ProjectLibre via File > Open, review the imported schedule, then go to File > Save As and choose MPX (.mpx) as the file type.

Microsoft Project APP

In Microsoft Project 2003 or earlier, go to File > Save As and select MPX as the save type. Project 2007 and later removed this option - use ProjectLibre instead.

Programs that convert MPP

About these formats

Quality & what to watch

  • Microsoft Project 2007 and later dropped MPX export; if you only have a modern version, ProjectLibre is the only free alternative.
  • MPX is a limited plain-text format - baselines, multi-level resource calendars, and custom field formulas are dropped or flattened during conversion.
  • If the receiving tool also supports Project XML (MSPDI), that format preserves more data and is supported in both modern Microsoft Project and ProjectLibre.

Frequently asked questions

Does ProjectLibre require Java?
Yes. ProjectLibre is Java-based and requires a compatible Java runtime to be installed before you can run it.
What data survives the MPP-to-MPX conversion?
Basic task names, durations, start and finish dates, dependencies, and resource assignments transfer. Baselines, earned-value fields, and advanced constraint types do not.
Can I automate batch conversion of MPP files to MPX?
Yes. The MPXJ library (the same engine ProjectLibre uses) provides Java, Python, and Ruby bindings for programmatic or command-line batch conversion.