Project File Desk
Make an existing project plan readable for a reviewer who needs its records and dates. Keep unsupported data visible in the omission report instead of silently treating a file preview as a recalculated schedule.
How we build a check
This workbench processes supported inputs locally. We test calculations, file structure and generated artifacts using independent readers or known fixtures where available. The example runs the same processing path as a supplied input; it does not stand in for checking your own result.
Editorial responsibility
KitForma maintains this tool and its guides. The source notes on the tool page link to the supporting documentation. We do not claim affiliation with the referenced hardware manufacturers or platforms. Review date: 2026-10-18.
Limits and updates
One file up to 12 MiB; 20,000 tasks, 50,000 dependencies/assignments, 10,000 resources, 48 MiB combined outputs. Unencrypted MPP14 (Project 2010-era and later; field coverage varies) or UTF-8 MSPDI XML only. Older/password-protected MPP, MPX, Primavera, scheduling/recalculation, full MPP round-trip, rich notes, timephased work and split intervals are not supported. MPP calendars: name/UID inventory only; XML calendar rule trees are retained without recurrence calculation. PDF: at most 500 filtered tasks. Local worker timeout 60 seconds. XML nesting: 32 levels. If a specification changes or a result appears incorrect, send the relevant source URL and a non-sensitive reproduction to kitforma@outlook.com.
Open-source components
The tools use self-hosted open-source components appropriate to each format, including PDF.js, pdf-lib, fflate, SheetJS, MediaInfo by MediaArea.net SARL and others. Component versions and licenses. MediaInfo license · fflate license.