How to make a Gantt chart in Word
Word can produce a perfectly respectable Gantt chart, and it is not made with a chart. It is a table with some cells shaded in.
These steps are for Word for the web, the free version that runs in a browser with any Microsoft account, and where most people now meet Word at all. That matters more here than it does in Excel, because Word for the web has no chart feature whatsoever. The Insert tab offers tables, pictures, drawings, links, headers and symbols, and nothing that plots data. Older tutorials telling you to insert a stacked bar chart are describing the desktop app.
That sounds like a loss and mostly is not. The table method suits a document better anyway, and it is the one thing here that a colleague can edit without being shown how. Before any of it, though, there is a constraint nobody mentions and it decides the whole design: a portrait page is far too narrow to hold a timeline, and no amount of formatting fixes that.
First, fix the page
This is the step that decides whether the rest works, and it is why so many Word Gantt charts end up as an unreadable smear of thin columns.
A portrait page with default margins gives you around sixteen centimetres of usable width. Take off four or five for the task names and you have eleven left for the entire timeline. At one column per day, a three month project needs about ninety columns, which puts each one at roughly a millimetre. It is not tight, it is impossible.
- Go to Layout > Orientation and choose Landscape.
- Go to Layout > Margins and choose Narrow. Between them these take you from about sixteen centimetres of width to about twenty five.
- Decide your column unit now, before drawing anything. One column per week works for most plans up to about six months. Fortnights or months for anything longer.
If only the timeline needs to be landscape and the rest of the document is portrait, put a section break either side of it. Place the cursor where the chart will go, then Layout > Breaks > Next Page, change the orientation for that section, and add another break after. Word will keep the rest of the document upright.
The method: a table with shaded cells
A table is a native document object. It flows with the text, it survives someone editing the paragraph above it, and it prints exactly as it looks.
- Work out your columns: one for task names, plus one per week of the plan. Ten tasks over eight weeks needs 9 columns and 11 rows, counting the header.
- Go to Insert > Table. The little grid only goes up to ten by eight, so for anything larger use Choose row and column underneath it and type the numbers. It accepts up to 63 columns.
- Type the week starting dates across the header row, keeping them short in the style of 1 Sep. Press Tab to move between cells.
- Type the task names down the first column, again moving with Tab rather than clicking. Nine presses takes you from one row's first cell to the next row's.
- Widen the task column by dragging its right border, then select the header cells of the date columns and use Table Layout > Distribute Columns so they all come out identical.
- Now draw the bars. Select the cells a task spans, go to Table Design > Cell Shading, and pick a colour.
Use Tab rather than clicking, and it is not a style preference. A long task name wraps onto a second line as you type it, which makes that row taller and pushes every row below it down the page. Click where a cell used to be and you land in the wrong one. Tab follows the table, not the pixels.
Once you have shaded the first bar, you do not need to reopen the colour picker. Select the next range and click the Cell Shading button itself and it reapplies the last colour you used, which turns ten bars into ten quick selections.
Two refinements worth the extra minute. Set a fixed row height under Table Layout so the bars are the same thickness rather than sized to their text. And if the table runs over a page, turn on repeating header rows so the dates reappear at the top of each page - without it the second page is a grid of unlabelled coloured squares.
For milestones, put a character in the cell rather than shading it - a filled diamond or a bullet reads clearly at this size and does not get lost against a bar.
What about a real chart?
Not in the browser. Word for the web has no chart feature at all - the Insert tab carries Page Break, Table, Picture, Drawing, Link, Table of Contents, Bookmarks, Online Video, Comment, Header and Footer, Page Numbers, Equation, Symbol and Emoji, and nothing that plots data. If a tutorial tells you to go to Insert then Chart and pick a stacked bar, it was written for the desktop app.
The desktop version does have it, and it uses the same charting engine as Excel, so the technique is identical: plot the start dates as an invisible first series so the duration bars float into position. The full walkthrough is in the guide to building the chart in Excel, and everything there transfers.
If you have a chart already, paste it in as a picture. That is the better answer even on desktop. A live chart object in a text document does not reflow gracefully, tends to land on its own page surrounded by white space, and forces anyone editing later to work around it. A picture behaves like a picture, and the plan it came from stays wherever it actually lives.
Build the table, or paste a picture?
Those are the two real choices in the browser, and the answer turns on where the plan actually lives.
| Area | Shaded table in Word | Picture pasted in |
|---|---|---|
| Setup time | 10 to 15 minutes | Seconds, if the chart exists |
| Behaves like part of the document | Yes, it flows with the text | Yes, a picture is well behaved |
| Accuracy | To the nearest column | To the day |
| Updating after a change | Re-shade a few cells | Re-export and paste again |
| Printing | Predictable, repeats headers across pages | Fine, but fixed resolution |
| Editable by a colleague | Anyone can shade a cell | Nobody, without the source |
Build the table when the document is the only place the plan exists, and paste a picture when the real plan lives somewhere else and this document is just reporting it. The failure mode to avoid is a picture that quietly becomes the plan, because a picture cannot be corrected by the person reading it.
What Word will not do
Nothing recalculates. That is the short version and it applies to both methods equally.
No cell knows that testing follows build. When build runs a week over, the shading does not move, the chart does not move, and you go through the document re-shading cells by hand. On a plan that is written once and attached to a proposal, that costs nothing. On a plan that is genuinely being managed, the document is stale within a fortnight and everyone quietly stops opening it.
There is a specific failure worth watching for, because Word invites it. A project plan document tends to get emailed, and the copy in someone's inbox looks exactly as authoritative as the current one. A spreadsheet at least suggests it might be recalculating something. A Word document reads as final. When the plan is still moving, that is the wrong signal to send.
If what you actually need is the timeline out of the document altogether, the guide on building a chart without Excel covers the same ground from the other direction.
A better division of labour
Keep the schedule somewhere that can recalculate, and let the document quote it.
The document is still the right place for the scope, the assumptions and the commercial terms. It is a poor place for dates that are going to change. Ganttile is free and runs in the browser, so linking tasks so later dates shift on their own takes about as long as shading one row of cells. When something slips you update it once, then paste a current picture into the document rather than re-shading forty cells.
For a plan that needs boards, comments and files around the timeline rather than just the timeline, Breeze is the broader version of the same idea.
Common questions about Gantt charts in Word
- Why is there no Insert Chart in Word?
- Because you are in Word for the web, which has no charting feature at all. The Insert tab offers tables, pictures, drawings, links and symbols, and nothing that plots data. The desktop app does have charts; any tutorial describing Insert then Chart was written for it.
- Can I make just the timeline page landscape?
- Yes. Put a section break before and after it using Layout, Breaks and Next Page, then change the orientation while the cursor is inside that section. The rest of the document stays portrait.
- My week columns are all different widths. How do I fix them?
- Select the header cells of those columns and use Distribute Columns on the Table Layout tab. Widening the task column takes its space from whichever column sits next to it, so distribute afterwards rather than before, or one week ends up a sliver.
- Should I build it in Word or paste it from Excel?
- Paste it if the plan already exists in a spreadsheet, and paste it as a picture rather than a linked object so the document does not go looking for a file it cannot find. Build it in Word only when the document is the only place the plan lives.
Where to start
Set the page to landscape with narrow margins, decide on weekly columns, and build the table. That order matters, because every layout decision after the page setup depends on how much width you actually have.