Gantt Chart Maker
Paste tasks with a start and a duration, get a timeline. Zero-length tasks become milestones.
About this tool
A Gantt chart turns a list of tasks into a picture of a schedule: what runs when, what overlaps, and where the gaps are. Paste a name, a start and a duration for each task and the bars are laid out along a shared timeline, so the shape of the plan — front-loaded, evenly spread, or piling up at the end — is visible without reading a single number.
The overlaps are usually the interesting part. A list of tasks with dates hides the fact that four of them need the same person in the same week; drawn as bars, that collision is obvious. Milestones get their own treatment: a task with zero duration becomes a diamond rather than an invisible sliver, which keeps launch dates and sign-off gates on the chart where they belong.
This is a drawing tool, not a planning engine — it renders the schedule you give it and does not compute dependencies or a critical path. That makes it fast for the common case: you already know the plan, and you need a clean timeline for a deck, a proposal or a status page. Everything runs in your browser, so client schedules and internal roadmaps stay local.
Frequently asked questions
What do the three columns mean?
Task name, start, duration. The unit is whatever you decide — days, weeks, sprints — because the axis just counts numbers. Starting at 0 and counting days is the simplest convention: a task with start 4 and duration 6 runs from day 4 to day 10, and the next one can start at 9 if they overlap.
Can I paste just two columns?
Yes. With a name and a single number, every task is treated as starting at zero and running for that many units. It is the fastest way to sketch relative effort, though it cannot show sequence — for that you need the start column.
One of my tasks became a diamond instead of a bar.
That task has a duration of 0, so it is drawn as a milestone. A zero-length bar would be invisible, and milestones — launch dates, sign-offs, review gates — are exactly the things you do not want disappearing from a plan. Give it a duration if you meant it to be work rather than a moment.
Does it handle dependencies or a critical path?
No. This draws the schedule you describe; it does not compute one. There are no dependency arrows, no automatic shifting when a task slips, and no critical path analysis. For a plan you need to keep re-planning, use project software — this is for putting a timeline you already know into a document or a slide.
Is anything uploaded?
No. Task names and dates are parsed and drawn on this page, and the PNG export runs through your browser at 2x resolution. Internal roadmaps and client schedules never reach a server.