How to convert an Inkscape SVG file into a Microsoft Word drawing?

All we need is an easy explanation of the problem, so here it is.

How can I convert or insert an Inkscape SVG file to a Microsoft Word document?

Note: It has to be editable. The resulting exported PDF has selectable text.

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

To embed an Inkscape drawing into a Word document:

  1. Open the file in Inkscape.

    How to convert an Inkscape SVG file into a Microsoft Word drawing?

  2. Save the file as an Enhanced Metafile (.emf).

    How to convert an Inkscape SVG file into a Microsoft Word drawing?

  3. Be sure to untick Convert text to paths

    How to convert an Inkscape SVG file into a Microsoft Word drawing?

  4. Insert the .emf file as a picture in a Word document.

    How to convert an Inkscape SVG file into a Microsoft Word drawing?
    How to convert an Inkscape SVG file into a Microsoft Word drawing?


To edit the drawing and text:

  1. Right-click the picture and select Edit Picture.

    How to convert an Inkscape SVG file into a Microsoft Word drawing?

  2. Click Yes to convert to a drawing object.

    How to convert an Inkscape SVG file into a Microsoft Word drawing?

  3. Tada!

    How to convert an Inkscape SVG file into a Microsoft Word drawing?

Method 2

2016 Update

Note: This feature is only available if you have an Office 365 subscription. If you are an Office 365 subscriber, make sure you
have the latest version of Office.

Microsoft Word 2016 can now directly import SVG:

  1. Place your cursor where you’d like the image to be inserted.
  2. Go to the Insert tab of the Ribbon.
  3. Click Pictures

    enter image description here

  4. Navigate to where the SVG file you wish to insert is located and
    select it. Click Insert.

Source: Insert SVG images in Microsoft Office

What’s particularly cool is that looking under the covers reveals that SVG is being stored natively within the OOXML. This is much better for image quality preservation than importing to a raster format would be, and is more interoperable than EMF/WMF.

Platforms: SVG import unfortunately does not appear to be supported on the Mac platform or on Word Online as of this writing (August 2017).

2019 Update

SVG import is now supported on Mac, confirmed with an Office 365 subscription at least.

Method 3

I am using word 2013 and thus I cannot import svg directly. However, LibreOffice is capable of doing that. I am using LibreOffice 5 and I could import the svg file with

insert -> image -> choose your file

After that I just copied the imported svg from LibreOffice to Office. It seems like quality changed a bit, but for purposes that was fine.

Method 4

How to copy and paste a diagram from Inkscape into Microsoft Word

There is another simpler method which works all the time with all software, whatever age, including Mac OS.

  1. Select the diagram in Inkscape. Click on/select Black Arrow at top left of the page. Click on corner of the diagram you wish to move, then pull the cursor around the diagram so a black box surrounds the diagram.

  2. Select "Edit" → "Make a Bitmap copy". (This is halfway down the list with something like a camera next to it.) Click on it. A lot of dotted lines appear around your Inkscape diagram.

Now this is the trick.

  1. Select "Edit" → "Copy". (Not "Make Bitmap copy". Doing this twice confuses some people.) Click.

  2. Then open your Word document.

  3. Click your cursor where you want to put the diagram.

  4. In the Word document go to "Edit" → "Paste". Click.

  5. Voila! Your diagram appears in the Word document with a box and handles around it.

  6. Resize if necessary by selecting and dragging the bottom right corner, and move by selecting box and dragging.

  7. Click. Box disappears. All done. Save.

Method 5

Another solution is to use Gimp, it can read SVG files and export them in PNG format.

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply