How to Export Google Slides to PDF or PNG
Save a Google Slides presentation as a PDF on your computer, or export the current slide as a PNG on Android. See the platform-specific steps and limits.
Quick answer: On a computer, open the presentation and choose File > Print to download it as a PDF. On Android, open the slide you want in the Google Slides app and export the current slide as a PNG. The documented Android image export is for one slide; it does not establish a way to export the whole deck as a batch of PNGs.
Choose the right export for your platform
| Platform | PNG | What the documented steps export | |
|---|---|---|---|
| Computer | Yes: File > Print | The sources cited here do not establish a specific computer PNG menu path. | PDF of the presentation; print settings can change layout. |
| Android | Yes, available among export formats | Yes: export the current slide | PNG support is explicitly documented for the current slide. |
| iPhone or iPad | Yes | Not listed in the cited iOS help | The cited help lists PDF and PPTX export. |
These are platform-specific instructions. Do not assume a menu or export scope documented for one platform applies to another.
Export a Google Slides presentation to PDF on a computer
- Open the presentation in Google Slides on your computer.
- Select File > Print.
- If you need to change the print layout, open Print settings and preview and choose the available settings for your output. Google documents options such as landscape handouts and printing one slide with speaker notes.
- Continue through the print flow. Google says the presentation PDF downloads automatically.
For a general copy-download workflow, Google also documents File > Download and choosing a file type. The presentation-specific PDF instructions, however, explicitly confirm the print workflow above.
Adjust the PDF layout
Use print settings and preview when the presentation needs a handout layout or speaker notes. Check the preview before finishing: a PDF made for presenting slides may not be the layout you want for distributing notes or printing multiple slides per page.
Export a slide as PNG on Android
- Open the presentation in the Google Slides Android app.
- Navigate to the slide you want to save.
- Use the app’s export or share options and select PNG for the current slide.
Google’s Android instructions explicitly say that the current slide can be exported as JPEG, PNG, or SVG. If you need a PNG for every slide, this documentation does not confirm a one-step batch export. Repeat the current-slide workflow as needed, or use the programmatic route described below.
What to know about iPhone, iPad, and computer PNG export
iPhone and iPad
The cited Google Slides help for iPhone and iPad lists PDF and PPTX export. It does not list PNG. If PNG is required, the Android documentation reviewed here expressly supports exporting the current slide as PNG; confirm the options available in your own app before relying on an iOS workflow.
Computer
Google’s general computer download instructions explain how to download a copy and choose a file type, but they do not enumerate image formats for Slides. The computer print instructions confirm PDF export, not a particular PNG menu sequence or whether a desktop route exports one slide or every slide. For an automated image workflow, Google’s Slides API offers per-slide PNG thumbnails.
Programmatic PNG thumbnails with the Google Slides API
Developers can use the Slides API’s presentations.pages.getThumbnail method to retrieve a PNG thumbnail for a particular slide. This is a per-slide API route, not the same as the end-user menu workflow and not a documented single-call export of a whole deck to PNGs.
- Enable the Google Slides API in your Google Cloud project and authorize access to the presentation.
- Get the presentation ID from its URL and the page (slide) ID for the slide you need.
- Call the page-thumbnail endpoint, then download the returned content URL promptly; the response’s thumbnail URL is temporary.
- Repeat for each page ID when you need images for multiple slides.
GET https://slides.googleapis.com/v1/presentations/PRESENTATION_ID/pages/PAGE_ID/thumbnail?thumbnailProperties.mimeType=PNG
Authorization: Bearer ACCESS_TOKEN
A successful response includes a content URL and thumbnail dimensions. Follow the returned URL to retrieve the image bytes. Consult the Google Slides API thumbnail reference for the endpoint parameters, response fields, and current authorization requirements.
Or skip the browser setup
If your goal is to capture a rendered web page rather than export a Google Slides file, ScreenshotNeo provides a screenshot API and MCP server. One GET request returns a PNG, JPEG, WebP, or PDF. It is not a Slides deck exporter and does not replace Google’s slide-file export.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
See the ScreenshotNeo API documentation for request options. Cookie banners, popups, and chat widgets are removed before the shot; bot checks, blank pages, and failed loads are never billed. Its MCP server lets AI agents take screenshots. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000.
Sign up for 1,000 free screenshots a month, with no card required.
Troubleshooting
| Problem | Likely cause | What to do |
|---|---|---|
| The computer PDF does not look like the presentation view. | Print layout or handout settings affect the output. | Open Print settings and preview, review the layout, and check whether you need slides, handouts, or speaker notes. |
| You cannot find PNG on a computer. | The cited Google computer instructions do not confirm a Slides PNG menu path. | Use the documented Android current-slide export or the Slides API thumbnail method for a programmatic per-slide PNG. |
| You expected a PNG for every slide but received one. | The Android action documented by Google exports the current slide. | Repeat for each slide or use the API once per page ID. Do not treat current-slide export as batch export. |
| The iPhone or iPad export menu does not show PNG. | The cited iOS help lists PDF and PPTX, not PNG. | Use PDF on iOS or choose a documented PNG route on a platform that supports it. |
| A Slides API thumbnail request fails. | The request may have an invalid presentation or page ID, or lack authorization to read the presentation. | Check both IDs, confirm the signed-in identity can access the deck, and follow the API reference for authentication and request parameters. |
| A broad Google data export is unavailable or fails. | Google Takeout has separate account, organization, and export-size constraints. | Check the Takeout guidance for that data-export workflow. Those constraints are not a diagnosis for every ordinary single-presentation download. |
Reliability and workflow notes
- Choose the export scope deliberately: PDF is the documented computer route for a presentation; Android PNG is explicitly for the current slide; API thumbnails are per slide.
- Keep layout review in the loop: inspect print preview when PDF page arrangement or speaker notes matter.
- For repeated image exports: the Slides API can make per-slide retrieval part of a script, but your workflow must enumerate slide IDs and handle authorization and image downloads.
- Cost: the documented built-in menu steps do not describe a paid converter. API use is governed by Google’s current API terms and quotas; consult Google’s official documentation for applicable limits. Avoid assuming Takeout limits apply to the ordinary Slides print flow.
FAQ
Will exporting to PDF change my original Slides presentation?
The print flow produces a downloaded PDF copy. It does not require converting the source presentation into a different editable file.
Can I use the Slides API to make a PDF?
The API route described here returns PNG thumbnails for individual slides. Use the Slides print workflow for the documented presentation-to-PDF steps.
Does PNG preserve editable slide elements?
No. PNG is a raster image of a slide. Keep the Slides presentation if you need to edit its text, shapes, or layout later.


