KutoolsforOffice — One Suite. Five Tools. Get More Done.

How to insert multiple pictures into Word?

AuthorSunLast modified

To insert multiple pictures into a Word document, you can use Word’s built-in Insert Pictures feature. Simply go to Insert > Pictures > This Device, select multiple image files, and click Insert. All selected pictures will be added to the document at once.
For a small number of images, this method is quick and easy. If you need to insert many pictures, resize them, arrange them, or add filenames automatically, using VBA or Kutools for Word can save much more time.

insert multiple images in word file


Why Insert Multiple Pictures into Word?

When creating reports, manuals, photo lists, product documents, training materials, or project records, you may need to add many images into a Word document. Inserting them one by one can be slow, especially when there are dozens or hundreds of pictures.

By inserting multiple pictures at once, you can:

  • Save time and reduce repetitive work
  • Keep related images in one document
  • Create photo reports or image catalogs more easily
  • Organize screenshots, product pictures, or project images
  • Improve document preparation efficiency

Below are several practical methods to insert multiple pictures into a Word document.


Method 1: Insert multiple pictures manually with Insert Pictures feature

The built-in Insert Pictures feature in Microsoft Word allows you to select and insert several images at the same time. This is one of the easiest methods if your pictures are already saved in one folder.

Steps:

  1. Open the Word document where you want to insert the pictures. Place the cursor at the position where you want the pictures to appear.
  2. Click Insert > Pictures > This Device.
    enable the insert picture feature
  3. In the Insert Picture dialog box, hold down the Ctrl key and click each picture you want to insert. Or press Ctrl + A to select all pictures in the folder. Then, click Insert button.
    select the images to insert

The selected pictures will be inserted into the Word document at the cursor position.

Pros:

  • Built into Microsoft Word, no extra tools required.
  • Easy to use for beginners.
  • Allows you to select and insert several pictures at once.
  • Good for inserting pictures from the same folder.

Cons:

  • Pictures may need to be resized manually after insertion.
  • Image order may not always be correct.
  • Not ideal for inserting a very large number of pictures.

Method 2: Drag and drop multiple pictures into Word

You can also insert pictures by dragging them directly from a folder into a Word document.

Steps:

  1. Open your Word document, and open the folder that contains the pictures.
  2. Select the pictures you want to insert.
  3. Drag the selected pictures into the Word document.
  4. Release the mouse button when the cursor is placed where you want the pictures to appear. Word will insert the selected pictures into the document.
    Drag and drop multiple pictures into Word

Pros:

  • Very quick and simple.
  • No need to open the Insert Picture dialog box.
  • Works well when pictures are already in a folder.
  • Suitable for quick document editing.

Cons:

  • Picture order may be hard to control.
  • Images are usually inserted at their original size.
  • You may need to manually adjust layout and spacing.
  • Not suitable for structured or large image documents.

Method 3: Insert multiple pictures and resize them in batch with VBA

If you often need to insert many pictures into Word and resize them automatically, VBA can help. With a macro, you can select multiple pictures and insert them into the document with a fixed width.

Steps:

  1. Open the Word document. Press Alt + F11 to open the Microsoft Visual Basic for Applications window.
  2. Click Insert > Module. Copy and paste the following VBA code into the module window.
Sub InsertMultiplePicturesAndResize()
    Dim fd As FileDialog
    Dim selectedItem As Variant
    Dim shp As InlineShape
    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    With fd
        .Title = "Select Pictures to Insert"
        .Filters.Clear
        .Filters.Add "Image Files", "*.jpg; *.jpeg; *.png; *.bmp; *.gif"
        .AllowMultiSelect = True
        If .Show = -1 Then
            For Each selectedItem In .SelectedItems
                Set shp = Selection.InlineShapes.AddPicture( _
                    FileName:=selectedItem, _
                    LinkToFile:=False, _
                    SaveWithDocument:=True)
                ' Resize picture width to 100 points
                shp.LockAspectRatio = True
                shp.Width = 100
                Selection.TypeParagraph
            Next selectedItem
        End If
    End With
End Sub
  1. Press F5 to run the code. Select the pictures you want to insert, and click OK.
    select images from the folder

All selected pictures will be inserted into the Word document and resized to the specified width.

💡 Notes:

  • You can change shp.Width = 100 to another value if you want a different image width.
  • The aspect ratio is locked, so the picture height will adjust automatically.
  • If macros are disabled in Word, you need to enable macros before running the code.

Pros:

  • Can insert and resize pictures automatically.
  • Saves time when working with many images.
  • Keeps picture sizes consistent.
  • The code can be reused for similar tasks.

Cons:

  • Requires basic VBA knowledge.
  • Macros may be disabled by Word security settings.
  • Users need to modify the code if they want different sizes or layouts.
  • Not beginner-friendly compared with manual methods.

Method 4: Insert multiple pictures with Kutools for Word

If you want an easier way to insert many pictures without writing code, Kutools for Word provides a convenient solution. With its Multi-Picture feature, you can add pictures from files, folders, or subfolders, and manage the picture order before inserting them.

Steps:

  1. Open the Word document. And click Kutools > Multi-Picture, see screenshot:
    enable Multi-Picture feature of kutools
  2. In the popped-out Multi-Picture dialog box, perform the following operations:
    1. Add pictures by using one of the following buttons:
      • Click Add Files to select individual image files.
      • Click Add Folder to import all pictures from a selected folder.
      • Click Add Folder (Including Subfolders) to import pictures from the selected folder and its subfolders.
    2. Optional: Check Insert file path of each picture as caption to add the file path or filename as a caption for each picture if needed.
    3. Click Insert button.
      perform the operations in dialog box

Tip:

If needed, use the move up, move down, or delete buttons to adjust the picture order or remove unwanted pictures from the list.

Now, all selected pictures will be inserted into the Word document.
all selected pictures will be inserted into the Word

Pros:

  • Insert multiple pictures from files, folders, or subfolders.
  • Easily manage picture order before inserting.
  • Automatically add filenames or file paths as captions.
  • Save time when working with a large number of images.
  • Suitable for users who prefer a visual interface instead of VBA code.

Insert Multiple Pictures into Word More Easily

With Kutools for Word, you can quickly insert multiple pictures into a Word document without adding them one by one. It helps save time and makes bulk picture insertion easier for image-heavy documents.


Comparison of Different Methods

MethodProsCons
Method 1:
Insert Pictures feature
  • Built into Microsoft Word.
  • Easy to use for beginners.
  • No extra tools or code required.
  • Can select multiple pictures at once.
  • Pictures may need manual resizing.
  • Image order may not always be correct.
  • Not ideal for very large batches.
  • Does not automatically add captions or filenames.
Method 2:
Drag and drop
  • Very quick and simple.
  • No need to open the Insert Picture dialog box.
  • Works directly from a folder.
  • Good for quick document editing.
  • Picture order may be hard to control.
  • Images may be inserted at their original size.
  • Layout and spacing may need manual adjustment.
  • Not suitable for structured image documents.
Method 3:
VBA
  • Can insert and resize pictures automatically.
  • Keeps picture sizes consistent.
  • Saves time for repeated tasks.
  • Can be customized for different image sizes.
  • Requires basic VBA knowledge.
  • Macros may be disabled by security settings.
  • The code may need to be modified for different needs.
  • Not beginner-friendly.
Method 4:
Kutools for Word
  • Provides a visual and easy-to-use interface.
  • No VBA code required.
  • Suitable for inserting many pictures in bulk.
  • Helps reduce repetitive manual work.
  • Requires installing Kutools for Word.
  • Not a built-in Word feature.
  • Some features may require a license after the trial.
  • Users need to find the feature from the Kutools tab.

How to Resize Pictures After Inserting Them?

After inserting multiple pictures into Word, you may find that some pictures are too large or inconsistent in size. You can resize them manually or in batch.

Resize pictures manually

  1. Click a picture in the Word document.
  2. To keep the picture proportion, hold Shift key and drag one of the corner handles to resize it.
  3. Repeat the same operation for other pictures.

Resize multiple pictures in bulk

If you need to resize all pictures in the document to the same width, you can use the Resize feature of Kutools for Word.

This feature is mainly useful in the following three scenarios:
Resize images

1. Resize images by preset percentage

You can quickly resize pictures by choosing a preset scale, such as 25%, 50%, 75%, 125%, 150%, or 200%.

This is useful when you want to enlarge or reduce selected images quickly without setting the exact size manually.

2. Resize all images based on selected image

The Resize All Images Based on Selection option allows you to first resize one picture to the desired size, then apply the same size to all other images in the document.

This is useful for keeping all pictures consistent in width or height.

3. Customize image size

The Customize option lets you set a specific image size or resizing rule according to your needs.

This is suitable when you want more precise control over picture width, height, or scaling settings.
Customize image size

Resize Pictures in Word More Easily

Use Kutools for Word to resize selected pictures, resize all images based on one picture, or customize image size with just a few clicks.


How to Reduce Word File Size After Inserting Pictures?

When you insert many pictures into Word, the document size can become very large. This may make the file slow to open, difficult to share, or too large to send by email. You can reduce the file size by compressing pictures.

  1. Click any picture in the document. Go to the Picture Format tab, and then click Compress Pictures.
    click Compress Pictures feature
  2. In the dialog box, choose the compression options:
    • Uncheck Apply only to this picture if you want to compress all pictures in the document.
    • Uncheck Delete cropped areas of pictures if you want to keep the cropped parts and restore them later.
    • Choose a suitable resolution, such as Print, Web or Email, if available.
  3. Click OK.
    choose the compression options in the dialog box

Word will compress the pictures and reduce the document size.


Frequently Asked Questions

1

How to Keep Pictures in the Correct Order?

Word may insert pictures based on the selection order or file order. To keep pictures in the correct order, rename them with numbers, such as 001.jpg, 002.jpg, and 003.jpg, before inserting them.

2

Can I automatically resize pictures when inserting them?

Yes. You can use VBA to insert and resize pictures automatically. The VBA method is useful when you need to insert many pictures with the same width. Or apply Kutools for Word’s Resize feature to quickly resize selected pictures, resize all images based on one selected picture, or customize image size.

3

Why does my Word file become very large after inserting pictures?

Pictures, especially high-resolution images, can greatly increase the file size. You can use Word’s Compress Pictures feature to reduce the file size.

4

Which method is best for inserting many pictures into Word?

If you only have a few pictures, the built-in Insert Pictures feature is enough. If you need to resize images automatically, VBA is a good choice. If you want a simple visual tool for bulk insertion, Kutools for Word is more convenient.


Conclusion

Inserting multiple pictures into Word can be done in several ways.

  • For simple tasks, you can use Word’s built-in Insert Pictures feature or drag and drop images directly into the document.
  • If you need to insert and resize many pictures automatically, VBA can save time.
  • For users who prefer an easier and more visual method, Kutools for Word provides a convenient way to insert multiple pictures efficiently.

After inserting pictures, remember to resize and compress them if needed. This helps keep your Word document neat, organized, and easy to share.