
Both operations can make the output image blurry. When a GIF is upscaled, its pixels are extrapolated and when a GIF is downscaled, its pixels are interpolated. To stretch or squeeze a GIF, you need to turn off the aspect ratio option and change only one GIF dimension (width or height). With this option turned on, the resized GIF will always maintain the original proportions (that is the width:height ratio is always a constant). Additionally, there's an option that lets you freeze the aspect ratio of a GIF when resizing.

You can also drag the sides of the input GIF with your mouse and resize it interactively. As soon as you set the new width and height in the options, you'll see the new animation in the preview window. For example, a GIF with size 10-by-100 will be squeezed horizontally and stretched vertically, a GIF with size 200-by-25 will be squeezed vertically and stretched horizontally, and a GIF with size 300-by-300 will just be a square GIF (neither stretched nor squeezed). With the custom resize mode, you can set arbitrary GIF dimensions. When expanding a GIF, its width and height will be multiplied by two, and when reducing GIF's size, its width and height will be divided by two.

The two quick resizing modes let you expand or contract the size of the given GIF by 2x. In the options section, we offer two quick resizing modes and a custom resizing mode. It can increase or decrease the width and height of an animation and it can also be used to stretch and squeeze GIFs. This browser-based program changes the dimensions of static and animated GIF files.
