Add a Border or Photo Frame to an Image — Free, No Watermark
Add a solid, dashed, gradient, double-line, or Polaroid-style border to one image or a whole batch. Rounded corners, matting, drop shadow, and zip export — free, runs entirely in your browser.
What it does
This tool wraps a photo or graphic in a border — from a plain solid frame to a dashed, dotted, double-line, two-color gradient, or a classic Polaroid-style white frame with a caption. It works on a single image or a batch of several at once, and nothing is ever uploaded: the framing happens on your device.
How it works
Every style shares the same layout logic: your image sits in the middle, an optional matting gap of solid color surrounds it (like the card mat inside a real picture frame), and the border stroke itself sits on the very outside — so increasing the border width never eats into your mat or your photo. Choose outward placement to grow the canvas so nothing gets cropped, or inward to paint the border directly over the image’s own edge and keep the original pixel dimensions.
Corner radius works the same way across every style, clipping the whole framed composition — mat, border, and photo — to a shared rounded rectangle rather than just rounding the photo underneath a square frame. The drop shadow option adds a soft shadow behind the entire framed card, useful when you’re placing the result on a colored background or a website mockup.
How to use it
- Drop in one image, or several for batch mode — the same settings apply to all of them.
- Pick a border style, then set the width, matting, corner radius, and placement.
- Choose your colors — a single border color, a two-stop gradient, or (for Polaroid) the frame color and an optional caption line.
- Turn on the drop shadow if you want a “card on a surface” look.
- Click Apply to all to render the preview, then download the first image on its own or grab every framed image together as a zip.
FAQ
What’s the difference between outward and inward placement? Outward adds the border and mat as extra canvas around your photo, so the final image is larger than the original and nothing gets covered up. Inward paints the border on top of the image’s existing edge pixels, keeping the exact original width and height — useful when you need the output to match a specific size exactly.
Can I add a border to a batch of photos with one click? Yes — drop in as many images as you like, set your style once, and either download each framed result individually from the zip, or preview just the first one before committing to the whole batch.
Does the Polaroid style let me add different captions per photo? The same caption text applies across a batch. For different captions per photo, frame them one at a time by clearing the batch between images.
My rounded corners look cut off at extreme aspect ratios — why? The corner radius is automatically clamped to half your image’s shorter side, so a very wide or very tall image will cap the maximum radius rather than producing an oval or overlapping corners.
I just want plain rounded corners with no frame at all — is that here? That’s a slightly different job — try the dedicated Round corners tool, which rounds an image’s own corners without adding any border or matting around it.
Can I add a watermark and a border to the same image? Yes, just run them in either order — frame it here, then add a watermark with the Image watermark tool, or watermark first and frame the watermarked result.
Privacy
Your images are processed entirely in your browser and never uploaded. The current batch is kept in this browser’s local storage so a refresh doesn’t lose your work, and stays there until you clear it or clear your browser data. If file size matters for where you’re posting the framed image, the Compress tool can shrink it afterward without another round trip.