Create dynamic placeholder images via URL parameters. Perfect for mockups, prototypes, and development environments.
holdmyimages.com · API ReferenceThe Placeholder Image Generator creates images based on query parameters. Quick start with the following call:
Creates a 400×300 px image with default colors and size text.
w
: Width in pixels. Default: 600. Example: w=800
h
: Height in pixels. Default: 400. Example: h=600
size
: Square size (sets width = height). Example: size=500
text
: Display text. Default: {width}x{height} (e.g. 400x300)bg
: Background color (Hex without #
). Default: F5F5F5
color
: Text color (Hex without #
). Default: 666666
fontsize
: Font size in pixels. Range: 8–200. Default: 12format
: Output format (png
, jpg
, jpeg
, svg
). Default: png
quality
: JPEG quality 1–100. Default: 95scale
: Resolution scaling 1.0–4.0. Default: 1.0400×300 px, default gray, text shows the size.
300×300 px, dark background, white text.
Red (#FF6B6B) with large white font.
Creates 800×600 px, sharp on HiDPI/Retina displays.
Infinitely scalable, ideal for logos and text.
Small file size for large images.
scale=2
for sharp display on Retina displays.format=jpg
for large images without transparency (smaller files).text
with %20
.Use scale=2
for double resolution or format=svg
for vector-based, pixel-independent display.
PNG for general web graphics (lossless, transparency). SVG for logos/icons/text (infinitely scalable). JPEG for photos and large images (smaller files).
Use the PNG format; JPEG does not support transparency.
Copyright ©HoldMyImages