Free tool to extract social media thumbnails or Google Ads Display, Demand Gen, PMAX and YouTube images. Choose a source above and export the results as CSV.
Ad images and thumbnails ready for your spreadsheets.
Connect your Google Account and select the Ads account, campaigns and formats to extract images and video thumbnails.
- Input
- Google Ads
- Organization
- Campaign
- Output
- Structured CSV for BI
Create a new batch
Sign in with Google to view authorized Ads accounts and choose the assets to extract.
Connect your Google Account
Sign in with an email from any domain. Google first verifies your identity. A valid Ads authorization already saved by this application for that same account is reused; otherwise, you authorize Ads with Google. The temporary connection does not request a new renewable authorization. Google determines the available verification methods.
Google requires broad Google Ads permission. This application only reads data and does not change ads, campaigns or spending.
Maintained access refreshes Google access automatically. It lasts up to 30 days on this device and ends after 7 days without use. Temporary access lasts about 1 hour and does not renew. Google may require verification when granting renewable access.
Google Account connected
Connection and privacy
Maintained access refreshes Google access automatically. It lasts up to 30 days on this device and ends after 7 days without use. Temporary access lasts about 1 hour and does not renew. Google may require verification when granting renewable access.
Batches are retained for at least 365 days. Accounts and reports stay private. When you enable BI links, anyone receiving a link can view that image until revocation or retention expiry.
Official Google identification pilot. Use the button below; Ads authorization follows for the same account. Do not create a passkey for this test.
Configure extraction
Open a manager account (MCC) to browse linked accounts. Each batch extracts assets from a single advertiser account.
Ads accounts
Find an Ads account or manager
No accounts match your search.
Campaigns
Choose an Ads account to load campaigns.
Choose formats
Does the image show the ad as it was served?
We collect original image components and public YouTube video thumbnails, not a screenshot of the ad as served. HTML5, product feeds, legacy formats not exposed by the API and private videos are not guaranteed. Each batch is limited to 100 campaigns and 2,000 ads. If a limit is reached, the partial result is labeled.
Enable to use images in external reports. Anyone receiving a link can view that image without signing in. You can revoke this batch’s links.
Ad assets
Browse visual sets, choose components and versions, and export the right dataset. Ads, images and relationships have different counts.
Manage sharing
Creatives without repetition
Only sets with identical visual components and carousel positions are grouped. Text, destination and performance are not inferred: distinct ads keep their own IDs. Landscape, square, portrait versions and logos remain inside each set.
One row per ad or PMAX asset group, with one main image. For ads, join customer_id, campaign_id, ad_group_id and ad_id. For PMAX, join customer_id, campaign_id and asset_group_id. Never join metrics to image rows: this multiplies values. The dataset includes all loaded data and respects your selected version.
| Campaign | Ad | Ad assets | Status | Image |
|---|
Your batch assets will appear here.
Select an account, campaigns and formats, then start extraction to view images and the status of each asset.
Links to paste into your dataset
By default, each unique creative produces one link for your chosen image. Identical visual sets used by multiple ads do not add rows. The batch default speeds up selection; individual choices take priority. Choose the separate ad dataset for ad-level metrics.
Frequently asked questions
Learn about account access, collected assets and file privacy.
Do I need an email address from a specific domain?
No. You can sign in with an email address from any domain. Your Google Account must have access to the desired Google Ads accounts. Manager accounts (MCC) let you browse linked accounts.
Does the image show the ad as it was served?
No. We collect original image components and public YouTube video thumbnails without capturing the ad composition as served. HTML5, product feeds, legacy formats not exposed by the API and private videos are not guaranteed.
Are the files and CSV links public?
Accounts, campaigns and reports require sign-in. BI links allow access only to signed images without signing in, until revocation or retention expiry. Older batches remain private.

Social media thumbnails ready for spreadsheets and dashboards.
Paste links or upload CSV/XLSX. We find each thumbnail, preserve row order and return a structured file.
Create a new batch
Upload a spreadsheet or paste the post links you want to process.
Send new links
The spreadsheet needs a column named
url. Download the template to check the complete format.Show technical details
Thumbnails found
Track processing and download the links when the batch is ready.
Thumbnail links
Links follow the same order as your submission, including posts that return no thumbnail.
Your thumbnails will appear here.
You will see the thumbnail found, each link status and the final file to download.
If a post returns no thumbnail, the other results remain in the correct positions.
Frequently asked questions
Clear answers about submission, processing, thumbnails and results.
Do I need a login or the platforms’ API?
No. We only read what the public post page already exposes. Private, removed or login-gated content cannot be collected. It appears as failed with the reason shown.
How many links can I send at once?
You can submit up to 3,000 links per batch. The result keeps one row for every submitted link, in the same order, including failed items.
What if some links fail?
The batch is not discarded. Failures are grouped by reason, and you can reprocess only the affected items. Whatever already worked is preserved.
Why are some thumbnails marked “temporary”?
Some networks provide only temporary thumbnails. When possible, we save a stable version in Kamale.ad storage. Otherwise, the result is marked as temporary.
Do thumbnail links expire?
Final links saved by Kamale.ad are stable. Temporary links may expire depending on the social network.