KutoolsforOffice — One Suite. Five Tools. Get More Done.February Sale: 20% Off

How to export charts in a Word document as images

AuthorAmanda LiLast modified

Charts in Word are often reused in reports, presentations, emails, or websites. instead of rebuilding the same chart again, it’s much easier to export it as an image. Word doesn’t offer a single “export charts” button, but there are several practical ways to do it, whether you need one chart or dozens.

In this tutorial, you’ll learn how to export charts from Word as image files. we’ll start with the quickest built-in method, then move on to batch-export solutions using HTML, Kutools for Word, and VBA.


Save a chart as an image (right-click)

This is the quickest way to export a single chart as an image. Word lets you save the chart directly using the built-in Save As Picture option.

  1. Click the chart to select it.
  2. Right-click the chart, and select Save as Picture.
    Right-click menu of a chart in Word showing the Save as Picture option
  3. In the Save As Picture dialog box:
      • Browse to the folder where you want to save the image.
      • In the File name box, type a name for the chart image.
      • In Save as type, choose an image format such as PNG or JPG.
    Save As Picture dialog box in Word showing location selection, file name, and image format options
  4. Click Save.

Notes:

  • PNG keeps the best balance of quality and file size.
  • SVG is ideal if you need scalable vector output.
  • If the chart is grouped with shapes, right-click may not show this option.

Pros

  • Fast and built in
  • Good image quality

Cons

  • One chart at a time
  • Not practical for exporting many charts

Batch export charts as PNG by saving Word as a web page (HTML)

If your document contains many charts, saving it as a web page is a quick way to export them all at once.

  1. Click File > Save As.
  2. In Save as type dropdown, select Web Page (*.htm; *.html).
  3. Click Save.
    Save As options in Word with Web Page HTML selected as the file type

Word will create an HTML file and a separate folder in the same location as the document (unless you choose a different folder when saving).

HTML file and associated folder created after saving a Word document as a web page

All charts in the document are exported as PNG image files and saved in that separate folder.

Folder containing exported chart images generated from a Word document

Pros

  • Exports all charts in one step
  • No add-ins or macros required
  • Fast for documents with many charts

Cons

  • PNG format only
  • Image quality may be lower

Batch export charts with Kutools for Word

Kutools for Word provides a simple way to batch export charts as image files. It lets you save multiple charts from a document without copying them one by one or using VBA. In addition to charts, the same tool can also export pictures and tables as images.

Kutools for Word

Kutools for Word helps you handle everyday document tasks faster with practical tools built right into Microsoft Word—no coding, no complex setup.

  • AI writing, polishing, translation, and summarization
  • Batch find and replace across documents
  • Merge and split Word documents easily
  • Batch Word ↔ PDF conversion
  1. Click Kutools Plus > More > Export Pictures/Tables to Images.
    Kutools Plus menu in Word showing the Export Pictures/Tables to Images option
  2. In the dialog box:
    • Select Charts in the Types dropdown to export charts in the document as pictures.
    • Choose an image format such as PNG or JPEG.
    • Specify the output folder.
      Export Pictures/Tables to Images dialog box
      Tip: If there are charts you don’t want to export, uncheck them in the Select items to export list. (With View in Document enabled, clicking a chart in the list will jump to its exact position in the document so you can view it.)
  3. Click Export.

All charts in the document will be saved as individual image files in the selected folder.

Folder containing multiple chart images exported from a Word document using Kutools
Tips:
  • This feature can also export pictures and tables in the document as images.
  • Kutools supports exporting charts, tables and pictures in multiple formats, including BMP, EMF, EXIF, GIF, JPEG, PNG, TIFF, and WMF.

Pros

  • Exports all charts in one operation
  • Supports multiple image formats
  • No coding or macros required
  • Lets you preview and selectively export charts

Want a faster way to handle similar tasks in Word? Try Kutools for Word and simplify your daily work.


Batch export charts using VBA

If you need full control or automation, VBA can export every chart in a document as an image. this method is best for advanced users.

  1. Press Alt + F11 to open the VBA editor.
  2. Click Insert > Module.
    Insert a new module in the VBA editor by clicking Insert > Module
  3. Paste the macro below into the Module window.
    Sub ExportChartsAsImages()
    
        Dim ils As InlineShape
        Dim sh As Shape
        Dim i As Long
        Dim outPath As String
        Dim resp As VbMsgBoxResult
    
        outPath = ActiveDocument.Path
        If outPath = "" Then
            MsgBox "Please save the document first, then run the macro again.", vbExclamation, "Kutools for Word"
            Exit Sub
        End If
    
        resp = MsgBox( _
            "Existing image files with the same name will be replaced automatically." & vbCrLf & vbCrLf & _
            "Do you want to continue?", _
            vbExclamation + vbYesNo, _
            "Kutools for Word")
    
        If resp = vbNo Then Exit Sub
    
        i = 1
    
        For Each ils In ActiveDocument.InlineShapes
            If ils.HasChart Then
                ils.Chart.Export FileName:=outPath & "\Chart_" & i & ".png", FilterName:="PNG"
                i = i + 1
            End If
        Next ils
    
        For Each sh In ActiveDocument.Shapes
            If sh.HasChart Then
                sh.Chart.Export FileName:=outPath & "\Chart_" & i & ".png", FilterName:="PNG"
                i = i + 1
            End If
        Next sh
    
        MsgBox (i - 1) & " chart(s) exported to:" & vbCrLf & outPath, vbInformation, "Kutools for Word"
    
    End Sub
  4. Press F5 to run the macro.

Charts are exported as images at once, and saved to the same folder as the document.

Folder containing multiple chart images exported from a Word document using VBA

Notes:

  • Macros must be enabled.
  • You can change PNG to JPG or GIF if needed.

Pros

  • Fully automated
  • Best for repeated tasks

Cons

  • Requires VBA knowledge
  • Macros may be blocked by policy

Method comparison

MethodBatch exportFormatsNotes
Save as Picture❌NoPNG, JPG, GIF, TIF, BMP, SVGOne chart at a time
Save as Web Page✔YesPNG onlyFast but limited control
Kutools for Word✔YesBMP, EMF, EXIF, GIF, JPEG, PNG, TIFF, WMF👍Best balance of ease and control
VBA✔YesCustomFor advanced users

Conclusion

If you only need a single chart, the right-click Save as Picture option is the fastest choice. For bulk exporting, saving the document as HTML works in a pinch but offers little control. For a clean and reliable batch solution, Kutools for Word is the easiest option, while VBA is ideal if you want automation and customization.

Choose the method that matches how often you export charts and how much control you need.

I hope you found this tutorial helpful. If you’d like to explore more Word tips and practical solutions, please click here to browse our full collection of Word tutorials.