AI Project Plan Optimizer
Upload your Microsoft Project file. The AI rewrites the plan to reduce risk, level resources, or compress the timeline, then exports it back as MSPDI XML. No signup required.
What you get
Upload-driven, MPP / XML
Bring an existing Microsoft Project schedule. The AI reads the structure, tasks, durations, dependencies, resource assignments, and uses it as the starting point for the rewrite. Not a "generate from a sentence" toy.
Three focused rewrites
Pick reduce-risk, level-resources, or compress-timeline. The AI applies the chosen lens, restructuring phases, adjusting parallelism, inserting buffers, surfacing dependency gaps. Same plan, three different optimisation views.
Microsoft Project compatible
MSPDI XML export, opens in MS Project, OnePlan, Asta Powerproject, OmniPlan, GanttPRO. Same format you uploaded, with the optimised sequence baked in.
One-click to a real account
"Continue in Onplana" creates your free account with the optimised plan already loaded, keep editing, run critical-path, capture baselines, layer in risk detection.
How it works
Upload your .mpp / XML
Drag and drop or pick a Microsoft Project file. Up to 22 MB. Bytes parsed in your browser memory only, never persisted.
Pick a focus axis
Reduce risk, level resources, or compress timeline. The AI runs your plan through that lens and restructures accordingly. ~10–25 seconds.
Email yourself the file
Drop your work email. We email an MS Project XML with the optimised sequence baked in, plus a one-click path to keep editing in a free Onplana account.
What happens to your file?
Your uploaded bytes are never stored. We compute a SHA-256 hash for dedup and rate-limiting; the original .mpp / XML is parsed in memory and discarded after the AI call returns.
The optimised plan is held for 24 hours so you can email yourself the MS Project file. After that it's purged. Your email is AES-256-GCM encrypted at rest.
We use Azure OpenAI and Anthropic enterprise APIs, both contractually guarantee your inputs aren't used for training. Prompt-injection attempts in task names ("ignore previous instructions" and similar) are scrubbed server-side before the AI call.
Frequently asked questions
What does the AI Gantt Generator do?
Describe your project in plain English, what you're building, who's involved, deadlines and constraints, and the AI structures it into a complete project plan: task breakdown, dependencies (FS/SS/FF/SF with lag), durations, priorities, and milestones. You can preview the result, then unlock a Microsoft Project–compatible XML file by email.
Is this really free?
Yes. No credit card, no trial, no account. The tool runs anonymously. We do enforce a daily generation budget (it's real AI usage, real cost), if we hit the cap you'll see a "back tomorrow" message. Sign up for a free Onplana account to keep iterating without the cap.
What format is the export?
MSPDI XML, the open Microsoft Project Schedule Definition Interface. It opens directly in Microsoft Project (File → Open → All Files) and in OnePlan, Asta Powerproject, OmniPlan, GanttPRO, and any tool that imports MS Project XML. Native binary .mpp export isn't included; the open-source library we use (MPXJ) supports the XML format only.
Will the dependencies survive the export?
Yes. Predecessor links (Finish-to-Start, Start-to-Start, Finish-to-Finish, Start-to-Finish) and lag in days are preserved in the XML. When you open it in MS Project the network diagram and critical path render correctly. Constraints, baselines, and calendars stay default, those weren't inferable from a natural-language description.
How accurate is the AI?
It's a strong starting point, not a finished plan. The AI is good at: standard task breakdown for common project shapes (software launches, marketing campaigns, construction phases, event planning), reasonable durations for known work, and sensible dependency chains. It's weaker at: deeply domain-specific work (regulatory filings, surgical scheduling), exact resource loading, and anything requiring real-time data. Treat it as the first draft your PMO would produce in 4 hours, ready in 30 seconds.
What happens to my project description?
We never store your raw description, only a SHA-256 hash for dedup. The generated plan and your email (AES-256-GCM encrypted at rest) are kept for 24 hours so the unlock-by-email flow works, then purged. Nothing is used to train the AI; we use Azure OpenAI and Anthropic's enterprise APIs with data-isolation guarantees.
Can I edit the generated plan?
In the freebie, no, it's a one-shot generation; you get a preview and the XML download. To keep editing, drag tasks, adjust dependencies, run critical-path analysis, level resources, capture baselines, and bring in AI-powered risk detection, sign up for a free Onplana account. The "Continue in Onplana" button after unlock takes you straight to a real project pre-populated with your AI-generated tasks.
Why do I need to enter an email for the file?
Two reasons: (1) The MSPDI file is delivered as a download link by email, keeps the freebie experience clean and gives us a way to reach you if the file fails. (2) The email gate trims out abuse/scrape traffic so the tool stays available for the people actually using it. We don't add you to a marketing list without your explicit consent.
Are there usage limits?
Yes, to keep the tool free and sustainable: up to 20 generations per hour per IP, 50 per day per IP, and a global daily cap of 200 generations across all users. If we hit the global cap, the message is "back tomorrow." Email unlocks are limited to 3 per email per 24 hours. For higher-volume needs, sign up for a free Onplana account or email support@onplana.com.
Can I generate plans in languages other than English?
The AI handles most major languages reasonably well, but task names + the AI's reasoning will be returned in whatever language you used. Date formats, dependency types, and the XML schema itself are language-agnostic. For best results, English produces the most consistent structure.
Stop reworking Gantts by hand.
Onplana ships AI-powered planning, critical path, baselines, resource leveling, and risk detection on the free plan.