Convert MPX to MPP
Convert legacy Microsoft Project Exchange schedules into editable Microsoft Project MPP files.
Convert MPX files online
We don’t have a dedicated online converter for MPX to MPP yet, but you can convert MPX files online to these formats:
Want to convert MPX to MPP?
Let us know. We pick the conversions to add next by how many people ask for them.
How to convert mpx to mpp file
- Documents
- No ratings yet.
A legacy schedule in .mpx must usually be converted when a recipient, document-control system, or Microsoft Project installation requires an editable .mpp file. Renaming the extension does not convert the schedule; the MPX data must be imported and saved in Project format.
What the MPX format is
MPX (Microsoft Project Exchange) is a structured text exchange format used by older Microsoft Project versions and some third-party scheduling products. It can carry tasks, resources, assignments, dependencies, calendars, costs, and baseline values, but it cannot represent every feature available in later Project files.
MPX files are most often encountered in archives or exports from older planning systems. Open a copy in a text editor if the file fails to import: a genuine MPX file contains readable, record-based text rather than binary data.
What the MPP format is
MPP is Microsoft Project desktop's native, proprietary project-file format. It stores the working schedule and supports Project-specific data such as task hierarchy, resource information, calendars, views, formatting, custom fields, and version-dependent features.
An MPP file can be recalculated, edited, printed, and exchanged with Microsoft Project users. Data absent from the MPX source, however, cannot be recreated merely by saving it as MPP.
Convert with Microsoft Project
Microsoft Project 2010 is the preferred desktop importer for MPX files. It is the last Project desktop release with direct MPX import support; Project 2013 and later do not provide MPX import.
- Copy the source file, for example
archive-plan.mpx, and retain the original unchanged. - In Project 2010, choose File → Open, select MPX Files (*.mpx) or All Files, and open the copy.
- Review task names, outline levels, dates, predecessors, resources, assignments, calendars, baseline values, and cost fields. Resolve any import prompts before saving.
- Choose File → Save As, select Project (*.mpp), and save under a new name such as
archive-plan.mpp. - Open the saved MPP in the Project version used by the recipient. If an older Project release must open it, choose that release's compatible MPP format when Project offers it.
Other conversion options
MPXJ is an open-source Java library that can read MPX and write MPP. Its supplied mpxjconvert utility is suitable for repeatable or batch work; after installing the distribution and adding its command to the system path, a typical conversion is mpxjconvert archive-plan.mpx archive-plan.mpp. Check the installed release's --help output for its exact syntax, then validate the output in Microsoft Project.
For an occasional non-confidential file, Aspose.Tasks' online conversion service may offer MPX input and MPP output. Upload a copy, select MPP as the output format, download the result, and inspect it in Microsoft Project. Do not upload schedules containing client details, resource names, rates, costs, or other restricted information unless the service's privacy and retention terms permit it.
Compatibility checks
MPX is an exchange format, not a complete archive of every Project feature. Custom field definitions, graphical indicators, views, formatting, VBA/macros, enterprise-project data, hyperlinks, recurring-task details, and advanced calendar exceptions may be unavailable, simplified, or mapped differently.
Microsoft Project may recalculate dates after import from the imported calendars, dependencies, constraints, and resource assignments. Before distributing the MPP, compare task and resource counts, milestone dates, critical-path tasks, key predecessor links, baseline values, and major cost totals with the source schedule. A malformed or nonstandard third-party MPX export may require field correction after import.
Suggested software and links: mpx to mpp converters
Frequently asked questions
Will MPX to MPP keep my tasks, dependencies, and resources?
Most core task, dependency, resource, and scheduling data can be carried into the MPP file, but unsupported or newer fields may be omitted or translated. Review the converted schedule because legacy MPX does not represent every feature available in MPP.
Is an MPP file converted from MPX still editable?
Yes, the result is an editable Microsoft Project schedule rather than a flattened document. You can generally change tasks, dates, dependencies, resources, and other data that imported successfully.
Will MPX to MPP preserve custom fields, calendars, and baselines?
Not necessarily; older MPX files may lose or simplify custom fields, calendar details, baselines, formatting, and other information that the exchange format cannot fully describe. Core schedule data is more likely to survive than presentation settings or newer project features.
Why are some MPX tasks or resource details missing after conversion to MPP?
Missing data usually results from unsupported MPX records, field values, or legacy features that have no direct equivalent in MPP. A malformed or incomplete exchange record can also prevent an individual task, resource, or property from being imported correctly.