Small tools. Better flow.

Placeholder image

Create PNG placeholders with size, color, and text.

Usage guide

Your input stays in this browser.

Input & options

Text 1 MB

View code examples ↓

Result

Your result will appear here.

Code examples

Starting points for your own code. Run them in the environment shown below.

Browser · DevTools console

Current inputs apply only to fields used by the example. Selected files are not embedded.

const canvas = document.createElement("canvas");
canvas.width = 640;
canvas.height = 360;
const context = canvas.getContext("2d");
context.fillStyle = "#18201b";
context.fillRect(0, 0, canvas.width, canvas.height);
context.fillStyle = "#b6ebbd";
context.font = "32px sans-serif";
context.textAlign = "center";
context.textBaseline = "middle";
context.fillText("640 × 360", canvas.width / 2, canvas.height / 2);
document.body.append(canvas);
console.log(canvas.toDataURL("image/png"));

Put it to work

Create PNG placeholders with size, color, and text.

Details that matter

Format and meaning

Generated locally in your browser and downloaded as PNG.

Supported scope and limits

Text 1 MB

Split inputs that exceed the limit. If a format or algorithm is unsupported, choose a tool that matches your requirements instead of silently changing the format.