Word has no QR button in its ribbon, but Word for Windows can generate a plain QR code through a field code: press Ctrl+F9 and type DisplayBarcode followed by the link and QR. The result has no logo, no dot styles and nothing that checks it scans. For anything styled, the code is made in a separate generator and placed like a picture.
Microsoft 365 and Word 2019 onward accept SVG through Insert > Pictures and keep it sharp at any size, while an older installation needs a PNG exported close to its final printed size to avoid visible blur.
Placing a QR code in a Word document
Build the code
Choose a static code for a link, WiFi network or contact card that's fixed for the document's life, or a dynamic one if it might be reused across future versions with a different destination.
Download SVG if your Word version supports it
Insert > Pictures > This Device accepts SVG files in current desktop Word, keeping the code vector-sharp regardless of how it's resized later.
Use PNG at high resolution otherwise
Export a PNG sized close to the final printed dimensions rather than a small thumbnail stretched up, which softens the fine detail a scanner depends on.
Place and resize with the corner handles
Drag from a corner, not an edge, to keep the code square — a stretched QR code can fail to scan even at the right overall size.
Check the surrounding white space
Leave a clear margin around the code roughly the width of one of its own modules on each side before other text or graphics.
Word's hidden QR field code
Word for Windows has a DisplayBarcode field that can draw a QR code. Press Ctrl+F9 to insert the field braces, type DisplayBarcode "https://example.com" QR \q 3 inside them, and press F9 to show the code. The \q switch sets the error-correction level. It is fine for a quick internal document, but it isn't on any menu, it only works in Word for Windows, and the code has no logo or design options. For print work, a code made in a generator and inserted as a picture is easier to control.
SVG support depends on the Word version
Current Microsoft 365 and Word 2019 and later accept SVG files through the standard picture-insert dialog, and the image stays vector-based inside the document — resizing it later doesn't blur it. Older desktop versions and some mobile builds fall back to treating an inserted SVG as a flat raster image or reject it outright, in which case a PNG is the safer choice.
Printed handouts versus an exported PDF
A document printed directly from Word behaves differently from one exported to PDF first — exporting to PDF from a version that supports vector SVG generally preserves that sharpness, while printing straight from an older Word build rasterizes everything at the printer driver's resolution, which is where a low-resolution PNG shows its limits.
What the inserted code actually contains
A static code holds its destination directly inside the pattern — a link, a WiFi network, a contact card — with nothing to look up later. A dynamic code holds a short link that can be repointed after the document has already been shared or printed.
https://example.com/handoutSizing a code on a printed page
A code meant to be scanned from a normal reading distance on a letter-size page needs at least 20 mm on a side, more if it's meant to be read from across a room, following the rough rule that scanning distance is about ten times the code's width.
Print it at least 20 mm (2.0 cm) wide
Where inserted codes stop working
Stretching the image non-uniformly
Dragging a side handle instead of a corner distorts the code's square modules, which can make it unreadable even though the file itself is fine.
Inserting a small PNG and enlarging it in the document
A thumbnail-sized PNG scaled up in Word softens the edges a scanner reads; export at the size the code will actually print.
Assuming SVG support without checking the Word version
An older build may reject or flatten an SVG unexpectedly — a quick test print or export to PDF catches this before a full document goes out.
Static suits a document that won't be revised
A handout printed once for a single audience is fine as a free static code. A template document reused across semesters, events or clients — where the destination might change each time — benefits from a dynamic code that keeps working without editing the file itself.
How dynamic QR codes workWord documents that commonly carry a code
- A class handout linking to a shared folder of course materials.
- A meeting agenda linking to a video call or shared notes doc.
- A printed contract or form linking to its digital version.
- A newsletter template linking to a subscription or feedback page.