Lower Quality for Small Thumbnails, Higher for Large Images
Saves small thumbnails with stronger compression and large images with higher quality, so grids load fast while hero images stay crisp, instead of one quality for everything.
Snippet Library
Snippets for the Media Library and uploads: allow SVG or other file types, rename and limit uploads, add image sizes, categories for media and alt text helpers. For content teams and developers who handle a lot of images and files.
Saves small thumbnails with stronger compression and large images with higher quality, so grids load fast while hero images stay crisp, instead of one quality for everything.
Rejects image uploads that are smaller or larger than the pixel sizes you set, so blurry thumbnails and oversized camera originals never reach the Media Library.
Renames files uploaded from inside the post editor to match the post's slug, so "DSC_0042.jpg" becomes "summer-menu.jpg", which is better for image search.
Adds a "Photo credit" field to images in the Media Library and prints the credit under the image whenever it is used in an Image block.
Stops anyone from permanently deleting an image while it is still the featured image of a post or page, and shows which post uses it, so articles never end up with a missing picture.
Sends visitors of media attachment pages to the post the file is attached to, or to the homepage for unattached files.
Adds a 600 by 400 cropped image size and makes it selectable in the editor image size dropdown.
Adds a "Replace file" box to the media edit screen that uploads a new version of an image, PDF or other file over the old one, keeping the same address so every link and embed updates at once.
Makes WordPress generate WebP versions instead of JPEG and PNG for every image size it creates on upload, which usually cuts image weight by a quarter or more.
Makes the Media Library search, in both the grid and list views and the media picker, also match images by their alt text, which often describes the image better than the file name.
Changes the quality used when WordPress generates resized JPEG images. Lower values give smaller files; the default is 82.
Sets the compression quality WordPress uses when it creates WebP and AVIF images, separately from JPEG, so you can trade a little sharpness for much smaller files.
Adds every image size registered by your theme and plugins to the size dropdown in the editor and media modal, instead of only Thumbnail, Medium, Large and Full.
Makes uploaded SVG files show a real preview in the Media Library grid and attachment details, and stores their width and height from the viewBox so they display at the right size in posts.
Stops WordPress from generating the medium_large, 1536px and 2048px copies of every upload, saving disk space.
Stores new uploads in images, videos, audio and documents folders inside your uploads directory, which keeps the file system tidy on large sites.
Saves files uploaded from inside a post, page or custom post into a folder named after its type, such as uploads/products/ or uploads/pages/, keeping the year and month folders inside.
Turns file-name titles like "IMG_2041-sunset_beach-final" into readable ones like "Sunset beach final" when images are uploaded, so the Media Library is easier to search.
Switches on the built-in "Enlarge on click" lightbox for every Image block, so readers can view photos full screen without a lightbox plugin.
Adds a Media > Unused Files screen listing uploads that are not attached to any content, not used as a featured image and not found in any post, so you can review and tidy the Media Library.
When an image in a post has an empty alt attribute but its Media Library entry has alt text, the library text is used on the page, fixing older posts without editing them.
Fills the alt text of newly uploaded photos from the description or headline embedded by cameras, photo agencies and Lightroom (IPTC data), when it exists and no alt text is set.