GanttPaste

GanttPaste

Turn an Excel file into a Gantt chart

Drop the workbook on the tool, or use Open .xlsx / .csv. The file is read on your computer and never uploaded.

GanttPaste runs here

Loading…

What happens to the file

The workbook is opened by SheetJS, an open-source spreadsheet reader, running in this page. It is not sent anywhere. Each sheet is read cell by cell, and the first sheet that looks like a task list (it has a task column and a start date or duration) is used. If the workbook has more than one sheet, a Sheet menu appears next to the column matches so you can switch.

The reader takes the first 5,000 rows and 60 columns of a sheet, which is plenty for a plan. Files over 25 MB are refused; copy the task rows and paste them instead.

How cells are read

CSV files and Google Sheets

CSV files with commas or semicolons (common in European Excel exports) are both read, along with tab-separated .tsv files. From Google Sheets you can either select the rows and paste them, or use File → Download → Microsoft Excel (.xlsx) and drop the file here. Smartsheet, Asana, Monday.com and Jira exports to Excel or CSV usually have headers like Task Name, Start Date, Due Date, Assignee and Predecessors, which are matched automatically. If a header isn’t recognised, pick its role from the menu under the paste box.

A layout that converts cleanly

IDTaskStartEndDurationOwner% CompletePredecessors
1Discovery
2Stakeholder interviews02/11/202606/11/2026Priya100%
3Requirements sign-off0Priya2
4Design
5Wireframes2wAisha40%3

Rows 1 and 4 have only a name, so they become phases. Row 3 has a duration of 0, so it is a milestone, and it depends on row 2, so it sits on the day the interviews finish. Row 5 has no dates either: it starts the working day after the sign-off and runs for two working weeks. Keep durations in their own column rather than in End; the End column is for dates. Anything the page had to guess is listed row by row above the edit table.

When the dates look wrong

If bars land in the wrong month, the usual cause is day/month order in text dates. Check the Date order menu in the column row. If a date shows as a five-digit number like 46329, that is Excel’s serial date with the formatting stripped; it is converted automatically. If a cell says something like TBC, the row is still drawn (after the row above, or from its dependency) and flagged so you can fill it in.

Edits made in the table can be taken back to Excel with the free CSV download, which writes the same columns the tool reads.

Drop your workbook on the tool above. Charts, editing, PNG and SVG are free with no sign-up. Editable PowerPoint and PDF cost one credit per chart (10 for £5).

Related: Make a Gantt chart from Excel · Make a timeline from Excel · Free online Gantt chart maker

PNG and SVG free. Pay per PowerPoint or PDF.

One credit is one PowerPoint or PDF download of a chart. Downloading the same unchanged chart again is free. Credits never expire and there is no subscription.

Start hereFree

Unlimited charts, editing, themes, PNG and SVG downloads. No sign-up, no watermark.

Try it
Occasional£5

10 exports · 50p each

A status deck a month for most of a year.

Buy 10 exports
Best value£15

50 exports · 30p each

For PMOs and weekly reporting.

Buy 50 exports

One credit = one export. Credits never expire.