📊 Gantt Chart Maker

Type your tasks, get a real project timeline with dependency arrows, progress bars and a today line. Download it as SVG, PNG, PDF or CSV. Free, no signup, your task list never leaves your browser.

Leave End empty to turn a task into a milestone diamond. After takes the row numbers this task waits for, like 3 or 1,4, and a task name works too. Moving or deleting a row rewrites those numbers for you. Up to 200 tasks per chart. Your list is saved in this browser only, so clearing site data or using a private window will lose it.

📋 Paste or import a CSV

Dates must be written year first, as 2026-09-07 or 2026/09/07. Formats like 09/07/2026 are rejected on purpose because there is no safe way to tell a day from a month. Tab separated text pasted straight out of a spreadsheet works too. A chart holds 200 tasks, so anything past that is left out and the tool says how many.

Time scale
Auto
Day
Week
Month
Look
Light
Dark
Show
Add a task with a start date and the timeline appears here.

🎬 Plus invoices, proposals, mockups, PDF signing and 250+ more free toolsOpen Castwright

A timeline you can put in front of a client

Most free Gantt results are either an Excel template you still have to build by hand or a signup wall with a trial clock on it. This one is a working chart maker: type the tasks, set the dates, and the timeline redraws as you go. The scale picks itself from how long the project runs, so a three week sprint gets day columns and an eighteen month roadmap gets months, and the chart stays readable either way.

What the chart actually shows

Bars with a progress fill so a half finished task looks half finished. Milestone diamonds for the dates that matter, like a launch or a handover. Dependency arrows drawn from the end of one bar to the start of the next, so nobody has to guess what is blocking what. A today line, which is the single thing that turns a pretty picture into a status update. Owners on the right of each bar, and an option to color the bars by who is doing them.

Four exports, and why you want each one

SVG is the one to keep: it is vector, so it stays sharp at any size and it has no bitmap size cap the way PNG does. Two real limits apply to every format: a project longer than about fourteen years is refused, and past about 14,000 px wide the time scale is coarsened a step so the chart stays drawable. PNG is for slide decks and chat, exported at up to twice the on screen size. PDF comes out landscape, and a wide timeline is split across pages by date rather than shrunk into something nobody can read, though there is a one page box that fits the whole chart onto a single sheet by shrinking it, with a warning first when that pushes the labels under 6 pt. CSV gives you the task list back so you can hand it to a spreadsheet, or reload it here next week and just move the dates.

Honest limits

Everything runs in your browser, so the task list and the chart are never uploaded anywhere. That also means the drawing is done by your device: a very long project at day scale makes a very wide image, and browsers cap how large a single bitmap can be, so the PNG will be exported smaller than 2x in that case and the tool tells you before you click. The SVG has no such cap. Dates are read as plain calendar dates in your own timezone, with no shifting, and CSV imports are rejected rather than guessed at when the date order is ambiguous.