DPA Frames puts a full-size canvas beside its controls, and there is not enough room for both on a phone. Open it on a laptop or desktop and everything will be where it should be.
Rotating to landscape on a tablet is usually enough.
Drag an image, GIF or video here
PNG, JPEG, WebP, GIF, MP4 or MOV — or click to browse
Position, zoom and rotation carry across the whole feed and into the batch render. Turn this off to reposition each product on its own.
Use this when a retailer blocks the reader and you have copied the picture addresses by hand. They become the views of a single product, so the picker below and the two-window presets still work.
Applied to every product. Where a product has fewer views than this, it falls back to its main shot rather than coming out blank.
Or drop a feed file here
XML, CSV or TSV. Use this if the address will not load, which is normal for a large or password-protected feed. Open the feed address in a browser tab, save the file, then drop it here.
Adjusts only the loaded picture or video. Zero leaves it exactly as it came in, and clips can be trimmed, sped up or reversed in the Video edit section below.
Light
Colour
Detail
One-tap colour looks for the loaded picture only. Applying one writes its recipe into Edit, so any part of it can be adjusted afterwards.
Each layer sits on its own side with its own edge style, colour and thickness. Stack a left bar in one style and a right bar in another, for example.
Its settings sit next to the artwork once added, not here.
A finished look in one click, fully editable afterwards — its settings sit next to the artwork once applied.
Bring in a frame that already exists as a transparent PNG, from a previous campaign or from a designer. It lands as a layer sized to the whole canvas and can be moved and scaled like any other.
Click or drag a transparent PNG
the frame only, with the photo area left empty
Upload a finished DPA frame PNG to extract its border colour and thickness automatically, Content is extracted automatically — text and logos are detected and added as separate stamp layers.
Quick add
Supports .woff, .woff2, .ttf, .otf. Once uploaded, the font appears in the font dropdown for every text layer.
Upload your logo, or a cropped image of a wordmark from a screenshot. You can add more than one.
Click a decal to lay it on top of the artwork, then move, resize and tilt it from its layer card below.
Drop a set of pictures and the current design is rendered onto every one — same frame, wording and decals — then handed back as a zip, at the format shown.
Renders the finished design onto every product in the loaded feed, then hands you a zip of images and a supplementary feed file. This is the route the paid tools take: the product image itself becomes the design, so you are not limited to what Meta's overlay can draw.
These are finished pictures, not overlays. Download PNG above gives you a transparent frame for Meta to lay over a product. These files already have the product in them, so they are flat and opaque, and they replace the product image in the catalogue rather than sitting on top of it.
A one-off setup, then the tool uploads every rendered picture itself and the feed file comes out ready to hand to Meta. No dragging folders about.
Every run saves its pictures under a fresh name, because the library will not let an uploaded picture be replaced. That means re-rendering always produces new addresses, so upload the new feed file to Meta each time. Old runs stay in the library tagged dpa-frames, so you can clear them out when you are sure they are no longer being served.
Leave this empty if you do not know it yet. Render first, upload the images, then paste the address below and download the feed file again. Nothing needs editing by hand.
Tick more than one and Meta can pick the right shape for each placement, using its Adapt to Placement setting. Each product is downloaded once and drawn in every format you tick, so three formats cost little more time than one but three times the hosting.
Live prices, without pressing anything
Builds one picture with the frame only, then an address template that draws the price on top as it is requested. Give the template to whoever manages the feed, and the price follows the catalogue on its own.
Saved renders
Every batch is kept here so you can download the zip again without re-rendering. Stored in this browser only.
Prices and percentages are baked in at the moment you render, so this is a snapshot. Re-render whenever a promotion changes. Anything marked dynamic is drawn with the real catalogue value here rather than being left out, because Meta is no longer filling it in.
Colours, fonts and a logo saved on this device, back every visit. Brand colours appear at the front of every colour picker, brand fonts at the top of every font list.
Dropped-in font files (Import fonts, under Text layers) appear in these lists too.
Drop a font file here and it joins every font list in the tool, including the lettering on the presets.
Drop a font file here
OTF, TTF, WOFF or WOFF2. Held in this browser only, so it is never uploaded anywhere.
A dropped font is baked into the exported picture, so it works wherever the advert runs. The live price template is the exception: Cloudinary can only use a face uploaded to that account.
Save logo and text positions so you can reuse the same layout across different products or clients.
Drag a layer up or down to change what sits on top; the cross removes it.