Google Ads image extractor
Extract images and video thumbnails from Display, Demand Gen, Performance Max (PMAX) and YouTube campaigns. Select an account and campaigns, choose dimensions and generate links for spreadsheets and reports.
- 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.
Sign in with your Google Account
Use the Google Account that has access to your ad accounts. This can be Gmail or another email domain registered with Google. Then authorize read access to Google Ads.
Google requires broad Google Ads permission. This application only reads data and does not change ads, campaigns or spending.
About 1 hour, without renewal. Recommended for shared devices.
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. Extract and generate BI links provides access only to the corresponding 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.
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 components and carousel positions are grouped. A set may contain different artwork, especially in PMAX. This does not establish versions of the same creative or reproduce a served ad.
Changes every main image, including previous choices, without filtering rows. If the dimensions are missing, another available image is used. Then customize each row or open its image to choose.
Result filters also apply to links and BI CSV datasets. The original relationship CSV preserves the full batch. To blend metrics, use Ads and customer_id, campaign_id, ad_group_id and ad_id keys. PMAX uses its asset-group key. Images have a different grain; joining them directly to metrics can multiply values.
| 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
Links and CSV datasets follow result filters, including every filtered page. One main image per set or ad, as chosen below. Missing dimensions use another image without removing rows; then customize each image. PMAX may contain different artwork in one group.
History
Reopen a batch to review its results and copy its links.
Connect your Google account to view your previous batches.
Frequently asked questions
Learn about account access, collected assets and file privacy.
How to useDo 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.
How do I use images in BI and protect my data?
Extract and generate BI links delivers one image per link for spreadsheets and dashboards, without Google sign-in. Anyone with the address can view only that image. Accounts, campaigns, CSV files and history remain private. You can stop links under Manage sharing. Older batches keep their permissions; reopening a batch or clearing the form does not reactivate revoked links. Links initially last 365 days. Opening the batch from history or copying its active links renews expiry after your current Ads access is validated. External views do not renew expiry. New collections of the same image reuse the existing address and renew its expiry. Its original URL name stays fixed; current campaign and ad names remain in the CSV and interface. Revoking an image stops its link in all batches and dashboards that reuse it.
Networks and formats
Extract thumbnails from Instagram, Facebook, YouTube, TikTok, Pinterest, LinkedIn and X (Twitter), or images from Google Ads Display, Demand Gen, Performance Max (PMAX) and YouTube. Choose a source and get free CSV exports and image links for spreadsheets and dashboards.
Social media thumbnail extractor
Paste links or upload CSV/XLSX with posts from Instagram, Facebook, YouTube, TikTok, Pinterest, LinkedIn and X (Twitter). Extract thumbnails (cover images) and export CSV files and links for spreadsheets and reports.
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.
History
Reopen a batch to review its results and copy its links.
No batches available in this browser. New collections will appear here.
Frequently asked questions
Clear answers about submission, processing, thumbnails and results.
How to useDo 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.