Placeholder image generator.

Set the size, colors and label. Create an image right in your browser.

Image settings

Placeholder image settings
Background color

Use a six-digit hex color, such as #FFFFFF.

Text color

Use a six-digit hex color, such as #FFFFFF.

Leave empty for dimensions. Line breaks are kept; text does not wrap or shrink. Use a space for no label.

JPEG needs a solid background. JPEG and WebP use browser quality 92%; colors and text edges may change.

Choose your settings, then generate an image.

Actual output preview

Your generated image will appear here.

Generate an image to see its actual dimensions and file size.

Preview scaled to fit this panel. The downloaded image keeps its exact pixel dimensions. Checkerboard shows through transparent pixels and is not part of the downloaded image.

How it works

  1. Enter the width and height in pixels, or choose a size preset.
  2. Set the colors, text, font and image format. Choose Generate image.
  3. Check the actual result and download it. Change settings and generate again for another version.

Made on your device

Your text, settings and generated images stay in this browser tab. The tool does not upload, log or store them. Fonts load from this site; there is no external placeholder service.

Cancel stops generation and keeps settings. Reset restores defaults and releases the previous image and download.

Output notes

Images are single-frame sRGB raster files. PNG preserves colors and transparency losslessly; JPEG and WebP use the browser’s lossy encoder at quality 92%. Browser format support varies; unavailable encoders show an error.

Available memory and browser canvas limits determine which dimensions work. No fixed image-size cap is imposed. Use a current browser that supports image generation.

Frequently asked questions

How do I make a blank image or a dimension label?

Leave the label empty to show width × height. Enter a space to draw no visible label. Background and text colors accept six-digit hex values. Transparency replaces the background color for PNG or WebP.

Why is my text clipped?

The chosen font size is kept exactly. Lines are vertically centered as a group, spaced at 1.2 times the font size, and aligned to the left edge, center or right edge. Text does not automatically wrap or shrink. Any part beyond the canvas is clipped; the result warns when measured glyph bounds exceed the image. Use line breaks, a smaller font or a larger image.

Which fonts and languages are supported?

DejaVu Sans, Serif and Sans Mono are bundled locally. These fonts do not cover every script or emoji. Missing characters use available browser fallback fonts and may appear as missing-glyph boxes. Text appearance and shaping can vary across browsers. Text uses a left-to-right base direction; check mixed-direction labels in the actual preview.

Is the preview the same file as the download?

Yes. The preview displays the encoded download file, scaled to fit the page. The dimensions are checked after encoding. Edits hide the old preview and download until you generate again, so they always refer to the displayed settings.

Resize an image · Convert an image