Generate Images – Magic Post Thumbnail


Easily create eye-catching images for your posts automatically with Magic Post Thumbnail!

Retrieve images from Google Images, DALL·E, Pexels, Unsplash, Envato Elements or Pixabay thanks to API, based on your post title, text analysis and much more. The plugin add picture as your featured thumbnail or inside the post when you publish the post.

The plugin allows you to configure some settings for your automatic images : Image bank, language search, selected post types, image type, free-to-use or not, image size and much more.

Tired of spending hours searching for the perfect images for your posts? Magic Post Thumbnail! does the hard work for you!

Official Website


What is included ?

Magic Post Thumbnail for FREE

  • Generate Thumbnail for one post
  • Generate Thumbnails for Posts, Pages & Custom Post Types
  • Image based on Titles or Text Analysis
  • New: Gutenberg Block for searching and adding images to your posts
  • Images from Google Image, Google API, Pixabay, Openverse, DALL·E or Flickr
  • Mass Image Generation for chosen posts or chosen taxonomies

Magic Post Thumbnail PRO

Upgrade to our PRO version to unlock even more advanced features and take your blog to the next level!

  • new: Insert Image anywhere in your post content!
  • Customisable Crons
  • Images from Youtube, Unsplash, Pexels or Envato Elements
  • More images with the Gutenberg Block
  • Image based on Tags, Categories, Custom Fields, Custom Request and OpenAI Keyword Extractor
  • Image generated randomized
  • Image Shuffle: Flip horizontally and/or Crop Image by 10%
  • Compatibility with REST requests, WPeMatico, FeedWordPress, WP All Import and Featured Image from URL.
  • Restricted domains
  • Setup a proxy
  • 24h Support


  • French
  • Spanish

Support the plugin

If you’ve found the plugin useful, please consider making a donation. Thank you for your support !


  • Magic Post Thumbnail : Bulk Generation
  • Magic Post Thumbnail : Gutenberg Block
  • Magic post Thumbnail : Settings
  • Magic post Thumbnail : Image Banks
  • Magic post Thumbnail : Generate featured images for post types
  • Magic post Thumbnail : Generate featured images for taxonomies
  • Magic post Thumbnail : Generate featured images for each post individually
  • Magic post Thumbnail : Crons


This plugin provides 1 block.

  • MPT Images


  1. Activate the plugin
  2. Go to the “Magic Post Thumbnail” menu tab
  3. Configure your settings, which post type you want to enable it and the image bank.
  4. Go into a post, and choose “Click to generate” on the sidebar.
  5. You can also mass generate thumbnails for posts. Go into the list of your posts, choose posts or taxonomy you want to get thumbnails, and into “Bulk Actions” choose “Generate featured images”

The “How to do” for APIs activations is available here.


How to generate images ?

There are several ways :

  • You can generate an image with the button “Click to generate” on a post (works on Gutemberg & Classic Editor).
  • You can mass generate thumbnails for posts. Go into the list of your posts, choose posts or taxonomy you want to get thumbnails, and into “Bulk Actions” choose “Generate featured images”
  • You can also automatically schedule generation with crons with the Pro version, or by enabling compatibility with REST Requests, WPeMatico, FeedWordPress & WP Automatic Plugin.

Is it unlimited ?

Yes you can generate image as much as you want.

Why images aren’t generated anymore ?

If you use Google Image too much for generation in a short time, your server may be temporarily banned. In this case, you should enable Interval for the generation.

I have other pre-sale questions, can you help?

Yes! You can ask us any question through our support page.


June 21, 2024 1 reply
The plugin is easy to set up and works great for automatically generating images for my posts. I use it with envato elements. The developer is very helpful. I highly recommend it to anyone who needs an automatic image tool.
December 13, 2022 1 reply
Create automatically images for posts, it is really useful when we have some automatic blogs. The new interface is better than the old one and settings are easy to setup.
February 21, 2021 1 reply
For the Idea the one Star. This Thumbnail Google Scrapper will bring you easy in serious Copyright troubles. Scrap random Images from Google , to insert and upload to your blog -Webpage. Most Stock image Lbs rank height for images, and they are picky with copyrights. All Other options, like filter for Google Domain or CCO resources are Paid Option s. Beta + Bugs: Text Engine brake ( the only alternative to Title) , Random Selection Fail This Plugin should be not here …
November 9, 2020 1 reply
I bought it and worked perfectly until it stopped working. Tried to use a proxy, check cron or anything and it doesn’t generate any thumbnail anymore … If you need to generate many images better look for another option. It generated around 5000 then doesn’t work anymore.
Read all 21 reviews

Contributors & Developers

“Generate Images – Magic Post Thumbnail” is open source software. The following people have contributed to this plugin.



5.2.7 – June 04, 2024

  • Fix bugs with Hook “Save Post” & “WP Insert Post”

5.2.6 – June 03, 2024

  • Change display options with “enable alt”
  • Add rating plugin notice

5.2.5 – May 22, 2024

  • PRO: gpt-4o as model for “OpenAI Keyword Extractor”. Cheaper/better quality.

5.2.4 – May 20, 2024

  • Update for discount
  • Update Freemius version

5.2.3 – April 17, 2024

  • PRO: Fix problem with WP All import Compatibility
  • PRO: Improve “Inside Content” when “Classic” block is inside Gutenberg

5.2.2 – April 09, 2024

  • Fix bug with no result when post is not saved
  • Update Freemius version

5.2.1 – April 04, 2024

  • Changed Gutemberg detection method due to WP 6.5
  • Remove warnings with option “enable alt”

5.2.0 – March 18, 2024

  • Update Bulk page if no generation
  • PRO: Manage image position anywhere in content

5.1.1 – January 15, 2024

  • Update Freemius version
  • Add post type selection for Hooks
  • Fix CSS admin dashboard on small desktop resolutions

5.1 – December 20, 2023

  • PRO: Add alt on images with translation possibility
  • PRO: Add “Pro Account” link

5.0.4 – December 18, 2023

  • Add CSS links underline for source settings
  • Update jQuery UI version for better compatibility
  • Update freemius version

5.0.3 – November 25, 2023

  • Improve click area on button for manual generation
  • PRO: Add “WP Insert Post” Hook. Also works with XML RPC requests

5.0.2 – November 17, 2023

  • Update for Black Friday

5.0.1 – November 15, 2023

  • Fix problem with automatic generation failing
  • Remove the Gutenberg Block description in the settings. Wasn’t the correct description
  • Fix Dall-e sentence CSS problem

5.0.0 – November 14, 2023

  • Change some Settings Pages
  • Warning errors removed by removing useless include_once for free version
  • Add multiple sources for automatic generation: select multiple Banks and set priorities
  • New Gutenberg block to manually add images from multiple Image Banks
  • Button for featured Image to select manually images from multiple Image Banks
  • Remove Image Banks “Shutterstock” & “Getty Images”, not very usefull
  • Add API tester for settings to check API key validity
  • Change Dall-e v2 to Dall-e v3

4.1.13 – July 5, 2023

  • Update Freemius to 2.5.10
  • Add conversion from png to jpg with dalle

4.1.12 – April 25, 2023

  • Fix bug with bulk menu action
  • Changed text for DALL-E: API already uses v2

4.1.11 – March 31, 2023

  • Security : Removed a useless div in the “Bulk Generation”
  • Update Freemius 2.5.6

4.1.10 – March 25, 2023

  • PRO: If “Translate to English” feature is enabled, set original search for image name (instead of translated)
  • Update Freemius 2.5.5: Should fix problems with “Fatal error: Uncaught Error: Call to undefined method Freemius_Api_WordPress::RemoteRequest()”
  • Update some dashboard links
  • Tests with WordPress 6.2 ok – March 18, 2023

  • Fix bug with Freemius
  • Fix few JS errors
  • Update some translations
  • PRO: Fix bug with FeedWordPress
  • PRO: Add compatibility with REST requests from external services

4.1.8 – March 08, 2023

  • Update Freemius
  • Change CSS for “Based on” list (remove inline style)
  • PRO: Add Envato Elements as Image Database (requires Envato Elements subscription)
  • PRO: Changed “text-davinci-003” to “gpt-3.5-turbo” for OpenAI Keyword Extractor (cheaper & better)
  • PRO: Add option to translate the “based on” phrase/keywords with Google Translation (for better results)

4.1.7 – February 28, 2023

  • Update words & translations for Pixabay
  • Update link for Shutterstock API key
  • Pixabay : update webformatURL to largeImageURL to get larger images
  • Add documentation link (dashboard & readme)
  • PRO : Add “OpenAI Keyword Extractor” to extract main keyword from title


  • Semantic change : “rewrite” to “overwrite”
  • PRO : Improve Cron by avoiding posts with images & limiting the number of posts


  • Shutterstock options: update input type password
  • Add informative sentences for Shutterstock, getty images & creative commons sources
  • Prepare wp_insert_post() compatibility for future update
  • PRO : Add “WordPress Automatic Plugin” for compatibility


  • PRO : Add Pexels as database
  • Add few translations


  • Add show/hide icon for API keys
  • PRO : Improve results with Unsplash (more coming soon)


  • PRO : Add “Custom Request” for “Based on” images: allows a custom search (screenshot 2)
  • Changed back-office title for panel options (french version only)
  • More results with Pixabay (200 instead of 100)


  • Add webp as supported filetype for Google Image API
  • Add link to youtube video according the WP language
  • Change some spanish translations
  • Fix bug with tags (several words into a tag didn’t work)
  • More results with Pixabay & Unsplash (useful for random results)
  • PRO : Add language for Unsplash options


  • Fix CSS bug when a new post is created
  • Fix displaying of the button to generate
  • Change some translations
  • Add plugin translation in spanish
  • Add message when settings are updated
  • Update Freemius
  • Change CSS for logs page to avoid width problem
  • Add “settings config” into logs to copy current plugin settings
  • PRO : Fix bug with cron form (Interval & Posts date)


  • Include main CSS file only for the plugin dashboard
  • Add CSS file only for post editor


  • Remove useless function
  • Add option to add save_post hook (Tab “Posts”)


  • Update Freemius
  • PRO : @shuffle() instead of shuffle()


  • Fix Text Analyser with free version
  • Fix Text Analyser for few languages (due to stop-words and special characters)
  • Add webp filetype images
  • PRO : Fix div not showing when choosing Based on “Categories” & “Custom Field”


  • Update some conditions with pro version
  • Fix return error on generation.js
  • Remove .tabs() on magic-post-thumbnail-admin.js
  • Remove “-webkit-scrollbar” display:none on magic-post-thumbnail-admin.css


  • Change screenshots & plugin description


  • Re-worked plugin framework and classes
  • Re-worked Text Analyser
  • Re-worked graphic interface
  • Add button on post editor to generate images (instead of save_post hook)
  • Add custom interval between each image generation
  • Add Creative Commons & DALL·E API (v1) as Sources
  • After uninstall plugin : Remove plugin options & logs
  • Update Freemius
  • PRO : Add Image shuffle – flip horizontally & crop image
  • PRO : Update compatibility with WPeMatico & FeedWordPress