How to make a Gantt chart in Canva
Canva makes better looking Gantt charts than any spreadsheet will, and it makes them the way a designer would: by drawing rectangles in the right places. There is no data behind them and nothing recalculates, which sounds like a fatal objection and is not, provided you are clear about what the chart is for. If it is going in front of a client, Canva is probably the right tool. If it is how you are going to run the project, it is definitely the wrong one. Here is how to build one properly, plus the one Canva feature that looks like the obvious route and cannot do the job.
Why the chart element is not the answer
Worth ruling out first, because it is where most people start and it wastes twenty minutes.
Canva has a genuine charts feature under Elements > Charts, and it is better stocked than people expect: categorical bar, stacked bar, grouped row, line, pie, donut, stacked area and scatter, each with a spreadsheet-style data panel you type into. It even colours each series separately, with one swatch per series in the toolbar. So the obvious plan looks available: chart the offset and the duration as two series, then make the offset invisible so the duration floats into position.
That last step is the one Canva cannot do. Open the swatch for a series and you get a colour wheel, an eyedropper, your brand colours and a grid of solid colours - and nothing else. There is no transparent option and no opacity slider at series level. The transparency control in the toolbar applies to the whole chart element, not to one series of it.
The nearest hack is to colour the offset series white. That only holds on a white background, it still shows against gridlines, and the phantom series sits in the legend regardless. Not worth it.
So the charts feature is fine for the bar chart at the end of a report and useless for a Gantt chart. Draw it instead.
Method 1: start from a template
The fastest route and, for most people, the right one. Canva's library has a large number of Gantt chart and project timeline layouts, and the alignment work is already done.
- Create a design at Presentation size for a deck, or a custom size around 1920 by 1080 if it is going into a document.
- Search the templates panel for Gantt chart or project timeline.
- Pick one where the bars are separate rectangles rather than a flat image. Click a bar - if it selects on its own and shows a colour control, you can edit it. If the whole chart selects as one object, that template is a picture and you should choose another.
- Replace the task names, then drag the ends of each bar to match your real dates.
- Apply your brand colours through Styles rather than recolouring each bar by hand.
The check in step three is the one that matters. A fair number of template thumbnails are flattened graphics that look editable and are not, and finding that out after you have retyped every task name is a bad way to spend an afternoon.
Method 2: build it from shapes
More control, and about half an hour. This is how you get a timeline that matches a brand exactly.
- Turn on the guides. Under File > Settings, enable Show rulers and guides, then drag a vertical guide off the ruler for each week or month of your plan. Getting the grid right first means every bar afterwards snaps into place with no measuring.
- Add the date labels along the top as text boxes, one per guide.
- Go to Elements > Shapes, pick the rounded rectangle, and draw the first bar between the guides its task spans.
- Style that first bar completely - colour, corner radius, height - before you make any others.
- Select it and press Ctrl+D. Drag the copy down to the next row, then press Ctrl+D again. Canva repeats the same offset, so every subsequent row is spaced identically without you aligning anything.
- Adjust the ends of each copy to match its dates, and add the task names as text to the left.
- Select everything that forms the background grid and lock it with the padlock, so you stop dragging guides around while adjusting bars.
That duplicate trick in step five is the single most useful thing to know here. Drawing each bar fresh gives you rows that are almost aligned, and almost aligned is what makes a hand built timeline look hand built.
For milestones, use a diamond at the row height rather than a bar. For dependencies, Canva's elbow connectors will attach to shapes and follow them when you move things, which is the closest you get to a chart that knows anything - though it is still only the arrow that moves, not the schedule.
Template or shapes?
| Area | Start from a template | Build from shapes |
|---|---|---|
| Time to a finished chart | 15 minutes | 30 to 45 minutes |
| Matching a brand exactly | Close, through Styles | Exact |
| Unusual shapes of plan | Awkward once you need more rows than it has | No constraint |
| Risk | The bars turn out to be a flat image | Rows drift out of alignment |
| Reusing it next quarter | Duplicate the design and retype | Duplicate and drag the bars |
Templates win more often than designers like to admit. The one case where they clearly do not is a plan with more than about a dozen tasks, because most timeline templates are built for a headline view of five or six phases and adding rows to them means redoing the spacing anyway - at which point you are building from shapes with extra steps.
One practical note either way: set the canvas size before you start, not after. Canva will resize a design, but scaled text and bars rarely land back on the guides, and a chart built at presentation size then pushed to A4 landscape usually needs its spacing redone.
What you are actually making
A picture. It is worth being direct about that, because it determines whether this was a good idea.
Nothing in the file knows that testing follows build. When build runs two weeks over, no bar moves. You open the design, drag rectangles, and re-export. If the timeline is a one-off for a proposal or a kickoff deck, that is completely fine and the result will look better than anything a project tool produces.
The failure comes when the picture quietly becomes the plan. Someone asks about the current schedule and the answer is to open a Canva design, at which point you have a schedule that only one person can edit, that no one can query, and that is wrong every time something slips. The tell is when you have re-exported the same PNG three times in a month.
If the timeline is genuinely a client deliverable, the presentation itself is the skill, and that is covered in the guide on presenting a project timeline to clients. If it is going into a deck, the same drawn-shapes approach works in PowerPoint with the advantage that you can animate phase by phase.
A better division of labour
Keep the plan somewhere it can recalculate, and use Canva for the version other people see.
This is not a compromise, it is what each tool is good at. Ganttile is free and runs in the browser, and linking tasks so later dates shift on their own takes about as long as setting up the guides above. When something slips you fix it in one place, then update the Canva design once for the next client review rather than reconstructing the whole timeline from memory.
If the project needs boards, comments and files around the timeline as well, Breeze covers that ground.
Common questions about Gantt charts in Canva
- Can I use Canva's chart element for a Gantt chart?
- No. Canva does colour each series separately, and it does have a stacked bar type, but the series colour picker offers only solid colours - there is no transparent option and no per-series opacity. Without that you cannot hide the offset series, so every task appears to start on day one. Draw the bars as shapes instead.
- Does Canva have Gantt chart templates?
- Yes, a large number. Check before you commit that the bars are editable shapes rather than a flattened image - click one and see whether it selects on its own.
- How do I keep all my bars the same height?
- Style one bar completely, then duplicate it with Ctrl+D rather than drawing new ones. Canva repeats the offset of the previous duplicate, so rows come out evenly spaced as well as identically sized.
- What is the best export format for a client?
- PDF Print if it is going into a document or being printed, and PNG for a slide or an email. Both are fixed images, so anything that changes afterwards means exporting again.
Where to start
Search the templates first. If one has editable bars and roughly the right shape, you will have a finished timeline in fifteen minutes and it will look better than anything you build from scratch. Only go to shapes when the design has to match a brand precisely.