Home / Blog / Graph in Google Docs
How-to · 2026

How to Put a Graph in Google Docs

Four routes, and they are not equally good. One of them keeps the chart tied to your spreadsheet so it updates; two of them quietly freeze last month's numbers into your document.

By · Published September 19, 2026 · 6 min read

The fastest answer: Insert → Chart, then either pick a chart type to start a new one, or choose From Sheets to bring in a chart you have already built. If the numbers behind it will ever change, use From Sheets and keep the link — that is the only one of the four routes below that can be updated later.

Click where the graph should sit, then go to Insert → Chart and choose Bar, Column, Line or Pie. Docs drops in a chart filled with placeholder data.

That placeholder is the part worth understanding. Docs did not invent a chart out of nothing — it created a new Google Sheet in your Drive and linked the chart to it. To put your own numbers in, click the chart, click the three dots or the drop-down in its corner, and choose Open source. The spreadsheet opens in a new tab. Replace the sample rows with your data, come back to the document, and click Update on the chart.

This route is fine for four or five hand-typed numbers. It gets annoying fast, because you now have an untitled spreadsheet in your Drive that exists only to feed one chart.

2. Insert a chart that already exists in Google Sheets

This is the right way when the data is real. Build the chart in Google Sheets first, where you have every chart type and proper control over axes and labels. Then in your document: Insert → Chart → From Sheets, choose the spreadsheet, choose the chart, and — the important bit — leave Link to spreadsheet ticked before clicking Import.

Two things follow from keeping that link. The chart matches the one in the sheet, including chart types Docs itself cannot make. And when someone edits the spreadsheet, the chart in your document shows an Update button.

The Update button is a prompt, not an automation. A linked chart does not refresh by itself, and it does not refresh for someone reading a shared copy. If you send the document to a client on Friday and fix a number on Monday, what they are looking at is still Friday's chart.

3. Copy and paste from Google Sheets

Select the chart in Sheets, copy it, and paste into the document. Docs asks whether to Link to spreadsheet or Paste unlinked. Linked behaves exactly like route 2. Unlinked drops a static picture.

Almost everyone clicks past that dialog. It is the single most common reason a chart in a Google Doc can never be updated: it was pasted unlinked, months ago, and now there is nothing to click.

4. Draw it by hand

Insert → Drawing → New gives you shapes, lines and text boxes. There is no data behind it at all. Useful for a conceptual diagram — a funnel, a process flow, a quadrant — and wrong for anything with numbers in it.

Keeping the graph current

Here is the shape of the problem once you are doing this every month. A report with six charts in it is six linked spreadsheets, six Update buttons, and no way to tell at a glance which ones you clicked. The sentences around the charts are worse: if the document says "revenue grew 14% in August" and August is restated, nothing in Docs knows that number is now wrong. Prose does not have an Update button.

That is usually the point where people either accept that the document is a snapshot, or start rebuilding it from scratch each cycle.

Asking for the chart instead of building it

The other way round is to have the document ask a question and carry the answer. Quiriz for Google Docs is a sidebar add-on: you type a question where the answer belongs — net sales by month for 2026 year to date — select it, and press Chart or Table. The answer takes the place of the words that asked for it, drawn from data you have uploaded to Quiriz rather than from a spreadsheet you maintain alongside the document.

You can also write the whole report before the data arrives, leaving markers where answers go — =QUIRIZ("net sales by month", "chart") — and press Resolve markers to answer every one in a pass. Next month, Refresh all asks every question again: the charts gain their new months and the figures inside your sentences move with them, while your headings and prose stay put.

Where this does not help. If your numbers live in one small sheet you maintain by hand, routes 1 and 2 above are less work than connecting anything. The add-on earns its place when the same document has to be produced again next month against data that keeps arriving.

Reports that redraw themselves

Ask a question in Google Docs, Word, Sheets or Excel and get the chart, the table and the commentary back where the question was. Next month, press Refresh. Free to start.

Try Quiriz free →

Frequently asked questions

How do I insert a graph from Google Sheets into Google Docs?
Put the cursor where you want it, then choose Insert > Chart > From Sheets. Pick the spreadsheet, pick the chart inside it, and leave "Link to spreadsheet" ticked. The chart lands in the document connected to its source, so an Update button appears whenever the underlying numbers change.
Why is my Google Docs chart not updating?
A linked chart does not refresh on its own. Docs waits and shows an Update button on the chart once it notices the spreadsheet has changed. If there is no Update button at all, the chart was pasted unlinked or inserted as an image, and nothing will ever bring it current — you have to insert it again with linking turned on.
Can I edit chart data directly in Google Docs?
Not in the document itself. Every Docs chart is backed by a Google Sheet, even the ones created from the Insert menu with sample data. Click the chart and choose Open source to edit the numbers in that sheet; the chart in the document then offers to update.
How do I make a graph in Google Docs on a phone?
You cannot. The Google Docs mobile apps have no Insert > Chart option — charts are desktop-only. Build the chart in the Google Sheets app if you need to, then insert and link it from a computer.
What chart types can Google Docs insert?
The Insert menu offers bar, column, line and pie. Anything beyond those four — scatter, combo, stacked, waterfall — has to be built in Google Sheets first and then brought across with Insert > Chart > From Sheets, which accepts any chart type Sheets can draw.