en

Add Image Border

Add a clean white border around an image locally - a simple frame, sized to the image. No upload.

Running locally on your device ...

Border width (px, 0 = automatic)

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    A border puts a clean margin around your image, like a mat around a print or the white frame of an instant photo. This tool adds an even white border on all four sides; its width is chosen automatically from the image (about a twentieth of the shorter side) so it looks balanced on small thumbnails and large photos alike. The original image sits untouched inside the frame.

    A simple frame helps a photo stand out on a coloured background, gives a set of images a consistent look, or adds breathing room before placing text around the picture. Because the border is added around the image, the output is slightly larger than the input by twice the border width on each axis. Your original format is kept - a PNG stays a PNG, a JPEG stays a JPEG.

    Everything runs entirely locally in your browser on a canvas (no upload, even offline) - your image never leaves your device. The frame is a solid white margin; for a coloured frame, place the result on a coloured background in your layout. Animated images are flattened to a single frame.

    Important about the dimensions: the border is added on the outside; the subject itself is not cropped. The finished file therefore grows by twice the border width in height and width - a border of 20 pixels turns an 800x600 image into an 840x640 one. That way every detail of the original stays fully intact, just with a frame around it.

    Specifications

    Specifications
    Input formatsJPG, JPEG, PNG, WEBP
    Auto-conversionGIF, BMP, TIFF, ICO, SVG, HEIC, PDF, DOCX, DDS, HDR, PCX, WBMP
    Output formatsJPG, PNG, WebP
    Batch processingYes
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop or tap your image (PNG, JPEG or WebP).
    2. A white border sized to the image is drawn around it on a canvas.
    3. Download the framed image (several at once as a ZIP).

    Limitations: Adds an even white border on all four sides; the width is derived automatically from the image (about a twentieth of the shorter side). The output is larger than the input by twice the border width on each axis. The original format is preserved (a JPEG keeps the white border as solid white; a PNG keeps its transparency inside the frame). Animated inputs are reduced to a single frame.

    FAQ

    Is my image uploaded?

    No. The framing runs entirely locally in the browser on a canvas - even offline. Your image never leaves your device.

    What colour is the border?

    White. For a coloured frame, place the white-framed result on a coloured background in your layout.

    How thick is the border?

    It is sized automatically from the image (about a twentieth of the shorter side), so it looks balanced on any image size.

    Does the image get bigger?

    Yes. The border is added around the image, so the output grows by twice the border width on each axis; the original pixels are unchanged inside.

    Related tools

    Pixelate Image · Circle Crop · Crop image · Round Image Corners · Vignette Image