Enlarge a photo

Enlarge an animated GIF

Make your GIF bigger, still moving.

Every frame enlarged, the timing and the loop kept.

Choose photoor drop it here · paste works too

No photo handy?

FreeNo sign-upYour photo stays on this device

A mountain-lake print leaning on a wall, enlarged four times: smooth and clean.Before · 160 pxAfter · 4× bigger
Drag the slider: on the left, a 160 pixel photo blown up as it is; on the right, the same photo enlarged four times here.

The details

Opens at 2× with square pixels: every frame decoded (transparency and frame disposal honoured), enlarged with one recipe, written back with each frame's delay and the loop count, then read back and checked.

Drop an animated GIF, or paste one. It is read and rewritten in this tab; nothing is uploaded.

Choose photo

What this opens on

The GIF studio at 2× with square pixels. The original plays on the left; the enlarged one plays beside it as soon as it is built, so you can compare the motion before downloading.

A 200 × 200 GIF with 12 frames
FactorEach frameAll frames together
2×400 × 400 px1.9 megapixels
4×800 × 800 px7.7 megapixels
8×1,600 × 1,600 px30.7 megapixels
One recipe for every frame, the original timing and loop, and a read-back that proves both.

Where this falls down

  • GIF files get big.Four times the pixels at 2× is roughly four times the file, and every frame is stored whole. Smooth GIFs grow faster than square-pixel ones.
  • Smooth GIFs stay limited to 256 colours a frame.That is the GIF format, not this page: soft gradients can show steps after a Lanczos enlargement.
  • Animated WebP and APNG are not read here.This page reads GIF. Other animated formats open as their first frame in the main enlarger.

Questions people ask

Does the animation keep its speed?

Yes. Each frame keeps its own delay and the GIF keeps its loop count. After saving, the page reads the new GIF back and confirms the frame count, every delay and the loop.

Square pixels or smooth?

Square pixels (nearest neighbour) suit pixel art, emoji and screen recordings, and keep every colour exactly — the read-back confirms no new colours. Smooth (Lanczos) suits photographic GIFs; the in-between colours it makes are mapped back onto each frame's own colours, because a GIF frame can hold only 256.

Can I use the AI models on a GIF?

No. The trained models run on still pictures only; enlarging dozens of frames with one, each guessing its own detail, would make the detail flicker from frame to frame. GIFs use the two arithmetic methods.

Why is a big factor greyed out?

Every frame is counted. A 200 × 200 GIF with 12 frames at 8× is 1,600 × 1,600 × 12 — about 31 million pixels. The page offers the largest factor whose frames together stay under this device's ceiling (80 megapixels on a computer, 24 on a phone).

Is my GIF uploaded?

No. The GIF reader and writer run in this tab; the frames are enlarged here and the new file is made here.

Better fit?

Photographic visual for Enlarge GIF

Enlarge GIF