Add Border to Image

Add colored borders, frames, and padding to your images. Perfect for social media and printing.

Drop your image here 🍡

PNG, JPG, WebP, BMP — any size, mochi handles it all

Preview

Need more? Try related tools

Apply your filter, then use the Sharpen tool for enhanced detail or Compress to optimize file size.

Browse All Tools →

Continue your workflow

Specification Value
Border StylesSolid, gradient, patterned
Border Width1-500 pixels
ColorAny color / white / black
CornersSquare or rounded
PaddingEqual or custom per side

Frequently Asked Questions

How do I add a white border to a photo for Instagram?
Upload your image and set the border color to white. A 50-100px border on all sides creates the popular Instagram white frame look. This makes non-square photos look great in the Instagram grid.
What border size is best for printing?
For printed photos, a border of 0.25-0.5 inches (75-150px at 300 DPI) creates an elegant matted look. White borders are classic for gallery prints, while black borders suit modern photography.
Can I add different border sizes per side?
Yes, you can set custom padding for each side (top, bottom, left, right). This is useful for creating asymmetric frames or adding more space at the bottom for captions.