본문으로 건너뛰기
UBIS TOOL
← 전체 도구 목록

GIF TOOLS

APNG to GIF

움직이는 PNG 이미지를 GIF로 변환합니다.

브라우저 안에서 변환
서버 업로드 없음

01 파일 선택

MP4 · MOV · WebM

동영상 1개 · 원본·결과 각각 최대 50MB

또는 파일을 여기에 끌어다 놓으세요.

    02 GIF 설정

    GIF 변환 설정

    30초 이하 동영상 변환을 권장합니다. 길이 제한은 없지만 긴 영상은 처리 시간과 메모리 사용량이 늘어납니다.

    출력 크기를 줄이면 GIF 용량이 작아질 수 있습니다. 작은 원본은 확대하지 않습니다.

    사용 방법

    1. 01

      APNG 파일 선택

      움직이는 APNG(.apng 또는 .png) 한 개를 선택하세요. .png 확장자라도 실제 애니메이션 정보가 있어야 합니다.

    2. 02

      배경·크기·반복 선택

      투명 영역을 채울 배경색, 긴 변 최대 크기와 반복을 정하세요. 원본 프레임 시간으로 처리하며 동영상 FPS 설정을 사용하지 않습니다.

    3. 03

      실제 GIF 저장·확인

      GIF를 다운로드한 뒤 프레임 순서·움직임·배경색·크기를 확인하세요.

    APNG 합성 프레임과 기본 정지 이미지 비교

    직접 그린 색상 도형·글자·반투명 막대를 APNG로 저장해 실제 변환했습니다. 첫 원본은 프레임의 blend/dispose 설정을 포함하고, 두 번째는 애니메이션과 별도의 기본 정지 이미지를 포함합니다. 실제 촬영 자료나 외부 작품이 아닙니다.

    PNG 확장자의 실제 APNG

    320×240px·3프레임·80/160/240ms·합계 0.48초·투명 그림. dispose0/1/2·blend0/1을 포함 · 5,813바이트

    기본 정지 이미지가 별도인 APNG

    320×240px. 기본 정지 이미지 1장과 애니메이션 3프레임을 별도로 저장. 애니메이션 100/200/300ms · 9,032바이트

    PNG 확장자 APNG · 기본 흰 배경

    320×240px · 3프레임 · 인코딩된 한 주기 0.48초 · 6,156바이트

    240px · 네이비 배경

    240×180px · 3프레임 · 인코딩된 한 주기 0.48초 · 3,226바이트

    기본 정지 이미지와 분리된 애니메이션

    320×240px · 3프레임 · 인코딩된 한 주기 0.6초 · 5,924바이트

    원본 APNG · .png 확장자
    원본 APNG · .png 확장자
    실제 GIF · 흰 배경·3프레임
    실제 GIF · 흰 배경·3프레임
    실제 GIF · 네이비 배경·240×180px
    실제 GIF · 네이비 배경·240×180px
    APNG에 별도로 넣은 기본 정지 이미지
    APNG에 별도로 넣은 기본 정지 이미지
    실제 GIF · POSTER 화면 없이 애니메이션만
    실제 GIF · POSTER 화면 없이 애니메이션만
    실제 GIF 첫 프레임을 다시 읽은 이미지
    실제 GIF 첫 프레임을 다시 읽은 이미지

    첫 APNG는 각 프레임을 합성해 GIF 3프레임·80/160/240ms·합계 480ms로 저장됐습니다. 별도 POSTER 원본은 디코더에서 기본 정지 이미지까지 4장을 읽지만, GIF는 애니메이션 3프레임·100/200/300ms·합계 600ms만 담았습니다. 기본 정지 이미지는 자동으로 GIF 첫 프레임이 되지 않았습니다.

    모든 결과는 투명/반투명 영역을 선택한 바탕색으로 합성한 불투명 GIF였습니다. 기본 긴 변 480px에서도 320×240 원본은 확대되지 않았으며, 240px 선택 시 240×180으로 저장됐습니다.

    2026-10-26 · Windows PC Chromium 153.0.8010.12 · 운영 APNG to GIF 도구 · 실제 GIF를 저장하고 다시 열어 프레임·표시 시간·크기·반복·색상·완전한 파일 끝을 검사했습니다. 이 시험 입력의 결과이며 모든 파일의 호환성·용량·처리 시간을 보장하지 않습니다.

    APNG 구조에 맞춰 확인할 점

    기본 이미지와 애니메이션 구분

    APNG는 PNG 기본 정지 이미지와 애니메이션 프레임이 별도로 있을 수 있습니다. 이 도구는 애니메이션 제어 청크에 포함된 프레임을 사용합니다. POSTER 예제의 실제 GIF와 비교하세요.

    프레임 합성과 색상

    APNG의 위치·blend/dispose 정보를 바탕으로 프레임을 합성한 다음 배경색을 채우고 최대 256색 GIF로 만듭니다. 반투명도·그라데이션은 원본과 달라질 수 있으므로 경계를 확인하세요.

    시간 단위와 반복

    원본 프레임 시간을 사용하지만 최소 20ms와 GIF 10ms 단위가 적용됩니다. 반복은 화면의 계속 반복/한 번 재생 설정이 원본보다 우선합니다. 원본 재생 시간과 결과의 인코딩된 시간을 비교하세요.

    정지 PNG와 내부 형식

    확장자 .png만으로 APNG라고 판단하지 않습니다. 실제 정지 PNG를 선택했을 때 정지 이미지 안내와 함께 결과 다운로드가 제공되지 않았습니다. 실제로 움직이는 원본을 선택하세요.

    문제가 생겼을 때

    APNG인데 정지 이미지라고 나옵니다

    원본 편집기에서 애니메이션으로 다시 내보내고 뷰어에서 움직임을 확인하세요. 정지 PNG 또는 프레임이 모두 같은 파일은 변환하지 않습니다.

    일부 영역·색이 원본과 다릅니다

    프레임 합성·투명 영역 배경색·GIF 256색 변환의 영향을 확인하세요. 복잡한 부분 프레임과 색상 프로필의 모든 조합을 지원한다고 보장하지 않습니다.

    프레임·화소 한도에 걸립니다

    파일 용량이 작아도 프레임 수와 원본 캔버스 누적 화소가 많으면 제한됩니다. 원본 크기·프레임 수를 줄여 내보내세요.

    자주 묻는 질문

    .png 파일이면 모두 변환할 수 있나요?

    아니요. APNG 애니메이션 제어 정보와 실제로 바뀌는 프레임이 필요합니다. 정지 PNG는 거부됩니다.

    기본 정지 이미지도 GIF에 포함되나요?

    별도의 기본 정지 이미지가 애니메이션 프레임으로 포함되지 않은 경우 이 도구는 그 정지 화면을 GIF에 추가하지 않습니다. 위 POSTER 미리보기와 실제 결과에서 확인할 수 있습니다.

    중요 안내

    • APNG(.apng·.png) 한 개·최대 20MB·최대 480프레임·한 주기 20초, 프레임당 2,400만 화소·누적 8,000만 화소 한도를 검사합니다.
    • 파일은 브라우저 내부에서 처리하며 서버로 업로드하지 않습니다. 이 페이지는 동영상용 31MB FFmpeg 다운로드 경로를 사용하지 않습니다.
    • 긴 변 240/480/720px·작은 원본 확대 안 함, 결과는 최대 50MB의 개별 GIF입니다. 원본의 완전한 알파·색상 프로필·편집 정보는 유지되지 않습니다.
    • 이번 합성 APNG 두 파일의 결과입니다. 모든 APNG 비트 깊이·부분 프레임·색상 프로필 조합을 전수 시험한 것은 아닙니다.