YOUR FILES. YOUR DEVICE.

Add Text to Image

Add a caption or text watermark to a still picture.

Your starting point

Files stay on your device

Drop files herePick a file to start

PNG, JPEG, WebP (static) · up to 20 MiB per file

Limits & supported formats

ZIP or folder: up to 8 supported images, 40 MiB expanded total. Nested archives and unsupported entries are rejected.

Input: up to 8 files · PNG, JPEG, WebP (static) · 20 MiB each, 40 MiB combined.

Static images: up to 2,048 px per side. Animated inputs are not supported here.

Still image output: up to 2,048 px per side and 4,194,304 pixels. No animation is exported.

Detailed budgets: 40,000,000 decoded pixels, an estimated 192 MiB working allocation and 64 MiB per ZIP. These estimates help reject large jobs; they do not guarantee a browser process memory peak.

Files are processed one at a time with shared settings. A failed file does not stop the others.

Files & layers0

Add a file to get started.

Three steps. One moving picture.

01Add pictures to label

02Enter text, position, color and opacity

03Check placement on each result and download

GIFBloom

Add Text to Image

Write a caption, choose its size and color, then drag it or use exact coordinates and arrow keys. The editing preview updates with the same drawing function as export. An outline or text background can improve readability.

Choosing your settings

Text outside the image is clipped. This adds your text; it does not remove existing watermarks or generate missing pixels.

If the result needs another pass

Use line breaks for long captions. Preview the actual result and adjust position or contrast before downloading.

Good to know

Can I apply text to a batch?

Yes. Each picture receives the same text style and position. Check small pictures for clipped text, and reduce font size when needed.

Why does a caption not fit the picture?

Use line breaks for long captions. Preview the actual result and adjust position or contrast before downloading.