100% in your browser · your files never leave your device

Gantt Chart Maker — Task List to Gantt, Local Date Math

Turn a simple task list (name, start, end, dependencies) into a Gantt chart with correct local date math. Export PNG/SVG. Free and private.

Loading tool…

More tools

All free, all private — everything runs in your browser.

How to use Gantt Chart

  1. 1Add one task per line: name | start | end (YYYY-MM-DD dates).
  2. 2Optionally append | after:N to depend on task N — an elbow arrow is drawn from that task's end.
  3. 3Check the date axis and bars in the live preview; errors show a friendly message with the line number.
  4. 4Export PNG or SVG. Date math is pure civil-date arithmetic, correct in every timezone.

Gantt Chart FAQ

How do I define tasks?
One task per line: `name | start | end`, with optional `| after:N` to depend on task N (arrows are drawn from the predecessor's end). Dates use YYYY-MM-DD.
Is the date math timezone-safe?
Yes — dates are parsed with pure civil-date arithmetic (no JavaScript Date object in the result path), so bars land on the same days in every timezone.
Can I show dependencies?
Yes, `after:N` draws an elbow arrow from the end of task N to the start of the dependent task, and the chart validates that the referenced task exists.