How to find which powerpoint slide is bigger in size

Powerpoint presentations or ppt in short have become an important way to interact with the audience visually in discussions or presentations. While dealing with the broad class of subjects, we may need to add several kinds of media to our ppts. It may be text, pictures, animations or anything like that. To make our ppts attractive we may add whatever media that we think will do better. But the problem arises when it comes to the size of the file. If we have a huge ppt with lots of different types of media then it will be difficult to share it via mail or cloud services. Because all of them put size restrictions on transmission. Then the only way before us is to shrink or compress the file. But in some cases even it wont give us a file that come within the specified file size. Then the only way left is to remove some media and make the file smaller. Here comes the issue of deciding what media to discard. For that to significantly reduce the overall size of the presentation,  What we need to do is simple. The steps are discussed below in detail.

Method 1 – For Newer office versions

1 – Open the ppt file in Powerpoint

2 – Now, click on View and then click on View and then click on Macros

Screenshot 2022 05 25 162946 Min


3 –  Now, name the Macro in Macro name field. Lets name it Sizer.

4 – Now, Under Macro in section below, make sure your PPT file is  selected.

5 -Now, click on create.


Screenshot 2022 05 25 163547 Min


6 – Now, replace all the code with the given code in Macro window, which just popped up.

Sub sizer()
Dim L As Long
Dim opres As Presentation
Dim tempPres As Presentation
Set opres = ActivePresentation
opres.SaveCopyAs (Environ("TEMP") & "\temppres.pptx")
On Error Resume Next
MkDir (Environ("USERPROFILE") & "\Desktop\sizer\")
Set tempPres = Presentations.Open(FileName:=Environ("TEMP") & "\temppres.pptx", WithWindow:=False)
For L = opres.Slides.Count To 1 Step -1
Call tempPres.SaveAs(FileName:=Environ("USERPROFILE") & "\Desktop\sizer\slide" & L & ".pptx", EmbedTrueTypeFonts:=False)
End Sub


Screenshot 2022 05 25 163609 Min (1)

7 -It will create a folder on desktop named sizer.

8 – Now, close both the windows by clicking on close window two times.

9 – Now, Click on Macro once again.

10 – Now, select your Created Macro and click on RUN.

Screenshot 2022 05 25 163807 Min


11 – Now, go to desktop. Locate the newly created folder named sizer there.

Go inside this folder. Make sure View by Details option is there in this folder and now see the size of the particular slides one by one.

Alternatively, you can right click on each particular slides and then click on properties to view its size.

Screenshot 2022 05 25 163922 Min


Method 2 – For older office versions

1. Create a folder solely for publishing the slides.
2. Open the presentation in microsoft office powerpoint
3. Go to file – > Publish – > Publish slides.

Publish slides
Publish slides

Then you will get the following dialogue box.

Select slides to publish
Select slides to publish


Size of the slides
Size of the slides

4. Click on the ‘select all’ button on the bottom left. Browse and select the folder you have created previously. Then your ‘publish’ button will show up.
5. Click on ‘Publish’
6. When all the slides are published, open the folder where each slide is displayed separately.
7. Check for the file size displayed to the right of each slide. Select the one which is the heaviest.

8. Edit the selected slides in the ppt to reduce the overall size of the file.

Now check the size of the presentation. If it is still big, perform steps 6-7 until it becomes a file of required size.
You can also sort the slides based on the size to find the heaviest. It would be easier in case of ppts with lots of slides.

Sorting can be performed as follows :

1. Right click in the folder.
2.Select ‘sort by’ -> ‘size’

Sort the slides based on size
Sort the slides based on size

Now you have the slides sorted in decreasing order of the size.
Select the slides on the top to edit.

Please note that this procedure is demonstrated using Microsoft office 2007 and Windows 8.1 operating system. View will differ slightly in windows 10. But procedure is almost the same.

Hope this helps 🙂

Method 3 – How to know which slide has largest size in Office 2019 or 365

1. Search file explorer options in windows 10 taskbar search box. Click to open file explorer options.

File Explorer Options Min



2. Now, uncheck Hide extensions for known file types.


Hide Extensions For Known File Types


3. Now, just save your Power Point to any location in your PC. Close PowerPoint.

4. Right click and rename .pptx file to .zip. Just remove pptx from the end and add zip at the end.

5. Now, extract the newly created zip file.

6. Go inside the folder.

7. Go inside ppt > media.

8. Here you will find all the images which you can sort by size to find out which image on which slide is largest or smallest.

1 thought on “How to find which powerpoint slide is bigger in size”

Comments are closed.