Gantt Chart Maker

A free, no sign-up Gantt chart maker that runs entirely in your browser. Add tasks with dates, watch them land on a timeline, drag bars to reschedule, and export a PNG — your chart autosaves locally as you go.

Add a task with a start date and a duration, and it appears as a bar on the dated timeline below — with weekend shading and a “today” line for context. Drag a bar sideways to reschedule, recolor or reorder tasks, then export a PNG or save the data as JSON. Nothing is uploaded; your chart lives in this browser tab.

Edit dates and durations above · drag a bar sideways to reschedule · everything autosaves to this browser.

What Is a Gantt Chart?

A Gantt chart lays every task of a project out as a horizontal bar against a calendar, so the start, the length and the overlap of each piece of work are visible at a glance. It is the standard planning view for exactly that reason — a linear to-do list tells you what to do, but a Gantt chart tells you when, and where the crunch is.

1

Project planning

Break a project into tasks, give each a start date and a duration, and the timeline shows you the critical stretches and the idle gaps. For the outline before the schedule, the mind map maker helps you branch a project into goals and tasks first.

2

Team schedules & sprints

Lay out who is doing what and when across a sprint or a launch, then drag bars as dates slip. Give each workstream its own colour so the whole plan reads at a glance, and export a PNG to drop into the standup deck.

3

Study & event timelines

Map a dissertation, a study plan or an event countdown onto real dates so nothing gets left to the last week. When a plan turns into daily routines, the habit tracker keeps them going, and the calendar & date calculator counts the days between milestones.

How to Make a Gantt Chart

Press + Task to add a row, then set its name, start date and duration in days — the bar appears on the timeline immediately. To reschedule, either edit the start date in the list or drag the bar sideways on the chart; it snaps to whole days and the date updates as you drag. Recolor a task with its colour swatch, reorder rows with the up and down arrows, and remove one with the × button. Everything autosaves to this browser as you work — no account, no upload — and when you are ready to share or back up, use PNG for a flat image or Save JSON to download the data and Import it again later to keep editing.

Frequently Asked Questions

What is a Gantt chart?
A Gantt chart is a horizontal bar chart of a schedule: each task is a bar whose position and length show when it starts and how long it lasts, all laid out against a calendar timeline. Seeing every task on one dated axis makes it easy to spot overlaps, gaps and the overall shape of a project at a glance, which is why Gantt charts are the standard view for project planning.
Is the Gantt chart maker free?
Yes, the Gantt chart maker is completely free, with no sign-up, no watermark and no limit on the number of tasks. It runs entirely in your browser. PNG export and JSON save or import are all available without an account, and nothing you build is uploaded, so there is no storage quota to run out of either.
Does it save my work?
Your chart autosaves to your browser's local storage as you edit, so it is still there if you close the tab and come back. Nothing is uploaded to a server and no account is required. Clearing your browser data will also clear the saved chart, so use Save JSON to keep a backup. Because local storage is per-browser and per-device, a chart you build on a laptop will not appear on your phone.
How do I reschedule a task?
There are two ways. Edit a task's start date or duration in the list above the chart and the bar moves and resizes to match, or drag a bar sideways on the timeline to shift its start date — it snaps to whole days and the date in the list updates as you drag. Use the up and down arrows to reorder tasks.
How do I export my Gantt chart?
Use PNG to download a flat image of the whole chart to drop into a document, slide or chat. Use Save JSON to download the task data, which you can re-import later with Import to keep editing — JSON is the format that round-trips every task, date and colour exactly.