Add reflection to GIF, image, or animation



Supported image types: GIF, JPG, PNG, BMP, WebP, APNG, HEIC, HEIF, AVIF, MNG, JXL (JPEG XL)
Max file size: 200MB. All uploaded files are automatically deleted 1 hour after upload.

When local processing is enabled, files are processed in browser without uploading to a server. Some features may be limited. If you experience issues, leave this unchecked.

Online Image and GIF Reflection Tool

Add a beautiful mirror reflection effect to your animated GIFs, APNGs, WebPs, AVIFs, and still images with this free online tool. Perfect for product showcases, cover art, logos, and web graphics.

How to use

  1. Upload your GIF or image using the form above
  2. Select the reflection direction (bottom floor reflection, top, left, or right)
  3. Set the reflection size (as a percentage of the image or in exact pixels)
  4. Optionally add a gap between the image and its reflection
  5. Adjust the starting and ending opacity to control the fade gradient
  6. Choose a background color (transparent, white, black, or custom hex color)
  7. Click "Apply reflection!" to process the image and download the result

Reflection Settings

Direction: Choose whether the reflection appears below the image (the classic wet-floor mirror effect), above it, or to the left or right side.

Size: Controls how tall or wide the reflection is. By default, 60% of the image size creates a natural, elegant reflection.

Gap: Sets the distance in pixels between the edge of the original image and the start of the reflection.

Opacity and Fade: The starting opacity controls how visible the reflection is where it meets the image (default 60%), and the ending opacity controls how it fades into the background (default 0% for complete fade-out).

Background Color: You can keep the background transparent for formats that support alpha transparency (PNG, WebP, APNG, AVIF), or composite onto white, black, or any custom color. For animated GIFs, selecting a background color is required because the GIF format does not support semi-transparent gradients.

Supports all major formats including animated GIF, APNG, WebP, AVIF, JPEG XL, PNG, and JPG. The effect is applied seamlessly across every animation frame while preserving frame rate and timing.