Photo Frame & Border
Polish a photo before posting. Pick a clean border, polaroid frame, Instagram-square padding, or drop shadow — one click and the look is applied.
How to Use
Drag or click to add one photo. Landscape, portrait, and square inputs all supported.
Solid border, polaroid, Instagram square padding, or drop shadow — preview updates immediately.
Each style has its own controls: width, color, caption, blur. Click "Download PNG" to save full-resolution.
FAQ
What is the Instagram square padding?
It pads non-square photos with your chosen background color so they fit Instagram's 1:1 feed format. The original photo isn't cropped — only padding is added.
Can I change the polaroid caption font?
Captions render with the system default font. Korean, English, Japanese, and emoji all work; custom fonts aren't supported in v1.
My drop shadow is getting clipped
The shadow style auto-expands the canvas to keep the shadow visible. If it still clips, increase the 'margin' option.
Does it reduce image quality?
No. The output is your original pixels plus the frame, at full resolution. Very large sources (e.g. 4K+) may be downscaled slightly to keep memory usage reasonable.
Is anything sent to a server?
No. Compositing happens via the Canvas API in your browser; your photo never leaves the page.