Convert Video to GIF — Free Online Tool

Need to turn a screen recording, a short clip, or a looping animation into a GIF? PikaEdit Video → GIF lets you upload a video, set a start time and duration, pick frame rate and width, and get a GIF back — all without installing anything. The video is processed on the server and deleted after the job finishes or is cancelled. Upload limit is 200 MB, output GIF limit is 25 MB, and clip duration can range from 0.5 to 15 seconds.

Published: 2026-10-16

Step by Step

  1. 1

    Open the Tool

    Go to PikaEdit Video → GIF. No account or software installation required.

  2. 2

    Upload Your Video

    Drag and drop your video file onto the upload area, or click to browse. Common formats accepted: .mp4, .mov, .mkv, .webm, .avi. Maximum file size is 200 MB.

  3. 3

    Set Start Time and Duration

    Use the start time slider to pick where the clip begins. Use the duration slider to set how long the GIF will be.

  4. 4

    Choose Frame Rate and Width

    Select a frame rate: 8, 10, 12, or 15 fps. Select a width: 320, 480, or 640 pixels. Height adjusts automatically to preserve aspect ratio.

  5. 5

    Download the GIF

    Click Create GIF. When the server finishes, a download link appears. Save the GIF to your device. Note: GIFs contain no audio.

GIF vs. MP4 — When to Choose Which

GIF's main advantage is universal compatibility: it plays on every browser, email client, and chat app without a video codec or media player. Many email clients do not play embedded video and display animated GIFs instead — though some desktop clients such as Outlook may only show the first frame. Slack, Discord, and Teams all render GIFs directly in the conversation stream.

GIF does have real limitations: it carries no audio, files are typically larger than equivalent MP4 clips, and the 256-color palette means complex gradients or photographic content can look washed out.

Choose MP4 when: the content has audio, the clip is longer than 15 seconds, or file size is the primary concern. MP4 is far more efficient for those cases.

Choose GIF when: the clip is short and loops naturally (2–8 seconds), you're embedding in documentation or a README, sharing in an email, or posting somewhere that won't play video inline.

Frame Rate and Width Options

The tool offers four frame rate options: 8, 10, 12, and 15 fps. Frame rate affects both visual smoothness and file size.

8 fps delivers a slide-show-like appearance with the smallest file size. Good for slow-motion content, subtle UI highlights, or very short loops.

10 fps is a practical general-purpose starting point — reasonable smoothness without a large file.

12 fps works well for interface recordings and demonstrations where motion needs to read clearly.

15 fps gives the smoothest result but also the largest file. Best used with short clips (2–3 seconds) where size is still manageable.

Three width options are available: 320, 480, and 640 pixels. Height is calculated automatically to preserve the original aspect ratio. 320 px suits messaging apps and thumbnail previews. 480 px is a balanced choice for social media and general sharing. 640 px is appropriate for documentation, README files, or situations where interface details need to be legible.

Try the Video → GIF tool →

Reducing GIF File Size

GIF compression is far less efficient than MP4. If the output hits the 25 MB limit, the tool returns an error and you need to adjust your settings.

Shorten the clip: clip duration has a direct impact on file size. Staying well under 15 seconds helps considerably.

Lower the frame rate: switching from 15 fps to 8 or 10 fps reduces the number of frames and therefore the output size.

Reduce the width: going from 640 px to 320 or 480 px significantly cuts the number of pixels per frame.

There is no guaranteed output size or percentage reduction — the actual result depends on content complexity, color variety, and clip length. Combining a shorter clip, lower fps, and narrower width generally produces a smaller file, but no specific number can be promised in advance.

Files Larger Than 200 MB

The upload limit is 200 MB. Videos above this threshold are rejected before processing begins.

If your video exceeds 200 MB, run it through PikaEdit Video Compress first to reduce the file size, then upload the smaller file here.

Desktop tools like Handbrake or VLC can also re-encode the video to H.264 or H.265 MP4 before uploading — this typically brings large files well under the limit.

If you only need a GIF from one section of a longer video, trim that section with PikaEdit Video Editor first to save both upload time and processing time.

Common Errors and How to Fix Them

413 / file too large: the video exceeds the 200 MB upload limit. Compress it first or trim it to the relevant section.

415 / unsupported format: the tool accepts common video formats (.mp4, .mov, .mkv, .webm, .avi and others). Less common or DRM-protected containers may be rejected. Convert to .mp4 with Handbrake or VLC first.

Output exceeds 25 MB: the generated GIF is too large. Shorten the clip, lower fps, or reduce width, then try again.

HDR and iPhone video color shift: the tool does not apply HDR-to-SDR tone mapping. Videos in HDR or Dolby Vision may show washed-out or shifted colors in the GIF output; the 256-color palette amplifies the difference.

Clip duration error: adjust the start time and duration sliders so the total clip length stays between 0.5 and 15 seconds.

Common Use Cases

Software documentation: GIFs are the standard way to embed interactive previews in README files and technical docs. 640 px at 12 fps works well for interface recordings where buttons and text labels need to be readable.

Bug reports: showing unexpected behavior as a GIF is often faster to understand than a written description. Record your screen, trim to the relevant moment, convert, and attach it to the issue.

Chat apps: Slack, Discord, and Teams play short GIF loops inline. Keep clips short (2–5 seconds) and width at 320–480 px for faster loading.

Email campaigns: many email clients display animated GIFs even when embedded video is blocked — though desktop Outlook may only show the first frame. Short, simple GIFs work best for this reason.

Personal archive: convert short clips from your phone or camera into shareable GIF loops without any extra software.

Things to Know

  • •Video is processed on the server; it is uploaded and deleted once the job completes or is cancelled (within 20 minutes at the latest).
  • •Maximum upload size: 200 MB.
  • •Maximum GIF output size: 25 MB. If the output exceeds this, shorten the clip, lower fps, or reduce width.
  • •Clip duration: 0.5 seconds minimum, 15 seconds maximum.
  • •FPS options: 8, 10, 12, 15.
  • •Width options: 320, 480, 640 pixels.
  • •GIFs contain no audio.
  • •The tool does not apply HDR-to-SDR tone mapping; HDR or Dolby Vision videos may produce washed-out or shifted colors in the GIF output.
  • •No guarantee on output file size; actual size depends on clip length, fps, width, and content complexity.

Frequently Asked Questions

How do I convert an MP4 video to GIF?

Open the tool, upload your .mp4 file, use the start time and duration sliders to select the clip, choose frame rate and width, and click Create GIF. When the job finishes, download the GIF.

Why does my GIF have no sound?

The GIF format does not support audio — this is a fundamental limitation of the format itself, not a tool restriction. If you need a looping clip with sound, share the video as an MP4 instead.

Why is my GIF file so large?

GIF uses a much less efficient compression algorithm than video formats like MP4. To reduce the output size: shorten the clip, lower the frame rate, or choose a narrower width. If the output exceeds 25 MB, the tool will return an error and you'll need to adjust the settings.

Can I upload a video from my iPhone?

Yes. Videos exported from iPhone as .mp4 or .mov are accepted. However, the tool does not apply HDR-to-SDR tone mapping, so HDR or Dolby Vision content may appear washed out or show shifted colors in the GIF; the 256-color palette amplifies this.

My video is over 200 MB — what can I do?

Compress it first with PikaEdit Video Compress or a desktop tool like Handbrake to bring it under 200 MB. Alternatively, if you only need GIF from one section, trim that section with PikaEdit Video Editor first.