QR Guy
Blog
Tutoriels••22 min de lecture

Comment Créer un QR Code dans Microsoft Word (2026) : Guide Étape par Étape

Toutes les étapes pour insérer des codes QR dynamiques ou statiques dans vos documents Word et réaliser des publipostages personnalisés.

QG
QR Guy Desktop Publishing & Standards Team✓
Document Automation & Optical Symbology Specialists
Partager :
🌐
Note : Le guide technique détaillé ci-dessous est présenté en anglais (version originale). Tous les outils de génération et de scan sont disponibles en français.

Whether you are designing corporate event badges, formatting formal business proposals, drafting product user manuals, printing restaurant table tents, or personalizing thousands of direct-mail letters, knowing how to make a QR code in Microsoft Word has become an indispensable desktop publishing skill. Yet most online tutorials offer dangerously superficial advice—telling users to install unvetted third-party add-ins without explaining resolution loss, privacy leaks, or the hidden native engines already sitting inside Microsoft Word.

Microsoft Word (from Word 2013 up to modern Microsoft 365) houses a robust, built-in barcode rendering engine capable of compiling mathematical 2D matrix symbologies natively. Beyond this built-in engine, Word integrates with Excel for dynamic, data-driven Mail Merge printing, supports modern XML vector SVGs, and accommodates corporate VBA macros.

The Four Generation Paradigms in Microsoft Word

1. Native Dynamic Field Code ({ DISPLAYBARCODE }):

Built directly into Word's core document engine. Compiles raw URLs and text directly into vector barcodes on the page with zero add-ins, zero internet connection, and zero external software.

Best for: Air-gapped environments, confidential corporate files, and zero-dependency document distribution.

2. Mail Merge Barcode ({ MERGEBARCODE }):

Ties Word documents directly to an Excel spreadsheet or database column. Iterates through thousands of rows to mass-produce individualized QR codes for tickets, badges, or invoices.

Best for: Enterprise event passes, personalized customer letters, and serialized inventory labels.

3. Microsoft AppSource Add-Ins (e.g. QR4Office):

Visual task-pane plugins providing interactive color pickers and visual previews. Quick to configure, but dependent on external cloud rendering endpoints and outputting raster bitmaps.

Best for: Casual users wanting a visual UI without memorizing keystroke commands.

4. Client-Side Lossless Vector SVG (QR Guy Tool):

Generated in your browser via zero-telemetry WebAssembly, then inserted as a true XML vector graphic. Allows custom branded colors, embedded central logos, and infinite 1200+ DPI print scaling.

Best for: Luxury brand publishing, commercial packaging, marketing brochures, and high-impact graphic design.

Enterprise Compliance Alert: Privacy & Data Security in Office Add-Ins

If your Word document contains proprietary intranet URLs, SharePoint access tokens, customer names, or patient medical records, do not use unverified third-party Office add-ins. Many free add-ins transmit your payload over public HTTP/HTTPS channels to third-party cloud servers to render the QR graphic. For compliance under GDPR, HIPAA, and corporate NDA standards, stick strictly to Native Field Codes (Method 1) or 100% Client-Side In-Browser Generators like QR Guy (Method 4) where data never leaves your local workstation.

Method 1: Native Field Codes ({ DISPLAYBARCODE }) — No Add-Ins Required

Few Microsoft Word users realize that Word has possessed a native, professional-grade 1D and 2D barcode generator since version 2013. The DISPLAYBARCODE field code generates vector barcodes directly on the document canvas without requiring internet access or admin privileges to install extensions.

⚠️ Critical Keystroke Rule

You cannot simply type curly braces { } on your keyboard. Word treats manually typed braces as plain literal text. To create an active, functional field code container, you must press Ctrl + F9 on Windows (or Cmd + F9 on macOS).

Step-by-Step Keystroke Walkthrough

  1. 1
    Place Your Cursor Click your mouse inside your Word document at the exact location where you want the QR code to appear (e.g. inside a table cell, header, or next to a call-to-action block).
  2. 2
    Insert the Field Container Press Ctrl + F9 (Windows) or Cmd + F9 (Mac). If your keyboard has dual-function function keys, press Fn + Ctrl + F9. Word will display a highlighted, gray-shaded pair of braces: { }.
  3. 3
    Type the DISPLAYBARCODE Syntax Inside the braces, type the following exact command (replace the URL with your target link):
    DISPLAYBARCODE "https://qrguytool.com" QR q 3 s 100
  4. 4
    Render the Barcode Graphic Keep your cursor inside the field code and press F9 (or right-click inside the field and select “Update Field”). Word instantly compiles the text and renders a crisp, functional black-and-white QR code!
  5. 5
    Toggle Between Code and Visual Matrix To edit the URL later, press Alt + F9 (or Option + F9 on Mac). This toggles between the underlying field code text and the visual QR image across your entire document.

Understanding the DISPLAYBARCODE Switches & Parameters

The Word barcode engine uses precise command switches to govern symbology, error correction, and physical sizing:

Switch / Argument Accepted Values Technical Function & Best Practice
"Data Payload" The content encoded into the matrix. Always enclose in double quotation marks to prevent special characters (&, ?, =) from breaking the parser.
Symbology Type QR Specifies Quick Response 2D symbology. (Word also supports linear standards: CODE128, CODE39, UPCA, EAN13, and PDF417).
q [0-3] 0, 1, 2, or 3 Reed-Solomon Error Correction Level:
• q 0 = Level L (7% recovery, smallest matrix)
• q 1 = Level M (15% recovery, default)
• q 2 = Level Q (25% recovery, recommended for general print)
• q 3 = Level H (30% recovery, maximum resilience against smudges)
s [integer] 25 to 500 Scaling factor percentage. s 100 renders at 100% scale (approx. 1 inch / 25.4mm). Use s 150 for 1.5x magnification or s 75 for compact placement.
p Flag (no value) Enables case sensitivity in alphanumeric encoding mode.
💡 Master Copy-Paste Field Snippet:

Create a field container with Ctrl+F9 and paste:

DISPLAYBARCODE "https://qrguytool.com" QR q 2 s 120

Method 2: High-Volume Mail Merge Automation ({ MERGEBARCODE })

If you need to generate 50, 500, or 10,000 distinct QR codes—such as individualized conference attendee badges with digital vCards, student exam hall tickets, personalized wedding RSVP links, or warehouse invoice billing codes—creating them one by one is impossible. Microsoft Word's Mail Merge Barcode Engine can automate thousands of unique codes in seconds by reading directly from a Microsoft Excel spreadsheet.

Phase 1: Preparing Your Excel Data Source

Create a clean Excel sheet (attendees.xlsx). The top row must contain explicit column headers without special symbols or spaces:

AttendeeName TicketID SeatNumber PersonalizedURL
Sarah Jenkins TCK-8091 A-14
David Chen TCK-8092 A-15
Elena Rostova TCK-8093 B-02
⚠️ Spreadsheet Hygiene Tip: Format ID Columns as Text

If your Ticket IDs or employee numbers contain leading zeros (e.g. 004819), Excel's default numeric formatting will strip the zeros, rendering 4819. Select your ID column in Excel, right-click > Format Cells, and choose Text before inputting your data.

Phase 2: Connecting Word to Excel and Inserting MERGEBARCODE

  1. 1
    Initiate Mail Merge in Word Open your badge template in Word. Click the Mailings tab > Start Mail Merge > Select your layout (e.g., Labels, Letters, or Directory).
  2. 2
    Attach Excel Data Source Click Select Recipients > Use an Existing List... > Browse to and select your attendees.xlsx file. Select Sheet 1 and ensure “First row of data contains column headers” is checked.
  3. 3
    Insert Dynamic MERGEBARCODE Field Place your cursor where the QR code belongs on the badge. Press Ctrl + F9 to generate the field braces. Type the following syntax:
    MERGEBARCODE PersonalizedURL QR q 2 s 90
    (Here, PersonalizedURL matches the exact header name of the Excel column containing your links).
  4. 4
    Alternative: Nested DISPLAYBARCODE Field In older builds of Microsoft Word, you can achieve the exact same result using a nested field code. Press Ctrl + F9 once, then press Ctrl + F9 again inside to create nested braces:
    { DISPLAYBARCODE "{ MERGEFIELD PersonalizedURL }" QR q 2 s 90 }
  5. 5
    Preview & Step Through Records Click Preview Results on the Mailings tab. Use the record navigation arrows (▶) to cycle through attendees. Watch Word dynamically recompute and re-render a distinct, unique QR code for Sarah, David, and Elena in real time!
  6. 6
    Complete the Batch Export Click Finish & Merge > Edit Individual Documents... > Select All. Word produces a brand new document containing all completed badges ready for direct high-speed printing or export to PDF.

Method 3: Microsoft Office Store Add-Ins (QR4Office & Visual Builders)

If you rarely use keyboard shortcuts and prefer a friendly visual sidebar where you can pick colors with an interactive color wheel, Microsoft Word supports add-ins from the official Microsoft AppSource marketplace. The most widely deployed utility in this category is QR4Office.

Installing and Configuring QR4Office

  1. 1
    Access the Add-In Store In Microsoft Word, click the Insert tab on the Ribbon, then click Get Add-ins (in newer versions, click Add-ins > More Add-ins).
  2. 2
    Locate and Add QR4Office In the search bar, type QR4Office. Click the Add button next to the result and accept the Microsoft Store terms of service.
  3. 3
    Configure Protocol and Data A side task-pane will dock to the right side of your Word window. Select the URI scheme from the dropdown (https://, mailto:, tel:, or custom) and paste your URL. Do not duplicate the https:// prefix if selected in the dropdown!
  4. 4
    Aesthetic Customization & Insert Choose your foreground and background colors, adjust the pixel size slider, select an Error Correction level (choose High (30%) for commercial print), and click Insert. The graphic will be embedded directly at your cursor location.

Technical Caveats of Store Add-Ins

  • Raster Downsampling: Most Office add-ins insert standard 96-DPI to 150-DPI raster PNG images. If you enlarge the image on your page, the pixel edges blur and become fuzzy, degrading scan distance.
  • No Central Logo Support: Add-ins like QR4Office do not support uploading a company logo into the center of the QR matrix.
  • External Server Dependency: The image rendering call is sent across the internet to an external cloud API. If your computer is offline or the third-party developer experiences server downtime, the add-in fails.

Method 4: Designer's Choice — Lossless Vector SVG Import via QR Guy

When publishing high-end company annual reports, corporate brochures, luxury product catalogs, or event posters, graphic designers avoid native Word field codes and add-in PNGs because they cannot be styled with brand identities or custom aesthetics. The professional standard is to generate a mathematically lossless Scalable Vector Graphic (.SVG) using a client-side generator and insert it directly into Word.

Why Scalable Vector Graphics (SVG) Triumph in Microsoft Word

Infinite Resolution:

Unlike PNG or JPEG pixels that blur when resized, SVGs are XML coordinate math. A vector QR code remains laser-sharp whether printed at 0.75 inches on a business card or 4 feet wide on an exhibition banner.

Branded Aesthetics & Logos:

Incorporate customized circular modules, branded eye frame markers, and your company icon embedded right in the center using Reed-Solomon Error Correction Level H.

Zero Cloud Telemetry:

Using QR Guy Tool, your vectors are computed 100% locally in your browser's WebAssembly sandbox. Zero data ever touches an external database.

Step-by-Step Workflow

  1. 1
    Generate Your Vector Code on QR Guy Tool Navigate to qrguytool.com. Select your payload type (e.g., Website Link, Wi-Fi Network, vCard Digital Contact, or WhatsApp Message).
  2. 2
    Set Error Correction to Level H (High) Under the generator's advanced settings, set Error Correction to High (30%). This ensures that even if you upload a brand logo into the center or print on textured paper, the code retains full decodability.
  3. 3
    Customize Design & Export as SVG Select your brand colors, module styles, and corner eye frames. Click the Export Vector (SVG) button. The pure XML graphic saves to your computer.
  4. 4
    Insert Directly into Microsoft Word In Microsoft Word (Word 2019, 2021, or Microsoft 365), click Insert > Pictures > This Device... > Select your downloaded .svg file.

When you insert an SVG into modern Microsoft Word, Word does not treat it as a static picture! Right-click your inserted SVG and click “Convert to Shape”.

Word immediately converts the SVG into native Microsoft Office Drawing vector shapes. You can now use Word's native Shape Format ribbon to recolor individual elements using your official Microsoft Office corporate theme palette, apply subtle bevels, adjust border strokes, or ungroup components—all while preserving 100% vector mathematical crispness!

Method 5: Enterprise Automation with VBA Macros

For corporate document controllers, administrative assistants, and legal teams who format dozens of proposals a day, typing field code switches repeatedly is inefficient. A lightweight Visual Basic for Applications (VBA) macro can prompt the author for a destination link and insert a pre-configured, perfectly formatted QR code with a single keystroke or custom Ribbon button.

The Production-Ready VBA Macro Code

Press Alt + F11 in Microsoft Word to open the VBA Editor. Click Insert > Module and paste the following macro:

Sub InsertNativeQRCode()
    Dim targetURL As String
    Dim currentSelection As Range
    Dim qrField As Field
    
    ' Check if user currently has text selected to use as URL
    If Len(Selection.Text) > 1 And InStr(Selection.Text, vbCr) = 0 Then
        targetURL = Trim(Selection.Text)
    Else
        targetURL = InputBox("Enter destination URL or data payload for QR Code:", _
                             "Insert Word QR Code", "https://")
    End If
    
    ' Exit if author clicked Cancel or left input empty
    If Trim(targetURL) = "" Or targetURL = "https://" Then Exit Sub
    
    ' Clean URL and wrap in quotes for safety
    targetURL = Replace(targetURL, """", "")
    
    Set currentSelection = Selection.Range
    
    ' Insert DISPLAYBARCODE field with Error Correction Level H (q 3) and 100% scale (s 100)
    Set qrField = ActiveDocument.Fields.Add( _
        Range:=currentSelection, _
        Type:=wdFieldEmpty, _
        Text:="DISPLAYBARCODE """ & targetURL & """ QR q 3 s 100", _
        PreserveFormatting:=False)
        
    ' Update field calculation to render graphic immediately
    qrField.Update
    
    ' Ensure document displays field result (not raw syntax)
    ActiveWindow.View.ShowFieldCodes = False
End Sub
How to Bind This Macro to Your Quick Access Toolbar:

Go to File > Options > Quick Access Toolbar. Under “Choose commands from”, select Macros. Select InsertNativeQRCode, click Add >>, click Modify... to assign a barcode icon, and click OK. You now have a one-click QR code generator integrated permanently into your Microsoft Word interface!

Comprehensive Comparison: 5 Methods Side-by-Side

To determine the optimal generation pathway for your exact publishing scenario, review our laboratory comparison across eight technical benchmarks:

Method Skill Level Offline Capable Bulk / Merge Custom Colors Logo Embedding Resolution Standard Data Privacy Score
1. DISPLAYBARCODE Intermediate 100% Yes Manual Black/White Only No Native Vector 10/10 (Local)
2. MERGEBARCODE Advanced 100% Yes 10,000+ Rows Black/White Only No Native Vector 10/10 (Local)
3. QR4Office Add-In Beginner No (Needs Internet) No Color Palette No 96-150 DPI Raster 4/10 (Cloud API)
4. Vector SVG (QR Guy) Beginner 100% Yes Bulk ZIP Export Full Hex / Dual Level H Logos Infinite XML Vector 10/10 (Local WASM)
5. Custom VBA Macro Advanced 100% Yes Scriptable Black/White Only No Native Vector 10/10 (Local)

Layout Alignment, Text Wrapping & The “Jumping Graphic” Fix

Every Microsoft Word user has experienced the horror of inserting an image only to watch their carefully balanced paragraphs, tables, and headers shatter across three different pages. Barcodes and QR codes are especially vulnerable because improper text wrapping can violate the physical Quiet Zone, making the code completely unscannable.

Understanding Word's Text Wrapping Modes

1. In Line with Text (Recommended for Tables & Forms):

Word treats the QR code as if it were a single, large typographic letter. It stays anchored inside the exact paragraph or table cell. This is the most reliable mode for invoices, ID badges, and data sheets because it will never jump unexpectedly.

2. Square / Tight (Recommended for Callout Boxes & Articles):

Surrounding body copy flows neatly around the outer perimeter of the QR code box. Ensure you specify a minimum of 0.2 inches (5 mm) of right/left margin clearance in the layout dialog.

3. In Front of Text (Recommended for Free-Floating Placement):

The QR code floats on an independent z-index layer above the document text. You can drag it anywhere on the page without disrupting paragraph formatting.

How to Lock Your QR Code Position Permanently

To prevent a floating QR code from shifting downward whenever you add lines of text above it:

  1. Right-click the QR code image > click Wrap Text > select More Layout Options...
  2. Switch to the Position tab.
  3. Under Horizontal, select Absolute position relative to Page (or Margin).
  4. Under Vertical, select Absolute position relative to Page.
  5. Check the box labeled “Lock anchor” and uncheck “Move object with text”. Click OK.
🛑 The Quiet Zone (Margin of Safety) Mandate

Under international optical symbology specifications (ISO/IEC 18004), a QR code requires an unobstructed, blank border surrounding all four sides known as the Quiet Zone. The width of this quiet zone must measure at least 4 modules (4 times the width of an individual black dot).

If you place Word table borders, text boxes, decorative clip art, or page margins too close to the QR code, smartphone cameras cannot identify where the matrix ends, resulting in total decode failure. Never crop or bleed text into this quiet margin.

Troubleshooting Common Word QR Code & Field Code Errors

Field codes in Microsoft Word are powerful, but strict syntax requirements mean minor mistakes can lead to cryptic error messages. Here is how to diagnose and resolve every common issue:

❌ Error: “Error! Picture switch must be first formatting switch.”

Root Cause: You have misspelled a switch or placed switches in an illegal order. For example, typing q 3 s 100 QR instead of QR q 3 s 100 triggers a switch order error.

Fix: Ensure the symbology type identifier (QR) immediately follows the quoted data string, followed by switches: DISPLAYBARCODE "URL" QR q 3 s 100.

⚠️ Symptom: The document displays text { DISPLAYBARCODE ... } instead of the QR image.

Root Cause: Microsoft Word is currently toggled into “View Field Codes” mode instead of rendered field result mode.

Fix: Press Alt + F9 (Option + F9 on Mac) to toggle field display back to image mode. If only this single field is affected, click it and press Shift + F9.

❌ Symptom: Editing the URL in the field code does not change the printed QR code image.

Root Cause: Microsoft Word caches rendered field results and does not continuously recompile them while typing.

Fix: After modifying your URL or parameters, click the QR code image and press F9. Word immediately recalculates the matrix.

❌ Symptom: The QR code prints on physical paper as curly braces { DISPLAYBARCODE ... } instead of the barcode.

Root Cause: The Word print option “Print field codes instead of their values” has been inadvertently checked.

Fix: Go to File > Options > Advanced > Scroll to Print > Uncheck “Print field codes instead of their values” > Click OK.

⚠️ Symptom: Complex URLs with ampersands (&) or question marks (?) fail to encode.

Root Cause: If your URL is not wrapped in double quotes, Word interprets the ampersand as a field delimiter switch.

Fix: Always wrap the payload in double quotes: DISPLAYBARCODE "https://site.com/cart?item=4&ref=word" QR q 2 s 100.

⚠️ Symptom: DISPLAYBARCODE displays as a blank box on Microsoft Word for Mac.

Root Cause: The DISPLAYBARCODE field relies on the underlying Windows GDI+ graphic rendering subsystem. While modern versions of Office 365 for Mac can display fields created on Windows, local compilation on Mac can be erratic depending on macOS build.

Fix: On macOS, use Method 4 (Insert > Pictures > Vector SVG generated on qrguytool.com). This provides 100% cross-platform compatibility across Windows, Mac, iPad, and Word for the Web.

Pre-Flight Word Production Checklist Before Commercial Printing

Before sending your Word file to a commercial print shop or distributing 2,000 corporate brochures, execute this 10-point quality assurance protocol:

Frequently Asked Questions (Compatibility, Privacy, Mac & Sizing)

Can I make a QR code in Word without installing any add-ins or extensions?

Yes! Simply press Ctrl + F9 in Microsoft Word to generate field braces, type DISPLAYBARCODE "https://yourlink.com" QR q 3 s 100, and press F9. Word's native barcode engine compiles and displays a functional vector QR code immediately, with zero add-ins and zero internet connection required.

Do QR codes generated in Microsoft Word ever expire?

No. QR codes created using Word's native DISPLAYBARCODE field or generated via QR Guy Tool are 100% static codes. Your destination URL is hardcoded mathematically into the geometric black and white modules. There is no cloud intermediary or subscription redirect server involved, so your printed codes will continue scanning forever as long as your destination website remains live.

Can I embed my company logo in the center of a native Word QR code?

The native DISPLAYBARCODE field code does not support embedding logos directly. To create a QR code with a central corporate logo, generate it using QR Guy Tool with Reed-Solomon Error Correction Level H (30%), download the graphic as a Vector SVG, and insert it into Word using Insert > Pictures > This Device.

How do I generate unique QR codes for 500 badges using an Excel sheet?

Use Word's Mail Merge Barcode engine! Connect your document to your Excel file via Mailings > Select Recipients > Use an Existing List. Then press Ctrl + F9 and insert MERGEBARCODE ColumnName QR q 2 s 80 (where ColumnName matches your Excel header). When you click Finish & Merge, Word automatically builds all 500 badges with unique, scannable QR codes.

Why does my QR code show up as { DISPLAYBARCODE ... } instead of an image?

Your Word view is currently set to display raw field codes instead of rendered results. Press Alt + F9 on your keyboard (or Option + F9 on a Mac). Word will immediately toggle back to the visual barcode graphic.

Does the DISPLAYBARCODE method work on Microsoft Word for Mac?

Microsoft Word for Mac has incomplete native support for the GDI+ barcode engine used by DISPLAYBARCODE. While documents created on Windows often render on Mac, generating new fields directly on macOS can produce a blank box. Mac users should use Method 4: create a vector SVG on QR Guy Tool and insert it via Insert > Pictures.

What is the best image format to insert into Word for professional printing?

Scalable Vector Graphics (.SVG) is the optimal format. SVGs use mathematical vectors that scale infinitely with zero pixelation or blur at any print resolution (300 to 1200+ DPI). Furthermore, Word 2019 and Microsoft 365 allow you to right-click an inserted SVG and select “Convert to Shape”, transforming it into native editable Office shapes.

How do I prevent my QR code from jumping around when I edit text in Word?

Right-click the QR code image, click Wrap Text > More Layout Options. In the Position tab, set both Horizontal and Vertical alignment to Absolute Position relative to Page. Finally, check the box labeled “Lock anchor” and uncheck “Move object with text”. This permanently fixes the QR code to that exact physical coordinate on the page.

Utilitaire Web Instantané

Essayez QR Guy Tool Dès Maintenant

Sans inscription, sans carte bancaire et sans traçage serveur. Générez des QR codes vectoriels nets ou scannez des codes-barres depuis votre navigateur.

Mots-clés :#How to Make QR Code in MS Word#Microsoft Word QR Code#DISPLAYBARCODE Field Code#Word Mail Merge QR Code#MERGEBARCODE#Office 365 Barcode Generator#Word QR Code Without Add-in#Vector SVG in Word#High Resolution Print QR Code#Reed-Solomon Error Correction
Retour à Tous les Articles
QG

QR Guy Desktop Publishing & Standards Team

L'équipe d'ingénierie de QR Guy conçoit des outils web professionnels, ouverts et strictement respectueux de votre vie privée.

En savoir plus sur notre philosophie →