Consistent Icon Set Generator

Maintain visual consistency across multiple icons

Prompt · 2 variables

I want to create a set of icons based on the list below. The style is {{Style}}. First, define the shared set of rules that all icons must strictly follow. Specify six key parameters: stroke weight, corner radius, geometric simplicity, padding/margin ratio, color count, and perspective (flat 2D front-facing vs. isometric).

Next, generate a one-line English prompt for each icon. Each line must start with the exact verbatim shared style rule defined above, followed only by a short noun phrase describing what the specific icon depicts. Format the final output as a two-column table with 'Icon Name' and 'Prompt'.

Do not include any text, letters, or numbers inside the icons, and do not use drop shadows, glossy effects, or 3D rendering. Keep each icon simple with two or fewer visual elements so it remains recognizable at very small sizes, and avoid mimicking existing branded app icons.

After creating the table, self-check each icon against all six shared rules, correct any inconsistencies, and output only the revised final table. If any item from the list is difficult to represent as a single clean icon, provide a brief note below the table explaining the reason and suggesting an alternative.

Icon List: """ {{Icon List}} """

Copy, then paste here · ChatGPT and Claude open with the prompt filled in Open in ChatGPT ↗Open in Claude ↗Open in Gemini ↗ Edit in builder Download classroom card

Why it is written this way

Task
I want to create a set of icons based on the list below. The style is {{Style}}. First, define the shared set of rules that all icons must strictly follow. Specify six key parameters: stroke weight, corner radius, geometric simplicity, padding/margin ratio, color count, and perspective (flat 2D front-facing vs. isometric).
Format
Next, generate a one-line English prompt for each icon. Each line must start with the exact verbatim shared style rule defined above, followed only by a short noun phrase describing what the specific icon depicts. Format the final output as a two-column table with 'Icon Name' and 'Prompt'.
Constraints
Do not include any text, letters, or numbers inside the icons, and do not use drop shadows, glossy effects, or 3D rendering. Keep each icon simple with two or fewer visual elements so it remains recognizable at very small sizes, and avoid mimicking existing branded app icons.
Self-check
After creating the table, self-check each icon against all six shared rules, correct any inconsistencies, and output only the revised final table. If any item from the list is difficult to represent as a single clean icon, provide a brief note below the table explaining the reason and suggesting an alternative.
Input
Icon List: """ {{Icon List}} """

When asking AI image generators to create icons one by one, the visual style gradually drifts across iterations. The first icon might feature thin outlines, while the third ends up with heavy fills and mismatched padding, making the final set look disjointed. In icon design, visual consistency across the set matters far more than individual embellishments.

Establishing a shared set of rules in the Task paragraph ensures that subtle visual properties—like stroke weight and negative space—are explicitly defined upfront. Instructing the AI in the Format paragraph to repeat this exact descriptive phrase at the beginning of each prompt keeps the model grounded, ensuring all outputs belong to the same visual family.

The Constraints prevent common pitfalls when scaling down icons to 24px UI standards. Too many details turn into muddy dark spots, while 3D effects and shadows clash with diverse UI background colors. Text is also strictly forbidden because AI text rendering is unreliable and cannot be localized.

The self-reflection Review step in the final paragraph verifies that all six parameters are strictly met across every prompt line, filtering out drift before you start generating assets.

Unfamiliar terms? See Aha AI: prompt, output-format

Compared with a bad example

Common bad example

Make home, search, cart, notification, and profile icons for my app. Keep it simple.

"Keep it simple" is too subjective, leading to mismatched line weights and inconsistent margins across the five icons. Placed side-by-side, one icon might look oversized while another appears too heavy. Without defined rules, fixing them requires regenerating the entire set from scratch.

Variations

Adding an Icon to an Existing Set

Adding an Icon to an Existing Set

I want to add a new icon to an existing icon set. The style is {{Style}}, using the exact shared design rules previously established. The required item is listed below. Prepend the exact existing rule sentence verbatim to the prompt and append only the short noun phrase for the new icon. Add a brief note flagging any potential visual clash when placed alongside the existing set.

Icon List: """ {{Icon List}} """

Creating a new prompt from scratch when adding a single icon often breaks set uniformity. Reusing the exact baseline rule string guarantees continuity.

Generating a Grid Icon Sheet

Generating a Grid Icon Sheet

I want to generate the following icons arranged in a clean grid within a single image for direct comparison. The style is {{Style}}. Write a single English prompt specifying that all icons must sit within identical grid cells with uniform padding, drawn as black outlines on a pure white background. Also describe the suggested layout order.

Icon List: """ {{Icon List}} """

Viewing icons together on a single contact sheet makes style inconsistencies immediately visible. Use this layout to finalize your design direction before generating high-res single assets.

Model notes

Icons are easiest to use with transparent or clean backgrounds. Request a clean white background to easily isolate them in design tools, or generate a grid sheet and slice them individually.

Related prompts

Last updated 2026-09-02 · Found a mistake? Let us know