Turn part of a video into an animated GIF, entirely inside your browser.
A GIF is a short, silent, looping animation that plays anywhere: in a chat window, in a bug report, in a README, in an email. This makes one out of any video you have.
The whole thing runs in this tab. Your video is never uploaded, and nothing is stored anywhere.
Almost always the cause is width. A GIF made 480 pixels wide from a 1080p video is throwing away most of the picture, and fine detail like text goes soft.
Set Quality to Best (full size) and the GIF keeps the original dimensions. The figure under the controls tells you the exact output size and what percentage of the original it is, before you spend time encoding.
The trade is file size: full size costs several MB per second. If it has to be small AND sharp, shorten the clip rather than shrinking the picture.
A GIF stores whole frames rather than just what changed, so file size grows with the number of frames and the size of the picture. Ten seconds at full size can easily be 50 MB, which most places will refuse.
Three things bring it down, in the order worth trying: shorten the clip, lower the frame rate, then reduce the width. Ten frames a second still reads as smooth motion for most clips.
The "Fit in" box has the real limits for the common places people post: Discord, Slack, email, a GitHub README. Pick one and the settings are adjusted automatically before the GIF is made.
The size shown before you press the button is an estimate, because how well a GIF compresses depends on the picture itself. After your first GIF from a given video, the estimate becomes much more accurate for that video.
Most people never need these. Open "More options" if you want them.
The first time you make a GIF, the page downloads the video engine, about 31 MB. That happens once and is then kept on your device, so every GIF after that starts straight away.