Google Slides adds an annoying amount of compression on my imported images. I want to avoid compression so I want to upload my schematics in a vector format. I can basically export to any vector format possible.

How do I do this in Google Slides?

  • I can't get any vector formats to work - tried SVG, and EMF, but Sheets only seems to only support png, gif, and jpeg. Try exporting your graphic as a PNG, and use that. PNGs are lossless, so compression shouldn't be an issue. – Billy Kerr Oct 8 '18 at 10:53
  • .PNG doesn't seem to look any better unfortunately :( – Gerlof Leuhof Oct 8 '18 at 14:07
  • I just noticed a mistake. I confused Slides with Sheets, I'm talking about Google Slides. Sorry for the confusion – Gerlof Leuhof Oct 8 '18 at 14:16
  • Apparently you can import a emf to google draw and then move that to Slides – joojaa Oct 8 '18 at 14:25
  • 1
    @Billy thanks for the insights, unfortunately that is not an option since our business is required to use Google Slides. Thank you anyway for this option – Gerlof Leuhof Oct 9 '18 at 7:03

This method works flawlessly for me.

  1. Upload your images/icons to Google Drive

  2. Open it with CloudConvert

    • Choose export format : vector / emf.
    • Make sure that you have the checkbox to save the converted file to your Google Drive enter image description here
    • Click on button Start conversion.
  3. Open emf file with Google Drawing

  4. Copy/paste SVG icon into your Slides.

    • you can modify the colors as you wish, add or remove shapes

enter image description here

  • Thanks! Are you sure it's not pasted as a bitmap? Even when more complex schematics with a font are pasted? – Gerlof Leuhof Oct 10 '18 at 11:49
  • 6
    Thank you for this very detailed and useful technique. Embarrassing that Google Slides still doesn't natively support SVGs in 2019, but at least there is this workaround. – Dan Kohn Apr 20 '19 at 1:24
  • 1
    This trick does not seem to work anymore ... – Arkeen Jun 29 '19 at 15:09
  • 1
    The method works flawlessly, I just did it. Make sure you login to your google drive account in cloudconvert.com/svg-to-emf As soon as the file is ready, click on "Show File" and in the GDrive preview window choose Google Drive. Presto. – MaDDoX Oct 29 '19 at 3:55
  • 3
    3. Convert the vector graphic using CloudConvert, download it and reupload it to Google Drive. Inspecting the downloaded file, CloudConvert also uses Inkscape to convert the file. However, Google Drive only provides the option to open it with Google Drawing for a file that was placed in your drive by CloudConvert! – f0k Nov 28 '19 at 10:29

As of Apr 4th 2020, I just found an easier offline solution for this issue, especially if you have the shape already in PowerPoint.

  1. Just copy the shape(s) to a new PowerPoint presentation and save it as a .ppt file.
  2. Upload it to Drive. The uploaded file will open in Slides and the shape(s) will maintain their vector properties.
  3. Copy the shapes from the new Slides document into the one you were working on.
  • 1
    This method would have worked fine back in 2018 in fac it would have worked earlier too. – joojaa Apr 6 '20 at 13:10
  • As of June 2021, this is the only method worked for me. SVG/EMF/WMF all failed due to "Unsupported image format". – xmo Jun 8 at 22:57

As of Nov 25th 2020, I just tried the old way to open a .ppt with Google slides and the .SVG will become a .jpge in Google slides. Somehow I cannot convert .svg into smart shapes in PowerPoint, and that's why it won't work in google slides.

I find another way, which is to upload the target SVG file to Google Drive, as a regular file. Install "CloudConvert" into Google Drive, and give it permission to read all your documents (scary! Click on the SVG file, and right-click to send to CloudConvert. Convert to "EMF" format and (this is crucial) save back to Google Drive, and open EMF to Google Drawings. And select the target in Google Drawing and copy it into Google Slides.

I think for now this is the only way to insert svg into Google slides.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.