색상 수, 프레임 수, 크기를 줄여 움짤 용량을 낮춥니다. 반복 횟수와 재생 시간은 그대로이고 파일은 업로드되지 않습니다.
움직이는 GIF와 정지 GIF를 브라우저에서 읽습니다
여기에 이미지를 끌어다 놓거나 탭하여 선택
GIF만 · 최대 10개 파일 · 각 최대 50 MB
움짤 하나가 몇 초밖에 안 되는데도 용량이 수 MB씩 나오는 이유는 GIF가 프레임마다 최대 256색 팔레트를 따로 들고 있기 때문입니다. 이 페이지는 GIF 용량 줄이기를 브라우저 안에서 처리합니다. 프레임을 풀어서 앞 프레임과 달라진 픽셀만 다시 저장하고, 원하면 색상 수를 줄이거나 프레임을 건너뛰거나 크기를 줄입니다. 재생 시간과 반복 설정은 원본 그대로 남고, 파일은 서버로 업로드되지 않습니다.
GIF는 LZW 무손실 압축을 쓰기 때문에 JPG처럼 품질 값을 낮춰서 용량을 줄일 수가 없습니다. 용량을 결정하는 것은 저장된 픽셀 수, 쓰인 색의 가짓수, 그리고 한 줄 안에서 같은 값이 얼마나 반복되는지입니다. 화면 녹화를 GIF로 내보내면서 모든 프레임을 통째로 저장한 파일이 가장 무겁습니다. 움직이지 않는 배경이 프레임마다 다시 들어가 있기 때문입니다.
이 도구는 먼저 각 프레임을 브라우저가 보여 주는 모습 그대로 다시 그립니다(투명도와 디스포절 방식 유지·투명하게 지우기·이전 상태로 되돌리기 적용). 그다음 화면에 이미 있는 그림과 비교해 바뀐 사각형 영역만 기록하고, 그 안에서도 변하지 않은 픽셀은 투명으로 처리합니다. 같은 값이 길게 이어지면 LZW가 아주 짧게 압축합니다.
프리셋은 세 가지입니다. ‘가볍게’는 256색에 모든 프레임과 원본 크기를 유지하고 반복되는 픽셀만 덜어 냅니다. 기본값인 ‘보통’은 128색에 ‘작은 픽셀 변화 무시’를 4로 둡니다. ‘강하게’는 64색, 2프레임 중 1개, 75% 크기, 무시 값 12를 한꺼번에 적용합니다.
직접 고를 때 ‘프레임당 색상 수’는 256·128·64·32·16 중에서 정합니다. 단색 위주의 이모티콘풍 움짤이나 앱 화면 녹화는 64색에서도 티가 덜 나지만, 실사 영상에서 딴 움짤이나 그러데이션은 색 띠가 먼저 생깁니다. ‘남길 프레임’을 ‘2개 중 1개’로 두면 1, 3, 5번째 프레임만 남고, 지운 프레임의 지연 시간이 남은 프레임에 더해져서 1.2초짜리 움짤은 여전히 1.2초 동안 재생됩니다. ‘배율’은 75%와 50%가 있습니다. ‘작은 픽셀 변화 무시’(0–24)는 채널당 그 값 이하로만 바뀐 픽셀을 이전 색으로 두어, 영상에서 만든 GIF의 디더링 노이즈가 프레임마다 깜빡이는 것을 없애 줍니다.
테스트 파일은 320×200, 40ms짜리 프레임 30개(1.2초, 무한 반복)를 모두 통째로 저장한 GIF로 429,740바이트입니다. Chrome에서 ‘보통’으로 압축하니 30프레임을 그대로 둔 채 117,972바이트가 되어 72.5% 줄었습니다. ‘강하게’는 240×150, 15프레임, 같은 1.2초 길이로 34,086바이트였습니다.
이미 최적화된 GIF를 256색으로 다시 인코딩하면 몇 바이트 커지기도 합니다. 결과가 원본보다 작지 않으면 목록에 ‘작아지지 않아 원본 유지’라고 표시되고, 다운로드할 때 원본 파일이 저장됩니다.
카카오톡, 디스코드, 디시인사이드나 에펨코리아 같은 커뮤니티는 각자 첨부 용량 제한이 있고, 제한은 서비스와 계정 상태에 따라 달라지니 올릴 곳의 안내를 먼저 확인하세요. GitHub는 이슈와 PR에 GIF를 10MB까지 받습니다. 블로그 포스팅용 움짤도 가벼울수록 모바일에서 빨리 뜹니다.
먼저 ‘보통’으로 해 보고 그래도 크면 프레임을 버리기 전에 배율을 50%로 낮추는 편이 낫습니다. 작아도 부드럽게 움직이는 움짤이 큰데 뚝뚝 끊기는 움짤보다 보기 편하기 때문입니다. 한 번에 GIF 10개, 파일당 50MB까지 넣을 수 있고, 아이폰 Safari나 갤럭시의 Chrome·삼성 인터넷에서도 같은 방식으로 동작합니다. 다만 프레임 수×가로×세로가 4억 픽셀을 넘는 GIF는 처리하지 않습니다. MP4 같은 동영상을 GIF로 바꾸는 기능은 없습니다.
GIF 올리기
GIF 파일을 페이지에 끌어다 놓거나 기기에서 고릅니다. 최대 10개까지 가능하고, GIF가 아닌 파일은 메시지와 함께 건너뜁니다.
프리셋 고르기
‘보통’으로 시작하거나 색상 수, 남길 프레임, 배율, 작은 픽셀 변화 무시 값을 직접 정합니다.
압축하기
‘압축하기’를 누르면 파일마다 새 용량, 프레임 수, 크기가 표시되고 미리보기에서 원본과 결과를 나란히 볼 수 있습니다.
다운로드
하나씩 내려받거나 ‘모두 다운로드’로 ZIP 하나에 받습니다. 작아지지 않은 파일은 원본이 저장됩니다.