UWorld AMBOSS COMLEX - Question ID Converter

Convert question IDs from UWorld, AMBOSS, and COMLEX to Anki search queries instantly! Perfect for medical students using the AnKing_v12 deck from AnkiHub. Also supports USMLEPREPS, Coursology, and other question banks via custom patterns.
๐บ Demo Video
https://github.com/user-attachments/assets/f5e05a6e-26f7-430f-abbb-bb31ece9b53c
Complete workflow: Copy question IDs from your question bank โ Paste in addon โ Search in Anki!
๐ What's New
v1.4.0 - Clipboard Auto-Load! ๐
- ๐ Clipboard Auto-Load - Automatically loads clipboard content when opening the dialog
- โก Smart Detection - Detects if clipboard contains question IDs
- ๐ก๏ธ Safety Limit - Won't auto-load documents over 5000 characters
- ๐ก Visual Feedback - Shows tooltip when clipboard is auto-loaded
- ๐ One Less Step - No need to paste manually anymore!
v1.3.1 - Keyboard Shortcuts! โจ๏ธ
- โจ๏ธ Ctrl+Shift+U - Open converter from anywhere in Anki
- โก Ctrl+Enter - Convert and search immediately
- ๐ช Esc - Close dialog quickly
- ๐ก Shortcuts hint displayed in dialog
v1.3.0 - Multi-Question Bank Support!
- ๐ฅ UWorld Support - Full Step 1, 2, and 3 coverage
- ๐ AMBOSS Support - Step 1 and 2 with alphanumeric IDs
- ๐ฅ COMLEX Support - Step 1 and 2 for osteopathic medicine
- ๐ Smart Bank Detection - Automatically handles different ID formats
- ๐พ Bank Memory - Remembers your last selected question bank
- โ๏ธ Custom Patterns - Support for USMLEPREPS, Coursology, and any deck!
๐ Features
Core Features
- โ
3 Question Banks - UWorld, AMBOSS, and COMLEX built-in
- โ
Step 1, 2 & 3 Support - Full USMLE step coverage (where available)
- โ
Smart ID Recognition - Handles numeric (UWorld/COMLEX) and alphanumeric (AMBOSS) IDs
- โ
Smart Memory - Remembers your last bank and step selection
- โ
Auto-conversion - Converts IDs as you type
- ๐ Clipboard Auto-Load - Automatically loads clipboard content when opening
- โ
Multiple Actions - Copy to clipboard or search directly in Anki
- โ
Clean Interface - Simple, intuitive design
- โ
Error Handling - Filters out invalid characters automatically
- โจ๏ธ Keyboard Shortcuts - Ctrl+Shift+U to open, Ctrl+Enter to search, Esc to close
Advanced Features (v1.2.0+)
- ๐ File Import - Load IDs from .txt or .csv files for batch processing
- ๐ฏ Browser Context Menu - Right-click on question bank cards to extract IDs
- โ๏ธ Custom Tag Patterns - Configure for USMLEPREPS, Coursology, or any deck!
- ๐ Flexible Input - Paste IDs in any format: comma, space, newline, or tab-separated
- ๐ Conversion History - Track your last 20 conversions with dates and counts
- ๐ Live Stats - See ID count in real-time as you type
- โจ Enhanced UI - Larger dialog (850x600) with better visual feedback
- ๐จ Dark Mode Support - Perfect visibility in both light and dark themes
๐ธ Screenshots
Main Interface
Convert question IDs from UWorld, AMBOSS, or COMLEX
Search Results in Anki
One-click search opens Anki browser with your target questions
โ ๏ธ Requirements
- Anki Version: 2.1.66 or later
- Deck: Works with AnKing_v12 deck by default
- Custom Decks: Configure your own tag patterns for any deck!
๐ฅ Installation
Install from AnkiWeb
- Open Anki โ Tools โ Add-ons โ Get Add-ons
- Paste this code: 699193084
- Restart Anki
๐ง Usage
โจ๏ธ Keyboard Shortcuts
Make your workflow even faster with keyboard shortcuts:
- Ctrl+Shift+U - Open the converter dialog from anywhere in Anki
- Ctrl+Enter - Convert and search in Anki immediately (inside dialog)
- Esc - Close the dialog
The dialog will also automatically load your clipboard if it contains question IDs!
Quick Start with Question Banks
UWorld
- Copy your question IDs (numeric format: 21656, 19263, 4466)
- Open: Tools โ UWorld AMBOSS COMLEX - Question ID Converter
- Select "UWorld" and your step
- Paste the IDs
- Click "Search in Anki" - Done! ๐
AMBOSS
- Copy your AMBOSS IDs (alphanumeric: -aaDMQ, 0jae_4, 3_0SLi)
- Open the converter
- Select "AMBOSS" and your step (1 or 2)
- Paste the IDs
- Click "Search in Anki" - Done! ๐
COMLEX
- Copy your COMLEX question IDs (numeric: 106228, 100004)
- Open the converter
- Select "COMLEX" and your step (1 or 2)
- Paste the IDs
- Click "Search in Anki" - Done! ๐
USMLEPREPS Integration
In USMLEPREPS:
- Go to "My Tests"
- Click the 3-dot menu (โฎ) on your test
- Select "Share Test"
- Click "Copy All IDs"
In Anki:
- Open the converter
- Select UWorld (USMLEPREPS uses UWorld format)
- Paste and search!
Manual Usage
- Open the converter: Tools โ UWorld AMBOSS COMLEX - Question ID Converter
- Select your question bank: UWorld, AMBOSS, or COMLEX
- Select your step: Choose Step 1, 2, or 3 (saved for next time)
- Input IDs (choose one):
- Paste directly (comma, space, or newline-separated)
- Click "๐ Load from File" to import from .txt or .csv
- Get results: Copy the search query or search directly in Anki
Input Format Examples
The addon accepts any format:
UWorld/COMLEX (numeric):
Comma-separated: 21656, 19263, 4466
Space-separated: 21656 19263 4466
Newline-separated: 21656
19263
4466
Mixed format: 21656, 19263
4466
AMBOSS (alphanumeric):
Comma-separated: -aaDMQ, 0jae_4, 3_0SLi
Space-separated: -aaDMQ 0jae_4 3_0SLi
Newline-separated: -aaDMQ
0jae_4
3_0SLi
All formats work perfectly! ๐
Output Examples
UWorld Step 2:
tag:#AK_Step2_v12::#UWorld::Step::21656 OR tag:#AK_Step2_v12::#UWorld::Step::19263
AMBOSS Step 1:
tag:#AK_Step1_v12::#AMBOSS::-aaDMQ OR tag:#AK_Step1_v12::#AMBOSS::0jae_4
COMLEX Step 1:
tag:#AK_Step1_v12::#UWorld::COMLEX::106228 OR tag:#AK_Step1_v12::#UWorld::COMLEX::100004
UWorld Step 3:
tag:#AK_Step3_v12::#UWorld::21656 OR tag:#AK_Step3_v12::#UWorld::19263
Custom Patterns for Other Question Banks
Want to use with any other deck?
- Click "โ๏ธ Custom Patterns"
- Select the appropriate bank tab
- Define your pattern:
tag:#YourDeck::#YourBank::{ID}
- Test with a sample ID
- Save and use!
๐ฏ Perfect For
- UWorld users preparing for USMLE Steps 1, 2, 3
- AMBOSS users studying for Step 1 and 2
- COMLEX students using UWorld question bank
- USMLEPREPS users who want quick Anki integration
- Coursology and other question bank users (via custom patterns)
- Medical students using the AnKing_v12 deck
- Batch processing weekly review lists
- Quick access to specific question cards in Anki
๐ Bug Reports & Feature Requests
Found a bug or have a suggestion? Please open an issue!
๐ Changelog
v1.4.0 (Latest - October 2025)
- ๐ Clipboard Auto-Load: Automatically loads clipboard content when dialog opens
- โก Smart Detection: Detects if clipboard contains question IDs (numbers/alphanumeric)
- ๐ก๏ธ Safety Limit: Won't auto-load if clipboard exceeds 5000 characters
- ๐ก Visual Feedback: Shows tooltip when clipboard is auto-loaded
- ๐ Workflow Improvement: One less manual step in the conversion process
v1.3.1 (October 2025)
- โจ๏ธ Keyboard Shortcuts: Added Ctrl+Shift+U (open), Ctrl+Enter (search), Esc (close)
- ๐ก Shortcuts Hint: Visual guide for keyboard shortcuts in dialog
- โก Speed Boost: Faster workflow with keyboard navigation
v1.3.0 (October 2025)
- ๐ฅ Multi-Bank Support: Added AMBOSS and COMLEX support
- ๐ Smart ID Detection: Handles both numeric and alphanumeric IDs
- ๐พ Bank Memory: Remembers last selected question bank
- ๐ฏ Dynamic UI: Step 3 auto-disables for AMBOSS/COMLEX
- โ๏ธ Enhanced Custom Patterns: Bank-specific pattern configuration
- ๐ History Update: Added bank column to conversion history
- ๐ Browser Integration: Extracts IDs from all supported banks
- โจ Better Title: Renamed to emphasize multi-bank support
v1.2.1
- ๐จ Fixed Custom Patterns test result visibility in dark mode
- โจ Test result box now adapts to Anki's theme automatically
v1.2.0 (Major Update)
- ๐ Batch Processing: Load question IDs from text/CSV files
- ๐ Quick Actions: Right-click cards in browser to extract question IDs
- โ๏ธ Custom Patterns: Define your own tag patterns for any deck
- ๐ง Smart Input: Accepts IDs in any format (comma, space, newline, tab)
- ๐ History Tracker: View your last 20 conversions with timestamps
- โจ Better UI: Live ID counter, status messages, improved layout
- ๐ Dialog Size: Increased to 850x600 for better workflow
v1.1.1
- ๐ Fixed Rate Addon button
- ๐จ Improved layout
v1.1.0
v1.0.2
- ๐จ Redesigned support button
- โญ Added "Rate Addon" button
v1.0.1
- โจ Added Ko-fi support button
v1.0.0 (Initial Release)
- ๐ Convert question IDs to Anki search queries
- โก Support for Step 1 and 2
- ๐พ Memory feature for step selection
๐ License
This project is open source and available under the MIT License.
๐ค Contributing
Contributions are welcome! Feel free to:
- Fork the repository
- Create a feature branch
- Submit a pull request
๐ Support
If this addon helped you with your medical studies, consider:
- โญ Starring this repository
- ๐ Rating it on AnkiWeb
- ๐ Reporting bugs or suggesting features
- ๐ข Sharing with fellow medical students
๐ Acknowledgments
Thanks to:
- The AnKing team for their amazing AnKing_v12 deck
- UWorld, AMBOSS, and COMLEX for their excellent question banks
- The medical student community for feedback and support
Made with โค๏ธ for the medical student community
Happy Studying! ๐๐ฉบ