Gantt Chart Planner
Build a simple project schedule, track task progress, highlight milestones, and export or reload the plan as JSON.
1. Task Editor
Add tasks, dates, progress, and milestones before reviewing the timeline.
| Task | Start | End | Progress % | Milestone | Delete |
|---|
2. Gantt Timeline
Scroll horizontally to inspect the plan across weeks and months.
About Gantt Charts
A Gantt chart shows tasks against time, making it easier to see schedule order, duration, progress, and important project milestones.
This tool is designed for lightweight planning where a clear visual schedule is more useful than a complex project management system.
How to Use This Tool
- Add or edit task names in the task editor.
- Set start and end dates for each task.
- Enter progress as a percentage to show completion on each bar.
- Mark key events as milestones when the task has a single target date.
- Save the plan as JSON before refreshing or closing the page, then load that JSON file when you return.
Planning Guidance
Use realistic start and end dates. Very long tasks may hide the actual work that needs active follow-up.
Use milestones for key dates such as approvals, releases, handovers, or go-live decisions.
Progress should reflect meaningful completion, not only elapsed time. Update it during project reviews.
Revisit the schedule when dependencies, resource availability, or scope changes affect delivery dates.
Methodology, Assumptions, and Limitations
The planner places each task on a date-based timeline using the task start date, end date, progress percentage, and milestone setting.
Each timeline row needs a task name, valid start date, valid end date, progress value from 0 to 100, and a milestone selection.
The tool assumes task dates are manually estimated and reviewed by the user. It does not calculate dependencies, resource capacity, or critical path automatically.
This is a lightweight planning aid. For complex projects, validate dependencies, constraints, and resource availability in a full project management workflow.
FAQ
Can I save my plan?
Yes. Use Save JSON to download the current task list, then Load JSON to restore it later.
Is my project data uploaded?
No server upload is used by this static tool. The data is handled in your browser unless you choose to save or load a local JSON file.
Will my project still be here after refresh?
No. This browser-based planner does not store projects automatically. Use Save JSON before leaving the page, then use Load JSON to continue later.
What is a milestone?
A milestone is a key event or decision date. In the chart it appears as a diamond instead of a duration bar.