Placeholder Images for Wireframes and UX Prototyping
- Use gray fill placeholders (e.g., #CCCCCC) in low-fidelity wireframes — exact dimensions matter more than realistic content.
- Switch to labeled placeholders ("Hero Image 1200x630") in mid-fi to communicate image intent to stakeholders.
- Use real or near-real images only in high-fidelity prototypes for usability testing.
- Keep aspect ratios accurate — wrong proportions mislead layout reviews.
Table of Contents
Placeholder images in wireframes and prototypes serve a specific purpose: they communicate that an image will exist in this space, at this size, without distracting reviewers with actual content. Getting placeholder images right in the wireframe stage prevents expensive layout misunderstandings later.
The rules for placeholder images in UX work are a little different from general web development. Here's how to use them effectively at each prototype fidelity level.
Low-Fidelity Wireframes: Gray Boxes
In low-fidelity wireframes, the goal is to communicate structure, not aesthetics. A simple gray rectangle at the right aspect ratio is all you need.
Recommended approach for lo-fi wireframes:
- Fill color: #CCCCCC or #E0E0E0 (light gray — visually distinct from content areas without being distracting)
- Dimensions: accurate to the intended layout ratio. A 16:9 hero placeholder should be 16:9, not a square.
- Text: optional. A small "img" label in the center helps, but avoid detailed labels at this stage.
- No shadows, borders, or styling — those decisions come later.
Tools like Figma, Sketch, and Balsamiq have native rectangle tools for this. For lo-fi wireframes in HTML or React prototypes, generate a gray placeholder PNG at the exact dimensions you need.
Mid-Fidelity: Labeled Placeholders
In mid-fidelity wireframes (used for stakeholder reviews and feedback sessions), placeholder images should communicate what type of image goes here and what the dimensions are.
Generate labeled placeholders with:
- A descriptive label: "Hero Image", "Product Photo", "Team Member Avatar", "Blog Featured Image"
- Dimensions in the label: "1200x630" or "400x400"
- Brand-adjacent colors if possible — if the final site uses a blue primary color, use a muted blue (#A8C5DA) instead of generic gray
This prevents the common stakeholder confusion of "I thought that would be a full-width banner" when they see the actual design. Labeled placeholders make the intent unambiguous.
Sell Custom Apparel — We Handle Printing & Free ShippingHigh-Fidelity Prototypes: When to Use Real Images
For high-fidelity prototypes used in usability testing, placeholder images break the illusion. Test participants may fixate on gray boxes or generic colored rectangles instead of engaging with the navigation and content flows you're testing.
Guidelines for hi-fi image selection:
- Use real or stock photos for hero images, team photos, and product imagery. Even if not final, realistic imagery produces better usability data.
- Use actual product images for ecommerce prototypes — fake placeholders in a product grid skew how participants interact with filters and comparisons.
- Keep placeholder fills for peripheral images — sidebar thumbnails, article grid images, or areas that aren't part of the flow being tested can stay as colored fills.
The rule: if the image is directly part of the task flow, make it real. If it's background context, a good placeholder is fine.
Generating Wireframe Placeholders with Exact Dimensions
When you need a downloadable PNG placeholder at exact wireframe dimensions:
- Open the placeholder image generator.
- Enter the exact width and height from your wireframe spec (e.g., 1200x630 for a hero, 400x400 for a product card).
- Set background to a wireframe gray: enter hex #CCCCCC or #D9D9D9.
- Add a label if it's mid-fidelity work: "Hero Image 1200x630".
- Download and import directly into Figma, Sketch, PowerPoint, or your HTML prototype.
This ensures every placeholder in your design file is at the exact pixel dimensions it needs to be — not stretched or letterboxed from a generic size.
Generate Wireframe Placeholders at Exact Dimensions
Enter your wireframe spec dimensions, set gray fill, add a label — download PNG instantly. Free, no account.
Open Free Placeholder Image GeneratorFrequently Asked Questions
Should I use the same placeholder for mobile and desktop wireframes?
No. Create separate placeholders at mobile and desktop dimensions. A hero that is 1920x600 on desktop might be 768x300 on mobile. Showing accurate proportions at each breakpoint prevents layout surprises during development.
What color should wireframe image placeholders be?
#CCCCCC (light gray) is the most universally used wireframe placeholder color. It's distinct from white content areas and dark text without implying any color direction. Some teams use a specific brand-tinted gray to start introducing brand feel in mid-fi.
Do wireframe placeholder images need alt text?
In production-ready HTML, yes — all images need descriptive alt text. In wireframe prototypes for internal review, a placeholder alt attribute like "placeholder" or a descriptive label like "hero image" is sufficient.
Can I use Lorem Picsum for wireframe placeholders?
For lo-fi and mid-fi wireframes, Lorem Picsum is not ideal because the real photos introduce visual noise that distracts from structural feedback. Use gray fills or labeled colored boxes. Lorem Picsum is better suited for high-fidelity prototypes where realistic imagery is needed.

