StockSlides

Updated October 9, 2026 · By Dane Bentley, Ambedo Labs

How to add a stock chart to PowerPoint, Google Slides, or Keynote

Short answer: export the chart as an image and drag it onto the slide. That takes about a minute and looks the same in every app. Build the chart from price data only when the slide has to refresh, or when you need a candlestick or open-high-low-close chart.

Make a stock chart image

Pick a method

MethodBest forTimeRefreshes?
Image export (PNG or PDF)Pitch decks, investor updates, social postsAbout 1 minuteNo. Export again for new prices.
Google Sheets chart linked into SlidesRecurring decks that need current prices10 to 15 minutes onceYes, with the Update button
PowerPoint built-in Stock chartCandlestick or high-low-close charts10 to 20 minutesNo. Paste new data by hand.
Keynote line chartMac decks with a simple price lineAbout 10 minutesNo

Method 1: export a chart image (any app)

  1. Open the StockSlides editor and search for the ticker, for example AAPL or SPY.
  2. Choose a time range: 1 day, 1 week, 1 month, 6 months, 1 year, 5 years, all time, or custom dates.
  3. Choose a size. 1080p (1920 × 1080) matches the 16:9 slide shape that PowerPoint, Google Slides, and Keynote use by default. Use 4K for projectors and large screens, square or story for social posts.
  4. Click Export to download a PNG, or export a PDF for print.
  5. Drag the file onto your slide and stretch it to the slide edges. The shapes match, so nothing gets cropped or letterboxed.

The image keeps its fonts, colors, and logo in every app, because nothing gets re-rendered. The tradeoff: prices are frozen at export time, so put the date and data source on the slide.

Method 2: Google Slides with live data from Google Sheets

Google Slides has no stock chart type. Its Insert › Chart menu offers bar, column, line, and pie charts, plus From Sheets. So the price data lives in Google Sheets.

  1. In a new Google Sheet, type this in cell A1. It returns a Date column and a Close column for the past year:
    =GOOGLEFINANCE("NASDAQ:AAPL", "close", TODAY()-365, TODAY(), "DAILY")
    Google recommends writing the exchange with the ticker (NASDAQ:AAPL, not AAPL) so it picks the right security.
  2. Select both columns and choose Insert › Chart. Set the chart type to Line chart. Sheets also has a Candlestick chart. It expects the columns in the order date, low, open, close, high, so rearrange what the "all" attribute returns before you insert it.
  3. In Google Slides, choose Insert › Chart › From Sheets, pick the spreadsheet, select the chart, keep Link to spreadsheet checked, and click Import.
  4. When prices change, click Update on the chart, or Tools › Linked objects › Update all to refresh every chart in the deck.

Two limits to know before you use this at work. Google says GOOGLEFINANCE quotes can be delayed by up to 20 minutes, and its terms state the data “is not for financial industry professional use or use by other professionals at non-financial firms.” Historical GOOGLEFINANCE data also cannot be read through the Sheets API or Apps Script, so automated deck builders get #N/A. Source: Google Docs Editors Help, GOOGLEFINANCE.

Method 3: PowerPoint's built-in Stock chart

PowerPoint (and Excel) include a Stock chart type. Choose Insert › Chart › Stock, and PowerPoint opens a small Excel sheet for the data. The chart only builds when the columns are in a fixed order. Microsoft lists four variants:

ChartColumn order after the Date column
High-Low-CloseHigh, Low, Close
Open-High-Low-Close (candlestick)Open, High, Low, Close
Volume-High-Low-CloseVolume, High, Low, Close
Volume-Open-High-Low-CloseVolume, Open, High, Low, Close

If the order is wrong, Excel shows: “To create this stock chart, arrange the data on your sheet in this order.” The other common cause of that error is numbers stored as text, which happens after pasting from a CSV or a web page. Source: Microsoft Support, Available chart types in Office.

For a plain price line, skip the Stock type. Use Insert › Chart › Line with a Date column and a Close column. It needs half the data and reads better from the back of a room.

Method 4: Keynote

Keynote has no stock chart type either. Click Chart › 2D › Line, then Edit Chart Data, and paste two columns: dates and closing prices. For anything styled, export a PNG with Method 1 and drag it in. Keynote's default 16:9 slide is 1920 × 1080, so a 1080p export fits exactly.

Make the chart readable on a slide

Common questions

Can I paste a screenshot from a finance website?

You can, but screenshots carry the site's branding and ads, scale poorly, and the site's terms may restrict reuse. An export made for slides avoids all three.

Which image format should I use?

PNG for slides, because it keeps lines and text sharp. PDF when the deck goes to print. JPEG blurs thin chart lines.

How do I keep a chart current in a recurring deck?

Use Method 2. A linked Google Sheets chart refreshes with one click. In PowerPoint, replace the image or paste new rows into the chart data each period.

Is StockSlides free?

Yes. It runs in the browser with no account. See the license for how exports can be used.

Charts people make most

S&P 500 (SPY) · Nasdaq 100 (QQQ) · Apple · NVIDIA · Microsoft · Tesla · Bitcoin · All charts