Add text to an image

Place text on an image with color, position, size and opacity controls.

Maximum 25 MB and 40 megapixels. Each dimension supports up to 16,384 px. Everything is processed in your browser.

Reprocessing can change metadata and color profiles. JPG does not preserve transparency. Inspect background and opacity in the preview; each tool’s settings determine the result.

Your files are processed here, on your device

We do not send your file or text contents to a processing server. No account is needed and there is no daily operation quota. Individual tools have size limits to protect your device’s memory.

A connection is needed to load the site and its resources. Hosting may receive technical visit data. Favorites store only tool identifiers in this browser.

How we handle your data →

How to use this tool

  1. Load an image and enter a single text line.
  2. Choose position, color, size, opacity and format.
  3. Process, inspect readability and margins, then download the copy.

An example you can verify

Place a visual label in an image corner.

Example input

400 × 200 px image. Text: Kitavio.

SettingsBottom right. Size: 8%. Opacity: 70%.

Expected result

400 × 200 px image with text added. Initial font: 16 px. Margin: 8 px.

Size uses the shorter side: 200 × 0.08 = 16. Long text is reduced to fit available width.

Add text to an image: uses and practical guidance

Adding text places a visual mark or label inside an image canvas. It can identify a draft version, introduce a short name or indicate that an image belongs to a demonstration. Output retains dimensions and content with text drawn over it. The mark becomes part of the downloaded copy's pixels rather than an editable layer. Keep the original so text can be changed without trying to erase or cover a mark already incorporated into a raster file. This operation is a visual annotation rather than an editor that preserves a document's full layer structure.

Position can be one of four corners or the center. Corner placement uses a margin equal to four percent of the shorter side, with a minimum of one pixel. Initial font size also uses the shorter side: eight percent on a four-hundred-by-two-hundred image equals sixteen pixels. This avoids making text excessively large merely because a panoramic image is wide. If the line exceeds available width, font size is reduced to fit. Long labels can therefore become difficult to read on small images, making a shorter text preferable to relying entirely on automatic fitting.

Choose color and opacity for the background behind the mark. One hundred percent opacity applies the full selected color; lower settings blend it with the image. Text uses a sans-serif font available in the browser environment, so appearance can vary slightly across devices. Outlines, shadows and protective background rectangles are not automatically added. Check contrast and readability in the preview and at the size where the final image will be displayed. A label that looks clear while enlarged can become illegible after another application reduces the image, particularly when output compression also softens small letter edges.

Supported settings are one line up to one hundred characters, size from one through thirty percent and integer opacity from one through one hundred percent. PNG and WebP can retain transparency outside the drawn region; JPG composites remaining transparency over white. Reprocessing can change metadata and compression. Text does not prevent copying, cropping or editing and is neither a rights registry nor a technical protection against modification. Check alternative corners when important content lies near an edge. The copy is prepared locally and saving requires selecting Download. Retain any version needed for comparison before changing controls, and inspect the downloaded result in its intended destination.

Settings and limits

Load an image and enter one line up to 100 characters. Choose position, color, size from 1–30% of the shorter side and opacity from 1–100%. Text uses a sans-serif font and fits the available width. Maximum 25 MB and 40 megapixels. Output text is not editable.

Frequently asked questions

Does it prevent image copying?

No. It adds a visual mark without preventing copying or editing and does not register copyright.

Guides