Add Text to Image

Image

Add text to JPG, PNG, or WebP images online. Choose curated fonts for Chinese and Latin characters, set the text position, color, automatic contrast stroke, shadow, and font size, then download a PNG or JPG. You can also create text-only graphics with custom solid, gradient, or transparent backgrounds up to 8192 pixels. Everything runs locally in your browser.

Live previewText is rendered on the canvas with your current settings
1200 × 780

Images and text are processed locally in your browser. Nothing is uploaded.

Background
Image size1200 × 780 px
Solid, gradient, and transparent backgrounds use this output size (up to 8192 px).

Add Text to Image

Use this add text to image tool to place a headline, caption, poster message, or social media copy on a JPG, PNG, or WebP image. You can also start with a solid color, gradient, or transparent background when you need a simple text image.

As a text on image editor, it lets you enter multi-line text, choose from curated fonts for Chinese and Latin characters, and select one of nine positions. Change the text color, turn on an automatically contrasting outline, add a shadow, and adjust the font size with a slider or exact pixel value.

For solid, gradient, and transparent backgrounds, set a custom width and height up to 8192 pixels. Uploaded images keep their original dimensions. Preview the result in the browser and download it as PNG or JPG; transparent backgrounds are exported as PNG so the alpha channel is preserved.

All image reading, text rendering, and export use browser Canvas locally. No account, software installation, or image upload is required.

FAQ

How do I add text to an image?

Upload a JPG, PNG, or WebP image, enter your text, choose its font, color, size, position, and optional outline or shadow, then download the result. You can also start with a solid, gradient, or transparent background.

Which backgrounds are supported?

You can upload a JPG, PNG, or WebP image, or choose a solid color, gradient, or transparent background.

Can I create an image with only text and a transparent background?

Yes. Choose Transparent to leave the canvas clear and keep only the text, stroke, and shadow. Transparent output is downloaded as PNG because JPG cannot preserve transparency.

What text styling options are available?

You can enter multi-line text, choose a font, select one of nine positions, set the text color, toggle an automatic black-or-white contrast stroke, toggle a shadow, and adjust the font size from 12 to 512 pixels.

Does it support Chinese and Latin text?

Yes. The curated font list is designed to cover simplified Chinese, traditional Chinese, and Latin characters. If a selected font lacks a character, the browser uses a fallback font.

Can I set the output dimensions?

Yes. Solid, gradient, and transparent backgrounds support custom width and height from 1 to 8192 pixels, with a default of 1200 × 780. Uploaded images use their original dimensions.

Which formats can I download?

You can download PNG or JPG. When the background is transparent, the tool automatically uses PNG to retain transparency.

Are my images uploaded to a server?

No. Image reading, text rendering, and export all happen locally in your browser.