GIF 용량 줄이기

화질은 최대한 지키면서 용량만 줄입니다. 다섯 가지 설정을 한 번에 만들어 비교하고 고르세요.

파일이 서버로 올라가지 않습니다 · 전부 브라우저에서 처리
GIF 파일을 여기에 놓으세요 클릭해서 선택할 수도 있습니다
용량 제한 없음 · 파일은 이 브라우저 밖으로 나가지 않습니다

무엇이 용량을 줄이나

GIF를 줄이는 방법은 크게 두 갈래이고, 이 도구는 둘 다 씁니다.

프레임 최적화앞 프레임과 달라지지 않은 영역을 지우고 바뀐 부분만 남깁니다. 화질 손실이 전혀 없습니다.
손실 압축픽셀이 가리키는 색을 아주 조금씩 옮겨 압축이 잘 먹히게 만듭니다. 용량은 크게 줄지만 색이 거칠어질 수 있습니다.

화면 녹화처럼 배경이 고정된 GIF일수록 프레임 최적화 효과가 큽니다. 반대로 장면 전체가 계속 바뀌는 영상은 프레임 최적화로는 거의 줄지 않고 손실 압축이 있어야 줄어듭니다.

포토샵으로도 되는 것 아닌가요

됩니다. 포토샵 Save for Web에도 손실 압축을 조절하는 Lossy 값이 있고, 애니메이션 최적화에는 Bounding Box와 Redundant Pixel Removal이 있습니다. 같은 계열의 기능이라 "포토샵으로는 안 되는 것"은 아닙니다.

이 도구의 쓸모는 다른 데 있습니다. 포토샵을 켜지 않아도 되고, 값을 하나씩 바꿔 저장해 볼 필요도 없습니다. 다섯 가지 설정을 한 번에 만들어 용량과 화면을 나란히 비교하므로 어디까지 줄여도 되는지 몇 초 만에 눈으로 판단할 수 있습니다.

어떤 설정을 고르면 되나

무손실 최적화부터 보세요. 화질을 하나도 건드리지 않고 줄어든 결과라, 여기서 충분히 작아졌다면 더 볼 필요가 없습니다.

약한 손실은 나란히 놓고 봐도 차이를 찾기 어려운 수준입니다. 용량 제한이 있는 곳에 올릴 때 무난합니다.

강한 손실은 색이 뭉치는 게 보입니다. 사진처럼 색이 많은 GIF에서 특히 티가 납니다. 미리보기로 확인하고 고르세요.

크기 절반은 가장 확실하게 줄어들지만 화면에서 작아집니다. 원본 해상도가 필요 없다면 이게 가장 효율이 좋습니다.

이 도구는 어떻게 동작하나

GIF 압축기로 오래 쓰인 gifsicle을 WebAssembly로 컴파일한 것을 브라우저에서 그대로 실행합니다. 다른 압축 사이트들이 서버에서 돌리는 그 프로그램과 같습니다. 다만 이 도구는 파일을 서버로 보내지 않고 브라우저 안에서 처리합니다. 그래서 업로드 대기가 없고 파일 크기 제한도 없으며, 회사 화면 녹화나 공개 전 작업물도 밖으로 나가지 않습니다.

파일을 놓으면 먼저 GIF 안을 읽어 프레임 수와 재생 시간, 프레임 최적화가 이미 적용됐는지 확인합니다. 압축한 뒤에는 결과물을 다시 읽어 프레임 수와 크기가 그대로인지 검사합니다.

함께 보면 좋은 것

GIF 용량 줄이기는 파일을 서버로 보내지 않는 무료 도구입니다.

압축 엔진: gifsicle (© Eddie Kohler, GNU GPL v2) 을 WebAssembly 로 컴파일한 gifsicle-wasm-browser 1.5.19 를 CDN 에서 불러와 사용합니다. 원본 소스는 github.com/kohler/gifsicle 에서 받을 수 있습니다.