BorderPhotoAll toolsAdd a border

Put a caption on a photoWrite a caption under your photo.

Your words set in the border, never over the picture. Hindi works too.

or drop it herePaste works too. JPG, PNG, HEIC and more.

No photo handy?

FreeNo sign-upPhotos stay on your device

Result: Captioned made from a lake photoThe original photo, before

What this page sets up for you

Photo pixels fixed: an even paper-white border with a deep lower edge, and your caption set in it — never on the picture.

Opens on a paper-white border, 4 % at the sides and top and 13 % below. Type the caption under Caption — up to two lines, Hindi included.

Any photo. The caption goes in the border below it.

How to do it

  1. Open the photo. It opens with a deep lower border, in this tab; nothing is uploaded.
  2. Type the caption. Under Caption, write one or two lines. Hindi and other Devanagari text works.
  3. Set the size and face. Choose sans, serif or Devanagari, the size and the alignment; add a date if you want one.
  4. Export. Save as PNG or JPG. The caption is part of the image, so it travels with it.

The construction this opening uses

A caption belongs beside a picture, not on it. This opening deepens the lower border to thirteen per cent of the long edge — the proportion of a mounted print's label area — and sets the caption in it, centred and kept within the photo's width so it lines up with the picture rather than the paper.

On a 4000 × 3000 photo the lower border is 520 px and a 34 % caption is 177 px tall, about 15 mm at 300 PPI. On a 1080-pixel phone photo the border is 140 px and the type 48 px. Two lines share the same border at the line height you set.

Caption size in the opening border
PhotoLower borderType size
4000 × 3000520 px177 px
3024 × 4032524 px178 px
1080 × 1350176 px60 px

Where the treatment stops working

This sets plain text in a border. It does not wrap long text — over two lines are cut to two, and a long line is condensed to the photo's width — and it cannot place text on top of the picture. Only Latin and Devanagari faces are bundled; Tamil, Bengali and other scripts may fall back to whatever face the device has.

  • Two lines at most; a long line is narrowed to fit the photo's width.
  • Devanagari is bundled; other Indian scripts are not yet.
  • Caption text is never saved in recipes or share links.

The opening values are a starting construction, not a filter baked into the page. Every width, colour, unit and mode remains editable after the photograph opens, and the output readout states the dimensions before export. That makes the result reproducible instead of leaving its proportions hidden inside a decorative preset.

Questions

How big should the caption be?

Measured against the border it sits in, about a third of its depth reads as a caption rather than a headline; this opening uses 34 %. Measured against the canvas width, 3–5 % suits most photos. Switch between the two under Caption; the type size in pixels is printed below the controls.

Can I write the caption in Hindi?

Yes. Devanagari text — Hindi, Marathi, Nepali, Sanskrit — is set in Noto Sans Devanagari, which ships with this site and loads from it only when your caption contains Devanagari. If the face cannot load, the export stops with a message rather than silently using a substitute face. Other Indian scripts are not bundled yet.

Will the caption cover my photo?

No. It is set in the border, never on the picture, and kept within the photo's width. If the border is too shallow for the size you chose, the page offers to deepen it by the exact number of pixels needed.

Can I add a date?

Yes. Under Caption, pick a date (or leave it for today) and a format — DD/MM/YYYY, DD-MM-YYYY or D MMM YYYY — and it is added as the second line. The page never adds a date you did not ask for.

Can the caption go above the photo?

Yes: set Position to Upper border, and widen the top edge under Border, or use the deepen button.

Same studio, other openings

Lake photo in a white mat and black frame — Caption Border