Anki Image Picker
Quickly add images from web search to your Anki flashcards. Select multiple notes, pick images interactively from a grid, and move on - no blind batch downloads.

Features
- Interactive selection - See thumbnails before adding, pick with a click or keyboard (1-8)
- Batch processing - Select multiple notes, process them one by one
- Multiple search providers - Bing, DuckDuckGo, or Google Images via API (bring your own key)
- Smart search - Auto-strips HTML and cloze markers from search terms
- Field context - Use other fields to refine searches on the fly
- Session control - Go back, skip, abort, or revert all changes
Note on Google Images: Direct scraping of Google Images is no longer possible (Google now requires full client-side JavaScript rendering). However, you can still search Google Images by providing your own API key from SerpApi or Serper.dev. See Google Images via API below.
Installation
From AnkiWeb (Recommended)
- Open Anki β Tools β Add-ons β Get Add-ons...
- Enter code:
647779979
- Restart Anki
Manual Installation (to be added)
- Download the latest release from GitHub Releases
- Extract to your Anki add-ons folder
- Restart Anki
Usage
- In the Browser, select one or more notes
- Right-click β Anki Image Picker...
- Configure:
- Source field - Field containing search terms (e.g., "Word")
- Target field - Where images will be added (e.g., "Picture")
- Mode - Replace, Append, or Skip existing images

- Click an image or press 1-8 to select and advance
- Use Skip to skip a card, Back to revisit previous cards
Settings are remembered per note type, so you only need to configure once.
Google Images via API
Google Images can be used through a paid API service. Both SerpApi and Serper.dev offer free tiers, so you can try them without paying.
Setup
- Sign up for an API key:
- SerpApi β serpapi.com (100 free searches/month)
- Serper.dev β serper.dev (2,500 free queries on signup)
- In Anki, go to Tools β Add-ons, select Anki Image Picker, and click Config
- Add your API key(s) to the JSON config:
{
"serpapi_key": "your_serpapi_key_here",
"serper_key": "your_serper_key_here"
}
- Restart Anki. The new provider(s) will appear in the provider dropdown β only when a key is configured.
You can set up one or both services. If you don't add any API keys, everything works as before with Bing and DuckDuckGo.
Keyboard Shortcuts
| Key |
Action |
| 1-8 |
Select image |
| Enter |
Confirm selection |
| Esc |
Skip current card |
Requirements
- Anki 2.1.54 or later (Qt6)
See Also
Other image add-ons for Anki:
How is this different? The add-ons above download images automatically based on search terms. Anki Image Picker lets you see and choose from multiple candidates before inserting - no blind downloads.
License
MIT