Prompt Data
IMGPrompt's prompt library is compiled from online sources, promptoMANIA, sd-webui-prompt-all-in-one, and awesome-gpt-image-2-prompts (CC BY 4.0). After deduplication, standardization, and localization across 18 languages, we have 5,000+ entries across 16 main categories and hundreds of subcategories.
Data Structure
All prompt data lives under src/app/data:
Each prompt is a JSON object:
Field Reference
💡 The
previewfield powers the hover/long-press preview + click-to-zoom experience. Entries with a preview image get a small indicator icon and stand out visually. Desktop uses hover; touch devices use long-press, so a quick tap still just adds / removes the tag.
Data Hygiene Tips
- Keep
displayNameunique — duplicates are ignored and reduce suggestion quality. - Reuse the same
object/attributevalues across languages so navigation stays consistent. - Keep
langNameconcise to avoid chip truncation. - For
preview, WebP ≤ 150 KB with a 1:1 (square) aspect ratio renders best inside the hover / long-press popover.
Adding Custom Prompts
Use the IMGPrompt Data Converter to convert your data to the standard shape, then save to src/app/data/prompt-custom.json. This file is loaded at startup and applies to all languages.
Example:
Custom entries follow the exact same display rules as built-ins: include a preview to enable the hover / long-press preview + click-to-zoom treatment.

