Add a border

Photo frame editor

Every frame in the library — 32 of them — drawn on your own photo. Pick one, recolour it from the picture, set its width and save at full size.

Frames are rendered locally; the photograph stays in this tab.

Border styles

Eight everyday styles below, and cut, soft, depth and pattern families beside them — 32 styles in all. Open a photo and every tile redraws on it.

  • Clean
  • Rounded
  • Film strip
  • Instant print
  • Scrapbook
  • Soft vignette
  • Gradient rim
  • Dual tone

Put a photo here, or press to pick one

Open a photograph and every frame in the browser redraws on it. The editor opens on an embossed moulding.

Nothing to hand?

Waiting for a pictureDrawn in this tab

Every frame, on your own picture

A photo frame editor is only as good as the moment of choosing, and choosing from sample pictures is guesswork: a frame that flatters a stock beach can swamp your portrait. Here the style browser redraws every frame on the photo you opened, using the same code that writes the saved file, so a tile is the file in miniature. The editor opens on an embossed moulding; the families below sit beside it.

Styles
The borders most photographs get: clean, rounded, film, instant, scrapbook.
Cut edges
Edges that look trimmed: scallop, deckle, tear, zigzag.
Soft edges
Edges that fade or light up rather than stop.
Depth
Frames that lift the picture off the page.
Pattern
Bands with something printed on them.

Once a frame is chosen, everything about it stays editable: each colour, the width — by eye or as an exact number — the ornament's own controls such as arc width or glow spread, the corners, a shadow, a background and a paper or canvas texture. Undo reaches back fifty steps, and holding Compare shows the photo without its frame.

Embossed rule — drawn by this site's renderer: a 1200 × 800 picture becomes 1200 × 800.

How to frame a photo

  1. 1Open a photograph; the browser redraws every frame on it.
  2. 2Pick a family and a frame. Shuffle tries a variant of the family on show.
  3. 3Recolour it with Match photo or the dropper, and set the width.
  4. 4Finish with corners, a shadow or a texture, then save PNG, JPG or WebP.

Limits worth seeing before export

  • A frame does not improve a photograph. On a busy picture a wide ornate frame competes with the subject; thin frames suit crowded pictures.
  • Frames are drawn, not photographed, so there are no wood-grain or real-material frames here.

Questions about the rendered frame

How many frames are there?
32, in 5 families: everyday styles, cut edges, soft edges, depth and pattern. Every one is drawn as vector geometry at the size of the file you save, so none of them goes soft on a large photo.
Can I change a frame's colours?
Yes, every colour in every frame. Each frame has one to three colour slots under Colour; type a colour, pick one from the photo with the dropper, or apply a Match photo suggestion, which recolours the whole frame from the picture's own palette in one tap.
Do I need an account, and is there a watermark?
No account, no watermark and no size cap beyond what your browser can draw. The photo is opened, framed and saved inside this page; it is not uploaded anywhere.
Can I set the frame width exactly?
Yes. Under Border, Width in switches between a share of the short edge and pixels, millimetres or inches, for every side at once or each side separately. Decorative details such as scallops and stripes scale with the width you set.

Other frame families