How to Insert Personalized Images in Word Mail Merge Labels on Mac
Question details
The user needs to insert different personalized images for each recipient in a Word mail merge label document on macOS.

- Product
- Microsoft Word for Mac
- Device & OS
- macOS
- Scenario
- Creating mail merge labels that require dynamic, recipient-specific photographs or graphics to be pulled from an external data source.
- Observed behavior
- Without a correctly formatted Mac image path and the INCLUDEPICTURE field, the dynamic images fail to display, resulting in generic placeholders, broken links, or identical images for all recipients.
Ensure all your recipient images are saved in a single accessible folder on your Mac, and that your Excel data source contains the exact, correctly formatted file paths for each image.
Use the INCLUDEPICTURE Field with an Excel Data Source
The most reliable method to insert dynamic images in Word for Mac mail merges is by combining the INCLUDEPICTURE field with nested merge fields from your Excel data.
Dynamic images in mail merge require Word to pull a different picture file for each record. By nesting a MERGEFIELD inside an INCLUDEPICTURE field, Word dynamically replaces the file path for every recipient during the merge.
Open Excel and create a column named 'ImagePath'. Enter the complete macOS file path for each recipient's image (e.g., Mac HD:Users:Username:Desktop:Images:photo1.jpg). Save and close the workbook.
Open Word for Mac, navigate to the 'Mailings' tab, click 'Start Mail Merge', select 'Labels', and configure your label layout. Connect your Excel file by clicking 'Select Recipients' and choosing 'Use an Existing List'.
Click inside the first label. Press Command + F9 (or fn + Command + F9 on some Mac keyboards) to insert field brackets { }. Type 'INCLUDEPICTURE ' inside these brackets.
Inside the INCLUDEPICTURE brackets, add double quotation marks. Click between the quotes and press Command + F9 again to insert nested brackets. Type 'MERGEFIELD ImagePath' inside the inner brackets. Add '\d' after the closing quote to prevent storing images in the document.
Your final field code should look exactly like { INCLUDEPICTURE "{ MERGEFIELD ImagePath }" \d }. Click 'Update Labels' in the Mailings tab to copy this setup to all labels. Finally, click 'Finish & Merge' > 'Edit Individual Documents'.
In the newly merged document, the images may not appear immediately. Press Command + A to select the entire document, then press F9 (or fn + F9) to force Word to update the field codes and display the actual personalized images.

Create Dynamic Mail Merge Documents Effortlessly with WPS Office
WPS Office provides a highly compatible and user-friendly Mailings tab, allowing you to seamlessly connect Excel data sources and insert dynamic field codes for personalized images with ease.
- 1. Open WPS Writer: Launch WPS Office on your Mac and open a new blank document or your existing label template.
- 2. Connect Data Source: Navigate to the 'References' or 'Mailings' tab, click 'Open Data Source', and link your prepared Excel spreadsheet containing the image paths.
- 3. Insert Field Codes: Use the standard shortcut keys (Command + F9) to insert your INCLUDEPICTURE and nested merge fields exactly as you would in Microsoft Word.
- 4. Execute the Merge: Click 'Merge to New Document' to generate your personalized labels, then refresh the document to load your dynamic images instantly.

Frequently Asked Questions
Why are my images not updating for each recipient in the merged document?
This usually happens because the document fields haven't been refreshed. After completing the merge to a new document, you must select all text by pressing Command + A, and then press F9 to update the fields so the correct images display.
What does the \d switch do in the INCLUDEPICTURE field?
The \d switch ensures that graphic data is not permanently saved within the document. Instead, it instructs the software to link to the image file, which dramatically reduces the file size of your final merged document.
Can I preview the dynamic images before finishing the mail merge?
Because of how nested field codes operate—merging text data into an image link format—the actual images generally will not render in the standard 'Preview Results' mode. You must complete the merge to a new document and update the fields to view the rendered photos.
Why is it showing the same picture for every single label?
This occurs if you manually inserted an image instead of using the INCLUDEPICTURE field, or if you forgot to nest the MERGEFIELD properly. It can also happen if you haven't refreshed the final document using Command + A and F9 after executing the merge.




