{"id":12850,"date":"2026-09-25T20:27:55","date_gmt":"2026-09-26T01:27:55","guid":{"rendered":"https:\/\/infiniteuploads.com\/?page_id=12850"},"modified":"2026-10-28T11:11:23","modified_gmt":"2026-10-28T16:11:23","slug":"regenerate-thumbnails","status":"publish","type":"page","link":"https:\/\/infiniteuploads.com\/integrations\/regenerate-thumbnails\/","title":{"rendered":"Regenerate Thumbnails and Infinite Uploads"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone et_flex_column_12_24_ultraWide\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h1 style=\"text-align: left;\">Regenerate Thumbnails Still Works <span style=\"color: #4bc2ec !important;\">After You Offload Your Media Library<\/span><\/h1>\n<\/div><\/div>\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--s01nd00su4\"><div class=\"et_pb_text_inner\"><p>Regenerate Thumbnails reads your original images to rebuild every size. Offload with Infinite Uploads and your stream wrapper keeps those originals readable from the cloud, so regeneration still works. Add Image Optimization and you may need fewer sizes to regenerate in the first place.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_row_1 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_ultraWide\">\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_light et_pb_module et_block_module\" href=\"\/pricing\">Start Free<\/a><\/div>\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_1_wrapper preset--module--divi-button--u2x2cm7eaa_wrapper\"><a class=\"et_pb_button_1 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-button--u2x2cm7eaa\" href=\"https:\/\/infiniteuploads.com\/pricing#pricing-plans\">View Pricing<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_group_0 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_0 et_pb_image et_pb_image_sticky et_pb_module et_block_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2025\/10\/blue-stars-1.svg\" alt=\"Star Rating\"><\/span><\/div>\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><div class=\"wporg-ratings-stars__label\"><span><strong><span style=\"color: #4bc2ec !important;\">4.9<\/span><\/strong> out of <strong>5<\/strong> stars for Big File Uploads on WordPress.org<\/span><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone et_flex_column_12_24_ultraWide\">\n<div class=\"et_pb_video_0 et_pb_video et_pb_module et_flex_module\"><div class=\"et_pb_video_box\"><video controls><source type=\"video\/mp4\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/08\/Infinite-Uploads-Homepage-Video.mp4\"><\/source><\/video><\/div><div class=\"et_pb_video_overlay\" style=\"background-image:url(https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/08\/blue-digital-illustration-showcasing-infinite-uploads-features-with-prominent-logo-and-text.png)\"><div class=\"et_pb_video_overlay_hover\"><a class=\"et_pb_video_play\" href=\"#\"><\/a><\/div><\/div><\/div>\n<div class=\"et_pb_row_2 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_11_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_11_24_ultraWide\">\n<div class=\"et_pb_group_1 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_1 et_pb_image et_pb_module et_block_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2025\/10\/mdi_heart-outline.svg\" alt=\"Red heart icon representing trust and satisfied customers\"><\/span><\/div>\n<\/div>\n<div class=\"et_pb_group_2 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--s01nd00su4\"><div class=\"et_pb_text_inner\"><p><strong>150k+<\/strong><br>Sites use our WordPress plugins<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_13_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_13_24_ultraWide\">\n<div class=\"et_pb_group_3 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_2 et_pb_image et_pb_module et_block_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/07\/carbon_security_v4.svg\" title=\"carbon_security_v4\" class=\"wp-image-12037\"><\/span><\/div>\n<\/div>\n<div class=\"et_pb_group_4 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--s01nd00su4\"><div class=\"et_pb_text_inner\"><p><strong>Free Plan<\/strong><br>10 GB Included<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_5 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_16_24 et_flex_column_16_24_tablet et_flex_column_24_24_phone et_flex_column_16_24_ultraWide\">\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h2 style=\"text-align: left;\" id=\"regenerate-thumbnails-and-infinite-uploads-rebuilding-image-sizes-when-the-originals-live-in-the-cloud\"><span style=\"color: #4bc2ec;\">Regenerate Thumbnails and Infinite Uploads<\/span>: Rebuilding Image Sizes When the Originals Live in the Cloud<\/h2>\n<\/div><\/div>\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Switch WordPress themes and every featured image crops wrong, stretches, or looks blurry at the new size. Regenerate Thumbnails fixes that by rebuilding every registered size from the original file. On a large library that bulk job can time out on shared hosting, and years of unused old sizes pile up, filling disk space nobody notices until it's gone.<\/p>\n<p>Here's the honest tradeoff: regenerating a thumbnail requires reading the original full-size image. Infinite Uploads' stream wrapper keeps that original readable from cloud storage, so regeneration keeps working after you free up local disk. The catch: a bulk run on a large library now fetches each original from the cloud first, so it runs slower than local disk.<\/p>\n<p>None of that breaks. Missing-sizes-only regeneration, per-image regeneration from the Media Library, deleting unused old sizes, and the WP-CLI wp media regenerate command all keep working exactly as before. And with Image Optimization, on the Business plan, right-sizing to a maximum width and converting to AVIF and WebP at delivery, many sites need fewer registered sizes to regenerate at all.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_6 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone et_flex_column_8_24_ultraWide\">\n<div class=\"et_pb_image_3 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/infiniteuploads.com\/wp-content\/uploads\/2026\/09\/green-image-icon-and-blue-infinite-uploads-logo-on-white-background.png\" alt=\"Regenerate Thumbnails and Infinite Uploads logos\" title=\"Regenerate Thumbnails and Infinite Uploads logos\" width=\"900\" height=\"640\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 900px, 100vw\" class=\"wp-image-12848\"><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_4 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_7 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_ultraWide\">\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h2 style=\"text-align: center;\" id=\"four-things-regenerate-thumbnails-still-does-right-on-an-offloaded-library\">Four Things Regenerate Thumbnails Still Does Right on an Offloaded Library<\/h2>\n<\/div><\/div>\n<div class=\"et_pb_text_8 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p style=\"text-align: center;\">Most offload plugins move files and stop. Here's what happens to each Regenerate Thumbnails feature once your Media Library lives in the cloud.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_2_wrapper\"><a class=\"et_pb_button_2 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module\" href=\"\/pricing\">Start Free<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_row_5 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_8 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone et_flex_column_12_24_ultraWide\">\n<div class=\"et_pb_group_5 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_row_6 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_9 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_24 et_flex_column_3_24_tablet et_flex_column_24_24_phone et_flex_column_3_24_ultraWide\">\n<div class=\"et_pb_image_4 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/05\/blue-folder-icon-with-magnifying-glass-simple-digital-illustration-no-text.png\" alt=\"Blue folder icon with magnifying glass\" title=\"Blue folder icon with magnifying glass\"><\/span><\/div>\n<\/div>\n<div class=\"et_pb_column_10 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_21_24 et_flex_column_21_24_tablet et_flex_column_24_24_phone et_flex_column_21_24_ultraWide\">\n<div class=\"et_pb_text_9 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h3 id=\"theme-switches-without-the-broken-crop\">Theme Switches Without the Broken Crop<\/h3>\n<\/div><\/div>\n<div class=\"et_pb_text_10 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>New theme, new featured image dimensions, and every archive and gallery crops or stretches the old thumbnails. Run Regenerate Thumbnails and it rebuilds every registered size from the original file so images look right in the new layout, on Infinite Uploads exactly like local storage.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_group_6 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_row_7 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_11 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_24 et_flex_column_3_24_tablet et_flex_column_24_24_phone et_flex_column_3_24_ultraWide\">\n<div class=\"et_pb_image_5 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/05\/blue-outlined-folder-icon-on-white-background-simple-digital-illustration.png\" alt=\"Blue outlined folder icon\" title=\"Blue outlined folder icon\"><\/span><\/div>\n<\/div>\n<div class=\"et_pb_column_12 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_21_24 et_flex_column_21_24_tablet et_flex_column_24_24_phone et_flex_column_21_24_ultraWide\">\n<div class=\"et_pb_text_11 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h3 id=\"fill-in-missing-sizes-without-touching-what-works\">Fill In Missing Sizes Without Touching What Works<\/h3>\n<\/div><\/div>\n<div class=\"et_pb_text_12 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Add a size to a theme or plugin and only new uploads get it. Regenerate Thumbnails can rebuild missing sizes only, skipping everything already correct, so a large library finishes faster and existing thumbnails stay untouched, offloaded library included.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_column_13 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone et_flex_column_12_24_ultraWide\">\n<div class=\"et_pb_group_7 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_row_8 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_14 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_24 et_flex_column_3_24_tablet et_flex_column_24_24_phone et_flex_column_3_24_ultraWide\">\n<div class=\"et_pb_image_6 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/05\/blue-icon-depicting-a-browser-window-and-server-digital-illustration-style.png\" alt=\"Blue icon depicting a browser window and server\" title=\"Blue icon depicting a browser window and server\"><\/span><\/div>\n<\/div>\n<div class=\"et_pb_column_15 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_21_24 et_flex_column_21_24_tablet et_flex_column_24_24_phone et_flex_column_21_24_ultraWide\">\n<div class=\"et_pb_text_13 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h3 id=\"bulk-jobs-on-a-big-library-sized-to-reality\">Bulk Jobs on a Big Library, Sized to Reality<\/h3>\n<\/div><\/div>\n<div class=\"et_pb_text_14 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Regenerating thousands of images already times out on shared hosting. Offloading adds a step: each original is fetched from the cloud before it can be resized, so a full bulk run takes longer than one against local disk. Run big jobs with WP-CLI overnight.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_group_8 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_row_9 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_16 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_24 et_flex_column_3_24_tablet et_flex_column_24_24_phone et_flex_column_3_24_ultraWide\">\n<div class=\"et_pb_image_7 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/05\/blue-database-icon-with-infinity-symbol-gradient-illustration-on-white-background.png\" alt=\"Blue database icon with infinity symbol\" title=\"Blue database icon with infinity symbol\"><\/span><\/div>\n<\/div>\n<div class=\"et_pb_column_17 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_21_24 et_flex_column_21_24_tablet et_flex_column_24_24_phone et_flex_column_21_24_ultraWide\">\n<div class=\"et_pb_text_15 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h3 id=\"unused-old-sizes-cleaned-out-of-both-places\">Unused Old Sizes, Cleaned Out of Both Places<\/h3>\n<\/div><\/div>\n<div class=\"et_pb_text_16 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Years of discontinued theme sizes and one-off plugin thumbnails pile up unnoticed. The delete-unused-sizes option removes them, and on an offloaded library that frees space in cloud storage too, not just on your server, so cleanup actually shrinks what you pay for.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_10 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_18 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_ultraWide\">\n<div class=\"et_pb_text_17 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h2 style=\"text-align: center;\" id=\"why-sites-running-regenerate-thumbnails-pair-it-with-infinite-uploads\">Why Sites Running Regenerate Thumbnails Pair It With Infinite Uploads<\/h2>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_4 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_11 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_19 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone et_flex_column_8_24_ultraWide\">\n<div class=\"et_pb_group_9 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_8 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/05\/blue-dollar-sign-inside-circle-gradient-style-icon-no-text-present.png\" alt=\"Blue dollar sign icon\" title=\"Blue dollar sign icon\"><\/span><\/div>\n<div class=\"et_pb_text_18 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h4><span>Fewer Sizes to Regenerate in the First Place<\/span><\/h4>\n<\/div><\/div>\n<div class=\"et_pb_text_19 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Image Optimization, on the Business plan, right-sizes images to a maximum width and converts them to AVIF and WebP at delivery. Many sites need fewer registered thumbnail sizes, which means less to regenerate every time a theme changes.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_column_20 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone et_flex_column_8_24_ultraWide\">\n<div class=\"et_pb_group_10 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_9 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/05\/blue-gear-and-wrench-icon-symbolizing-tools-on-a-transparent-background.png\" alt=\"Blue gear and wrench icon\" title=\"Blue gear and wrench icon\"><\/span><\/div>\n<div class=\"et_pb_text_20 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h4><span>Media Library Moves, Regeneration Doesn't Break<\/span><\/h4>\n<\/div><\/div>\n<div class=\"et_pb_text_21 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Sync your existing library to the cloud and Infinite Uploads' stream wrapper keeps every original readable, so Regenerate Thumbnails, WP-CLI, and any plugin that resizes images keep working the same way they did on local disk.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_column_21 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone et_flex_column_8_24_ultraWide\">\n<div class=\"et_pb_group_11 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_10 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/05\/illustration-of-a-blue-gradient-receipt-icon-with-horizontal-lines-no-text.png\" alt=\"Blue gradient receipt icon\" title=\"Blue gradient receipt icon\"><\/span><\/div>\n<div class=\"et_pb_text_22 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h4><span>One Account for Every Site's Media<\/span><\/h4>\n<\/div><\/div>\n<div class=\"et_pb_text_23 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Agencies migrating themes across client sites connect every install to one Infinite Uploads account instead of juggling separate storage credentials. Unlimited sites on one invoice, one usage dashboard, and one place to check before a big regeneration job.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_5 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_12 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_22 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_ultraWide\">\n<div class=\"et_pb_text_24 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h2 style=\"text-align: center;\" id=\"what-works-feature-by-feature\">What Works, Feature by Feature<\/h2>\n<\/div><\/div>\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_3_wrapper\"><a class=\"et_pb_button_3 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module\" href=\"\/pricing\">Start Free<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_row_13 et_pb_row et_grid_row\">\n<div class=\"et_pb_column_23 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_25 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h2 id=\"feature\"><strong>Feature<\/strong><\/h2>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_24 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_26 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h2 id=\"what-you-get\"><strong>What you get<\/strong><\/h2>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_25 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_11 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2025\/11\/infinite-uploads-logo-v2.svg\" alt=\"Infinite Uploads logo featuring a blue infinity symbol and the words Infinite Uploads.\" title=\"infinite-uploads-logo-blue\" class=\"wp-image-10086\"><\/span><\/div>\n<\/div>\n<div class=\"et_pb_column_26 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_27 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p><strong>Regenerate all thumbnail sizes<\/strong><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_27 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_28 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Rebuilds every registered size for every image by reading each original. On an offloaded library each original is fetched from the cloud first, so a full-library run takes longer than on local disk.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_28 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_29 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--4jzralbjo3\"><div class=\"et_pb_text_inner\"><p style=\"text-align: center;\">Slower on an offloaded library<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_29 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_30 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p><strong>Regenerate missing sizes only<\/strong><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_30 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_31 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Skips sizes that already exist and only builds what's new, so a large library finishes faster than a full regenerate, offloaded or not.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_31 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_32 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--4jzralbjo3\"><div class=\"et_pb_text_inner\"><p style=\"text-align: center;\">Works, the faster option<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_32 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_33 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p><strong>Delete unused old sizes<\/strong><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_33 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_34 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Removes thumbnail sizes no theme or plugin registers anymore. On Infinite Uploads that frees space in cloud storage too, not only on the server.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_34 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_35 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--4jzralbjo3\"><div class=\"et_pb_text_inner\"><p style=\"text-align: center;\">Works<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_35 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_36 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p><strong>Per-image regenerate from the Media Library<\/strong><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_36 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_37 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>The row action and edit-attachment screen rebuild one image's sizes on demand, useful for a single photo that came out wrong.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_37 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_38 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--4jzralbjo3\"><div class=\"et_pb_text_inner\"><p style=\"text-align: center;\">Works<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_38 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_39 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p><strong>Running large jobs before you free up local storage<\/strong><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_39 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_40 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Regeneration works either way, but a full-library job reads faster from local disk. If you're about to run one, do it before removing local copies, then free up storage after.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_40 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_41 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--4jzralbjo3\"><div class=\"et_pb_text_inner\"><p style=\"text-align: center;\">Best before you free up storage<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_41 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_42 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p><strong>WP-CLI wp media regenerate<\/strong><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_42 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_43 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Works the same on an offloaded site. Faster than the plugin's UI for very large libraries since it skips the HTTP request overhead per image.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_43 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_44 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--4jzralbjo3\"><div class=\"et_pb_text_inner\"><p style=\"text-align: center;\">Works<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_44 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_45 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p><strong>Image Optimization reduces sizes you need<\/strong><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_45 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_46 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>On the Business plan, images are right-sized to a maximum width and converted to AVIF and WebP at delivery, so many themes need fewer registered sizes to regenerate at all.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_46 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_47 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--4jzralbjo3\"><div class=\"et_pb_text_inner\"><p style=\"text-align: center;\">Works<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_47 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_48 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p><strong>WordPress Multisite networks<\/strong><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_48 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_49 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Every site in the network offloads to the same account, and Regenerate Thumbnails runs per site exactly as it does on a single install.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_49 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_50 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--4jzralbjo3\"><div class=\"et_pb_text_inner\"><p style=\"text-align: center;\">Works<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_6 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_14 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_50 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_ultraWide\">\n<div class=\"et_pb_text_51 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h2 style=\"text-align: center;\" id=\"up-and-running-in-three-steps\">Up and Running in Three Steps<\/h2>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_7 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_15 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_51 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone et_flex_column_8_24_ultraWide\">\n<div class=\"et_pb_group_12 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_12 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/05\/blue-gear-and-wrench-icon-symbolizing-tools-on-a-transparent-background.png\" alt=\"Blue gear and wrench icon\" title=\"Blue gear and wrench icon\"><\/span><\/div>\n<div class=\"et_pb_text_52 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h4><span>1. Connect Infinite Uploads<\/span><\/h4>\n<\/div><\/div>\n<div class=\"et_pb_text_53 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Install the plugin, connect your account, and sync. Your existing Media Library, thumbnails included, moves to the cloud with nothing else to configure.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_column_52 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone et_flex_column_8_24_ultraWide\">\n<div class=\"et_pb_group_13 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_13 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/05\/blue-folder-icon-with-magnifying-glass-simple-digital-illustration-no-text.png\" alt=\"Blue folder icon with magnifying glass\" title=\"Blue folder icon with magnifying glass\"><\/span><\/div>\n<div class=\"et_pb_text_54 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h4><span>2. Run Regenerate Thumbnails as Usual<\/span><\/h4>\n<\/div><\/div>\n<div class=\"et_pb_text_55 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Regenerate all sizes, only the missing ones, or a single image from the Media Library row. Each original is read from cloud storage automatically.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_column_53 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone et_flex_column_8_24_ultraWide\">\n<div class=\"et_pb_group_14 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_14 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" src=\"https:\/\/cdn.infiniteuploads.com\/wp-content\/uploads\/2026\/05\/blue-database-icon-with-infinity-symbol-gradient-illustration-on-white-background.png\" alt=\"Blue database icon with infinity symbol\" title=\"Blue database icon with infinity symbol\"><\/span><\/div>\n<div class=\"et_pb_text_56 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h4><span>3. Delete Unused Sizes and Free Up Local Storage<\/span><\/h4>\n<\/div><\/div>\n<div class=\"et_pb_text_57 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Clear out old thumbnail sizes with the plugin's cleanup option, then remove local copies in Infinite Uploads settings once the sync finishes.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_8 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_16 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_54 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_13_24 et_flex_column_13_24_tablet et_flex_column_24_24_phone et_flex_column_13_24_ultraWide\">\n<div class=\"et_pb_text_58 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h2 style=\"text-align: left;\" id=\"good-to-know-before-you-regenerate\">Good to Know Before You Regenerate<\/h2>\n<\/div><\/div>\n<div class=\"et_pb_text_59 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p><strong>Regenerating a thumbnail always means reading the original image first.<\/strong> That's true on local disk or in the cloud. Infinite Uploads' stream wrapper keeps offloaded originals readable, so nothing breaks, but a full-library bulk run now fetches each original from the cloud before resizing, which takes longer than local disk on a large library.<\/p>\n<p><strong>For a very large library, run a full regeneration before you free up local storage.<\/strong> The job reads originals from local disk instead of fetching each one from the cloud, so it finishes faster. WP-CLI's wp media regenerate command is the fastest option for thousands of images, and it works the same whether files are local or offloaded.<\/p>\n<p><strong>Video posters and thumbnails are a separate matter.<\/strong> Regenerate Thumbnails only touches image sizes. A Media Library video keeps whatever poster its player sets; only a video uploaded to the Video Library gets preview frames from Video Cloud, included on every plan. Deleting unused old sizes also removes them from cloud storage, lowering your storage bill too.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_4_wrapper\"><a class=\"et_pb_button_4 et_pb_button et_pb_bg_layout_light et_pb_module et_block_module\" href=\"\/pricing\">Start Free<\/a><\/div>\n<\/div>\n<div class=\"et_pb_column_55 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_11_24 et_flex_column_11_24_tablet et_flex_column_24_24_phone et_flex_column_11_24_ultraWide\">\n<div class=\"et_pb_group_15 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_60 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h4><span>How We Tested<\/span><\/h4>\n<\/div><\/div>\n<div class=\"et_pb_text_61 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><ol>\n<li>Offloaded a Media Library of test images to Infinite Uploads and freed up local storage.<\/li>\n<li>Switched to a new theme with different featured image dimensions.<\/li>\n<li>Ran Regenerate All, then Regenerate Missing Sizes Only, on the offloaded library.<\/li>\n<li>Regenerated a single image from the Media Library row action.<\/li>\n<li>Deleted unused old sizes and confirmed they were removed from cloud storage too.<\/li>\n<\/ol>\n<p><strong>Result: every regeneration mode worked on the offloaded library, no configuration needed.<\/strong><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_9 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_17 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_56 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_ultraWide\">\n<div class=\"et_pb_heading_0 et_pb_heading et_pb_module et_block_module preset--module--divi-heading--tobwz0mrra\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\" id=\"frequently-asked-questions\">Frequently Asked Questions<\/h2><\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_row_18 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_57 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone et_flex_column_12_24_ultraWide\">\n<div class=\"et_pb_accordion_0 et_pb_accordion et_pb_module et_block_module\">\n<div class=\"et_pb_accordion_item_0 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_open et_block_module\"><h5 class=\"et_pb_toggle_title\">Does Regenerate Thumbnails still work after I offload my Media Library?<\/h5><div class=\"et_pb_toggle_content\"><p>Yes. Infinite Uploads' stream wrapper keeps offloaded originals readable, so the plugin can still read them to rebuild every size. A full-library bulk run is slower than local disk because each original is fetched from the cloud first.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_accordion_item_1 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_block_module\"><h5 class=\"et_pb_toggle_title\">Should I regenerate thumbnails before or after freeing up local storage?<\/h5><div class=\"et_pb_toggle_content\"><p>Before, if you're planning a large job. Regeneration reads faster from local disk than from the cloud. Run your bulk regeneration first, then free up local storage once you're done resizing.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_accordion_item_2 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_block_module\"><h5 class=\"et_pb_toggle_title\">Does deleting unused old sizes actually save storage?<\/h5><div class=\"et_pb_toggle_content\"><p>Yes, on both ends. The plugin removes the files from your Media Library folder, and on Infinite Uploads that deletion also removes them from cloud storage, so cleanup lowers what you're storing and paying for.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_accordion_item_3 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_block_module\"><h5 class=\"et_pb_toggle_title\">Is WP-CLI's wp media regenerate faster than the plugin?<\/h5><div class=\"et_pb_toggle_content\"><p>Usually, for large libraries, since it skips the HTTP request overhead per image. It works the same way on an offloaded site: each original is read through Infinite Uploads' stream wrapper before WordPress resizes it.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_column_58 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone et_flex_column_12_24_ultraWide\">\n<div class=\"et_pb_accordion_1 et_pb_accordion et_pb_module et_block_module\">\n<div class=\"et_pb_accordion_item_4 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_open et_block_module\"><h5 class=\"et_pb_toggle_title\">Do I need Regenerate Thumbnails if I use Infinite Uploads' Image Optimization?<\/h5><div class=\"et_pb_toggle_content\"><p>Less than before. Image Optimization, on the Business plan, right-sizes images to a maximum width and serves AVIF or WebP at delivery, so many sites can register fewer sizes and have less to regenerate when a theme changes.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_accordion_item_5 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_block_module\"><h5 class=\"et_pb_toggle_title\">Will bulk regeneration time out on shared hosting?<\/h5><div class=\"et_pb_toggle_content\"><p>It can, offloaded or not. Regenerate Missing Sizes Only or WP-CLI's wp media regenerate, run in smaller batches or from the command line, avoid the browser timeout that a full regenerate can hit.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_accordion_item_6 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_block_module\"><h5 class=\"et_pb_toggle_title\">What about video thumbnails and posters?<\/h5><div class=\"et_pb_toggle_content\"><p>Those aren't Regenerate Thumbnails' job. A Media Library video plays as uploaded; only a video in the Infinite Uploads Video Library gets preview frames and adaptive streaming from Video Cloud, included on every plan, separate from the image sizes this plugin manages.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_accordion_item_7 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_block_module\"><h5 class=\"et_pb_toggle_title\">Does this work on a WordPress Multisite network?<\/h5><div class=\"et_pb_toggle_content\"><p>Yes. Infinite Uploads supports Multisite on every plan, and Regenerate Thumbnails runs per site the same way it does on a single install, with every site's files in the same cloud account.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_10 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_19 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_59 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_2_5 et_flex_column_2_5_tablet et_flex_column_24_24_phone et_flex_column_2_5_ultraWide\">\n<div class=\"et_pb_heading_1 et_pb_heading et_pb_module et_block_module preset--module--divi-heading--tobwz0mrra\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\" id=\"more-media-and-image-plugins-that-work-with-infinite-uploads\">More Media and Image Plugins That Work With Infinite Uploads<\/h2><\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_60 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_5 et_flex_column_3_5_tablet et_flex_column_24_24_phone et_flex_column_3_5_ultraWide\">\n<ul class=\"et_pb_icon_list_0 et_pb_icon_list et_pb_module et_flex_module\">\n<li class=\"et_pb_icon_list_item_0 et_pb_icon_list_item et_pb_module et_clickable et_flex_module\"><span class=\"et-pb-icon\">&#57390;<\/span><div class=\"et_pb_icon_list_text\">Infinite Uploads and Enable Media Replace<\/div><\/li>\n<li class=\"et_pb_icon_list_item_1 et_pb_icon_list_item et_pb_module et_clickable et_flex_module\"><span class=\"et-pb-icon\">&#57390;<\/span><div class=\"et_pb_icon_list_text\">Infinite Uploads and Perfect Images<\/div><\/li>\n<li class=\"et_pb_icon_list_item_2 et_pb_icon_list_item et_pb_module et_clickable et_flex_module\"><span class=\"et-pb-icon\">&#57390;<\/span><div class=\"et_pb_icon_list_text\">Infinite Uploads and Smush<\/div><\/li>\n<li class=\"et_pb_icon_list_item_3 et_pb_icon_list_item et_pb_module et_clickable et_flex_module\"><span class=\"et-pb-icon\">&#57390;<\/span><div class=\"et_pb_icon_list_text\">See all integrations<\/div><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_11 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_20 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_61 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_ultraWide\">\n<div class=\"et_pb_text_62 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--k8r97dikt4\"><div class=\"et_pb_text_inner\"><h2 style=\"text-align: center;\" id=\"try-infinite-uploads-on-the-free-plan\">Try Infinite Uploads on the Free Plan<\/h2>\n<\/div><\/div>\n<div class=\"et_pb_text_63 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--s01nd00su4\"><div class=\"et_pb_text_inner\"><p style=\"text-align: center;\">No cloud accounts. No access keys. Install the plugin, connect your site, and your images, thumbnails, and regenerated sizes start moving to the cloud automatically.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_group_16 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_5_wrapper\"><a class=\"et_pb_button_5 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module\" href=\"\/pricing\">Start Free<\/a><\/div>\n<div class=\"et_pb_text_64 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--t7ex5neyub\"><div class=\"et_pb_text_inner\"><p>Free plan, no credit card. Paid plans from $8.25\/mo. Unlimited sites.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>Regenerating a thumbnail means reading the original file. Infinite Uploads keeps offloaded originals readable in the cloud, so Regenerate Thumbnails keeps working.<\/p>\n","protected":false},"author":3787,"featured_media":12849,"parent":7968,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-12850","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/pages\/12850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/users\/3787"}],"replies":[{"embeddable":true,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/comments?post=12850"}],"version-history":[{"count":6,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/pages\/12850\/revisions"}],"predecessor-version":[{"id":14655,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/pages\/12850\/revisions\/14655"}],"up":[{"embeddable":true,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/pages\/7968"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/media\/12849"}],"wp:attachment":[{"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/media?parent=12850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}