How to Insert a QR Code in a Word Document

To insert a QR code in Word, generate the code, download it as a PNG or SVG, then in Word choose Insert > Pictures > This Device and select the file. Word treats the code as an ordinary image from that point on, so it travels with the document when you email it, convert it to PDF, or open it in Google Docs.

  1. Make the code. Paste the web address you want it to open into the generator above and download the result. PNG is fine for a document read on screen; choose SVG if the document is going to a print shop, because Word places SVGs natively and they stay sharp at any size.
  2. Insert it as a picture. Insert > Pictures > This Device, then pick the downloaded file. There is no Insert > QR Code in Word - the picture route is the supported one.
  3. Set the text wrapping. Right-click the code > Wrap Text. "In Line with Text" keeps it in the flow of a paragraph; "Square" lets body text run around it in a margin or a sidebar.
  4. Size it and protect the quiet zone. About 2 cm (0.8") square is comfortable on a page someone holds. Drag from a corner handle so the proportions stay locked, and leave clear white space around the code - Word's wrapping will crowd it until it stops scanning.
  5. Test the exported file, not the screen. Save to PDF or print a proof and scan it before the document goes anywhere.

Adding a QR Code to PowerPoint, Excel, and Google Slides

The mechanic is the same everywhere - make the image, insert the image - but each app has one detail worth knowing.

PowerPoint

Insert > Pictures > This Device. Size the code for the room, not for your laptop screen: a code scanned from the back of a hall needs to be roughly a tenth of that viewing distance across, which looks oversized while you're editing. Put it on the slide people look at longest, not the last one.

Excel

Insert > Pictures places the image; anchoring it to a cell keeps it aligned when rows resize. Need one code per row - per product, asset, or location? Don't place them one at a time. The bulk generator takes a CSV column and returns every code at once.

Google Slides

Insert > Image > Upload from computer. Google Slides doesn't place SVG files, so use the high-resolution PNG here. Keep proportions locked when resizing - a stretched code stops reading.

Google Docs & Sheets

Insert > Image > Upload from computer in Docs; Insert > Image > Image in cell in Sheets. If you want a code that opens a Google document rather than one sitting inside it, see QR codes for Google Docs.

PNG or SVG: Which File to Insert

Both download free from the generator above. The choice is about where the document ends up.

  • PNG - use for documents read on screen, anything going into Google Slides or Google Docs, and any app that won't place vectors. Download at the largest size offered and scale down in the document, never up.
  • SVG - use for anything headed to a printer. Word, PowerPoint, and Excel all place SVGs, and a vector code stays crisp at poster size where a PNG goes soft. It also survives the print shop resizing it without asking you.

Whichever you insert, the code is a plain image inside the file. It keeps working when the document is converted to PDF, and it needs no add-in installed on the machine of whoever opens it.

Should the Code Be Static or Dynamic?

A static code is free forever and right for a document that points somewhere permanent - a company home page, a published article.

A dynamic code is worth it when the document outlives the destination. Templates, proposal boilerplate, and decks that get presented again next quarter all have the same problem: the file is copied and reused long after the link inside it went stale, and nobody re-checks a QR code in a template. An editable dynamic code lets you repoint it without touching every document it was pasted into, and tells you how many people actually scanned it. Dynamic codes are part of a paid plan.