브라우저에서 바로 처리

GIF를 PNG로 변환

GIF를 정지 PNG로 만들거나, 애니메이션을 프레임마다 한 장씩 PNG로 나눕니다. 모든 처리는 브라우저 안에서 이뤄지고 파일은 업로드되지 않습니다.

로컬 처리업로드 0건평균 약 1.2초회원가입 불필요

한 장이 아니라 모든 프레임

애니메이션을 한 번의 변환으로 번호가 매겨진 PNG들로 나눕니다. 시작하기 전에 파일이 몇 개가 될지도 알려줍니다.

업로드하지 않습니다

GIF의 디코딩과 재인코딩이 모두 사용자 기기에서 이뤄집니다. 서버가 파일을 받는 일은 한 번도 없습니다.

투명은 그대로

투명하던 부분은 계속 투명합니다. 원한다면 지나는 길에 단색 배경을 없앨 수도 있습니다.

10개 언어

도구와 전체 안내가 10개 언어로 제공됩니다. 영어만 있는 것이 아닙니다.

요약: GIF를 올리면 PNG가 나옵니다. 그 GIF가 움직이는 것이라면 그게 무슨 뜻인지는 직접 고릅니다. 첫 프레임에서 정지 이미지 한 장을 뽑을지, 모든 프레임을 각각 번호가 매겨진 PNG로 만들어 ZIP으로 받을지입니다. 개수는 변환 전에 표시되므로 24프레임짜리 애니메이션이 갑자기 24개 파일이 되어 놀라는 일은 없습니다. 모든 처리는 브라우저 안에서 이뤄지며 업로드도, 계정도, 일일 한도도 없습니다.

GIF를 PNG로 바꾸는 이유

GIF와 PNG는 대부분의 형식 조합보다 겹치는 부분이 많습니다. 둘 다 무손실이고, 둘 다 투명을 지원하며, 둘 다 거의 어디서나 받아들여집니다. 그래서 GIF를 PNG로 바꾸는 이유는 일반적이라기보다 구체적이고, 자신이 어느 경우인지 아는 것이 이 페이지를 어떻게 쓸지를 정합니다.

움직이는 것이 아니라 정지 이미지가 필요할 때

반복 재생되는 GIF는 문서에도, 인쇄물에도, 슬라이드에도, 조용히 자리를 지켜야 할 썸네일에도 맞지 않습니다. PNG로 바꾸면 그것이 멈춥니다. 남는 질문은 어느 순간을 멈출 것이냐뿐이고, 그래서 프레임 선택이 다른 어떤 변환보다 이 페이지에서 중요합니다.

더 나은 투명이 필요할 때

GIF의 투명은 전부 아니면 전무입니다. 픽셀은 완전히 보이거나 완전히 사라지거나 둘 중 하나여서, 곡선이 있는 곳에는 딱딱한 계단 모양 가장자리가 남습니다. PNG는 픽셀마다 256단계의 투명도를 저장합니다. 변환한다고 이미 생긴 가장자리가 고쳐지지는 않지만, 그 뒤에 하는 크기 조정·겹치기·합성이 그것을 더 나쁘게 만들지는 않게 됩니다.

편집할 깨끗한 원본이 필요할 때

GIF는 프레임당 최대 256색이라 어떤 GIF든 이미 팔레트 축소를 한 번 거쳤습니다. PNG에는 그런 상한이 없습니다. 편집 전에 변환한다고 GIF가 버린 색이 돌아오지는 않지만, 다음 편집이 그 256색 깔때기를 또 한 번 통과하는 일은 막아 줍니다.

애니메이션은 어떻게 되나

애니메이션 GIF를 PNG로 바꾼다는 것은 움직이는 이미지에서 프레임을 골라내는 일입니다. PNG에는 애니메이션을 담을 방법이 없으므로, 움직이는 GIF는 정지 이미지 한 장이 되거나 프레임마다 한 장씩인 별개의 이미지 묶음이 됩니다.

이것이 이런 변환에서 가장 흔한 의외의 순간이고, 대부분의 도구가 입을 다무는 지점입니다. GIF가 담고 있는 것은 연속된 프레임과 그 사이의 시간입니다. 반면 PNG 파일이 담는 것은 이미지 한 장입니다. 이 두 사실을 어떻게 배치해도 애니메이션이 온전히 살아남을 방법은 없으므로, 모든 변환 도구는 선택을 해야 합니다. 그리고 대부분은 아무 말 없이 대신 골라 버립니다.

여기서는 그 선택이 사용자의 것이고, 눈에 보입니다. 기본값은 첫 프레임입니다. 대부분이 원하는 것이고, 다른 도구들이 어차피 조용히 하고 있는 일이기도 하니까요. "모든 프레임"으로 바꾸면 프레임마다 번호가 매겨진 PNG가 ZIP에 담겨 나옵니다. 파일 개수는 변환 전에 스위치 옆에 표시되므로, GIF 세 개에 각각 24프레임이면 72개가 될 것이라고 먼저 알려 줍니다. 그냥 만들어 버리지 않습니다.

GIF를 PNG로 바꾸는 3단계

계정도, 업로드 단계도, 대기열도 없습니다. 파일을 올려놓는 순간 브라우저가 직접 읽습니다.

  1. 1

    GIF 파일 올리기

    여러 개를 한 번에 올려도 됩니다. 움직이는 파일로 확인된 것에는 썸네일에 프레임 수 배지가 붙어서, 무엇을 고르기 전에 지금 다루는 것이 무엇인지 알 수 있습니다.

  2. 2

    한 프레임이냐 전부냐 고르기

    첫 프레임이 미리 선택되어 있습니다. "모든 프레임"으로 바꾸면 총 출력 개수가 바로 나타납니다. 파일이 하나가 될지 여든 개가 될지를 정하는 것이 이 숫자입니다.

  3. 3

    용량 확인 후 내려받기

    표시되는 출력 용량은 추정이 아니라 실제로 인코딩해서 잰 값입니다. PNG 한 장만 받아도 되고, 재생 순서대로 번호가 매겨진 전체를 ZIP으로 받아도 됩니다.

애니메이션 GIF의 모든 프레임 내보내기

GIF에서 프레임을 하나하나 꺼내는 일은 실제로 쓸모가 있습니다. 반응용 짧은 클립에서 깨끗한 정지 컷을 하나 건지는 것도, 스프라이트 시트를 개별 이미지로 되돌리는 것도, 압축된 애니메이션이 로고에 무슨 짓을 했는지 확인하는 것도, 다른 도구에서 처음부터 시작하지 않고 애니메이션을 다시 짜는 것도 모두 이것이 필요합니다.

그리고 바로 이 부분이 GIF에서 PNG로 가는 변환에서 거의 아무도 제대로 하지 않는 지점입니다. 이 검색어로 순위에 오른 열 개 도구 중 상위 두 개는 애니메이션이 어떻게 되는지에 대해 아무 말도 없습니다. 24프레임 파일을 올리고 나서야 알게 될 뿐입니다. 잘 알려진 GIF 전문 사이트는 모든 프레임을 내보낼 수 있지만, 그 기능은 다른 페이지에 있고, 파일을 서버에 올려야 하며, 올린 파일은 한 시간 뒤 삭제된다고 명시되어 있습니다. 또 하나는 완전히 브라우저에서 돌아가지만 한 번에 한 프레임만 주고, 일괄 처리도 없으며, 무료 사용은 개인 용도로 제한됩니다.

이 페이지가 다른 점은 영리해서가 아닙니다. 그냥 빠짐없이 갖췄을 뿐입니다. 프레임은 브라우저 자체의 이미지 디코더로 로컬에서 읽고, 한 번의 변환으로 모든 프레임을 내보내고, 여러 GIF를 한꺼번에 넣을 수 있으며, 출력 파일의 총수는 확정 전에 화면에 떠 있습니다. 각 프레임은 자기 투명을 그대로 지니고, 파일은 재생 순서대로 번호가 매겨져서 여든 장짜리 ZIP도 훑어볼 수 있습니다.

색과 투명: GIF와 PNG

두 형식 모두 무손실이라 이 변환에서 무언가가 뭉개지거나 번지지는 않습니다. 달라지는 것은 상한선이고, 그 차이를 이해하면 PNG가 대개 더 큰 이유도, 어떤 가장자리가 기대보다 나빠 보이는 이유도 설명됩니다.

따져볼 점GIFPNG
이미지당 색 수팔레트에서 최대 256색풀컬러, 팔레트 없음
투명전부 아니면 전무. 한 색을 "투명"으로 지정픽셀당 256단계
애니메이션지원. 프레임별 시간까지미지원
압축무손실. 단 팔레트 축소 이후무손실. 축소 없음
일반적인 용량프레임당 더 작음더 큼. 눈에 띄게 큰 경우가 많음

여기서 두 가지가 따라옵니다. 첫째, PNG 한 장은 보통 원본 GIF보다 큽니다. 같은 픽셀을 256색이라는 지름길 없이 저장하기 때문입니다. 모든 프레임을 내보내면 합계는 당연히 원본의 몇 배가 됩니다. 둘째, 투명한 GIF 주변의 딱딱한 톱니 가장자리는 변환한다고 부드러워지지 않습니다. 그 가장자리는 GIF가 만들어질 때 이미 새겨진 것이고, 여기서 없는 중간 픽셀을 지어내지는 않습니다. 그것을 가리려고 몰래 부드럽게 처리하지도 않습니다. 묻지도 않고 사용자의 이미지를 바꾸는 일이 되기 때문입니다.

이 도구가 하지 못하는 일

GIF에서 PNG로 가는 변환과 함께 찾게 되는 두 가지가 있는데, 둘 다 브라우저가 많은 추가 코드를 싣지 않고 할 수 있는 범위 밖입니다. 애매하게 답하기보다 분명히 해 두는 편이 유용합니다.

애니메이션 PNG(APNG)를 만들지 않습니다

APNG는 우연히 PNG 확장자를 함께 쓰는 별개의 형식으로, GIF처럼 프레임의 연속을 저장합니다. 브라우저는 APNG를 표시할 수는 있지만 만들어 내는 수단은 제공하지 않아서, 만들려면 전용 인코더를 함께 실어야 합니다. 여기서 얻는 것은 평범한 정지 PNG의 묶음이지 하나의 애니메이션 파일이 아닙니다.

PNG를 GIF로 되돌리지 않습니다

반대 방향으로 가려면 풀컬러를 256칸짜리 팔레트로 줄이고, 들어가지 못하는 색을 어떻게 디더링할지 정한 다음 LZW로 부호화해야 합니다. 그것은 설정이 아니라 진짜 인코더이고, 이 페이지의 체크박스가 아니라 별개의 도구에 속합니다.

APNG를 찾아본 이유가 애니메이션은 유지하면서 GIF보다 작고 깨끗한 파일을 얻는 것이었다면, 더 현실적인 길이 있습니다: 애니메이션을 WebP로 변환하기

모든 도구는 100% 무료이며 안전합니다

완벽한 PDF 도구 모음

문서 작업에 필요한 모든 기능을 갖춘 종합 PDF 도구 모음을 만나보세요

도구 목록 · 45
01

PNG를 PDF로

여러 PNG 이미지를 인쇄 가능한 하나의 PDF로 묶기

Avg 1.2s로컬
02

JPG를 PDF로

JPG 이미지를 PDF 형식으로 변환

Avg 1.4s로컬
03

PDF 합치기

여러 PDF 파일을 하나로 합치기

Avg 0.8s로컬
04

PDF 압축

PDF 파일 용량을 효율적으로 줄이기

Avg 2.1s로컬
05

PDF를 PNG로

PDF 페이지를 PNG 이미지로 변환

Avg 1.6s로컬
06

PDF를 JPG로

PDF 페이지를 JPG 이미지로 변환

Avg 1.5s로컬
07

PDF 텍스트 추출

PDF 파일에서 텍스트 추출

Avg 0.9s로컬
08

PDF 나누기

PDF를 페이지별로 나누기

Avg 0.6s로컬
09

PDF 편집

PDF 문서 편집 및 주석 추가

Beta로컬
10

PDF 페이지 정리

PDF 페이지 정리 및 순서 변경

Avg 0.7s로컬
11

PDF 회전

PDF 페이지를 회전해 영구 저장

Avg 0.5s로컬
12

페이지 번호

PDF에 페이지 번호를 추가해 영구 저장

Avg 0.6s로컬
13

PDF 워터마크

실시간 미리보기로 PDF에 텍스트 워터마크 추가

Avg 0.6s로컬
14

HEIC를 JPG로

아이폰 HEIC 사진을 JPG로 변환

Avg 1.0s로컬
15

PDF 페이지 삭제

불필요한 페이지를 제거하고 깔끔한 PDF로 다운로드

Avg 0.5s로컬
16

PDF 페이지 추출

선택한 페이지를 새 PDF 또는 개별 파일로 저장

Avg 0.5s로컬
17

PDF 서명

서명을 그리거나 입력하거나 업로드해 원하는 페이지에 배치하세요

Avg 1.0s로컬
18

PDF 크기 조정

페이지 크기를 A4, 레터(Letter) 또는 맞춤 치수로 변경

Avg 0.6s로컬
19

PDF 자르기

PDF 페이지의 여백을 잘라내고 표시 영역만 남기기

Avg 0.6s로컬
20

PDF 병합

양식을 읽기 전용으로 — 텍스트는 검색 가능하게 유지하거나 이미지로 잠그기

Avg 0.7s로컬
21

PDF 메타데이터

작성자, 제목, 날짜 및 기타 메타데이터 보기, 편집 또는 삭제

Avg 0.4s로컬
22

PDF 흑백 변환

그레이스케일 또는 흑백으로 변환해 컬러 잉크 절약

Avg 1.8s로컬
23

PDF에서 이미지 추출

PDF에 포함된 사진을 추출해 PNG 또는 JPG로 저장

Avg 0.9s로컬
24

WebP를 PDF로

WebP 이미지를 PDF로 변환하고 여러 장을 하나의 파일로 합치기

Avg 0.7s로컬
25

PDF 암호 설정

브라우저에서 바로 PDF에 열기 암호를 설정하세요

Avg 0.3s로컬
26

PDF 암호 해제

알고 있는 암호나 제한을 브라우저에서 바로 PDF에서 제거하세요

Avg 1.5s로컬
27

HEIC를 PDF로

아이폰 HEIC 사진을 PDF로 변환

Avg 0.8s로컬
28

AVIF를 PDF로

AVIF 이미지를 PDF로 변환

Avg 0.7s로컬
29

TIFF를 PDF로

TIFF 이미지와 스캔을 PDF로 변환

Avg 1.0s로컬
30

BMP를 PDF로

BMP 비트맵 이미지를 PDF로 변환

Avg 0.7s로컬
31

PDF OCR

스캔한 PDF를 검색 가능하게, 모두 브라우저 안에서

Avg 2s/page로컬
32

PDF 마스킹

PDF의 민감한 내용을 완전히 삭제, 모두 브라우저 안에서

Avg 0.3s/page로컬
33

이미지 압축

JPEG·PNG·WebP를 한 번에 압축, 모두 브라우저 안에서

Avg 0.2s로컬
34

이미지 크기 변경

자주 쓰는 프리셋으로 이미지 크기를 한 번에 변경

Avg 0.2s로컬
35

PNG를 JPG로

PNG 이미지를 일괄로 JPG로 변환하고 내려받기 전에 용량을 확인하세요

Avg 0.2s로컬
36

JPG를 PNG로

JPG 이미지를 일괄로 PNG로 변환하고 단색 배경을 투명하게 만들 수 있습니다

Avg 0.3s로컬
37

WebP를 JPG로

WebP 파일을 일괄로 JPG로 변환하고 움직이는 WebP의 모든 프레임을 저장하세요

Avg 0.3s로컬
38

WebP를 PNG로

WebP를 PNG로 변환해 투명을 유지하거나 단색 배경을 지우세요

Avg 0.3s로컬
39

이미지를 WebP로

JPG, PNG 등을 일괄로 WebP로 변환하거나 정확한 KB 용량에 맞추세요

Avg 0.2s로컬
40

SVG를 PNG로

원하는 크기로 SVG를 래스터화하거나 로고 하나로 파비콘 세트를 만드세요

Avg 0.2s로컬
41

AVIF를 JPG로

어디서나 열리는 JPG로 변환하거나 KB 단위 목표 용량에 맞추세요

Avg 0.3s로컬
42

PDF 비교

두 PDF 버전 사이에서 무엇이 바뀌었는지 정확히 확인. 업로드 없음

Two files, no upload로컬
43

SVG를 JPG로

SVG를 원하는 크기의 JPG로 만들고, 투명한 부분을 어떤 색으로 채울지 고르세요

Pick size and background로컬
44

GIF를 PNG로

정지 프레임 하나를 가져오거나, 움직이는 GIF를 프레임마다 번호가 매겨진 PNG로 나누세요

Every frame at once로컬
45

GIF를 JPG로

투명한 부분을 무엇으로 채울지 고르고, 한 프레임이나 전체를 선택하세요. PNG가 나은 경우는 분명히 알려 드립니다

You pick the background로컬

자주 묻는 질문

아끼는 애니메이션을 변환하기 전에 많이들 묻는 것들입니다.

이 GIF → PNG 변환 도구는 무료인가요?

네. 무료이고 횟수 제한도, 계정도, "개인 용도 한정" 같은 제약도 없습니다. 브라우저에서 돌아가는 변환 서비스 중에는 하루 사용 횟수를 제한하거나 무료 사용을 개인 프로젝트로 한정하는 곳이 있습니다. 여기에는 그런 것이 없고, 워터마크도 없으며, 업그레이드용으로 빼둔 기능도 없습니다. 이 사이트는 도구 사용량이 아니라 광고로 운영됩니다.

제 파일이 서버로 업로드되나요?

아니요. GIF의 디코딩과 재인코딩이 전적으로 사용자 기기에서 이뤄집니다. 공정하게 말하면 브라우저에서 돌아가는 변환 서비스가 한둘 더 있고 분명히 밝히고 있습니다. 여기서의 차이는 함께 오는 것들입니다. 한 번에 모든 프레임, 여러 파일 투입, 그리고 출력 개수를 미리 보여 주는 것.

애니메이션 GIF를 여러 장의 PNG로 바꿀 수 있나요?

가능합니다. "첫 프레임"을 "모든 프레임"으로 바꾸세요. 프레임마다 한 장씩, 재생 순서대로 번호가 매겨진 PNG가 ZIP에 담겨 나오고 각각 자기 투명을 유지합니다. 총 파일 수는 변환 전에 스위치 옆에 표시되므로 예상 밖의 결과가 나오지 않습니다.

애니메이션 PNG(APNG)를 만들 수 있나요?

아니요. 여기서는 정지 PNG만 만듭니다. APNG는 브라우저가 보여줄 수는 있어도 써낼 수는 없는 다른 형식이라, 만들려면 전용 인코더가 필요합니다. 애니메이션을 유지하는 것이 목적이라면 애니메이션 WebP가 현실적이고, 보통 원래 GIF보다도 작습니다.

PNG를 다시 GIF로 바꿀 수 있나요?

할 수 없고, 그 방향은 들리는 것보다 훨씬 어렵습니다. 풀컬러를 256칸 팔레트로 줄이고, 들어가지 않는 색의 디더링을 정하고, LZW로 부호화해야 합니다. 그것은 옵션이 아니라 인코더라서 별도의 도구에 속합니다.

PNG가 GIF보다 커지나요?

보통 그렇고, 이는 문제가 아니라 예상된 일입니다. GIF가 작은 이유 중 하나는 프레임마다 256색으로 제한하기 때문입니다. PNG는 그 지름길 없이 같은 픽셀을 저장하므로 한 프레임이라도 더 큰 경우가 많습니다. 모든 프레임을 내보내면 합계는 원본의 몇 배가 됩니다. 나중에 용량이 문제라면 결과를 압축하세요.

투명한 가장자리가 왜 아직 톱니 모양인가요?

GIF의 투명이 전부 아니면 전무이고, 변환이 없는 픽셀을 지어내지는 않기 때문입니다. GIF의 픽셀은 완전히 보이거나 완전히 투명하므로 곡선에 계단 모양 가장자리가 생깁니다. PNG는 반투명을 저장할 수 있지만, 그 부드러운 중간 픽셀은 애초에 파일에 없었기에 되살릴 수 없습니다. 자동으로 부드럽게 처리하지 않습니다. 묻지 않고 이미지를 바꾸는 일이 되기 때문입니다.

전부 내보내지 않으면 어느 프레임을 받나요?

첫 번째 프레임입니다. 거의 모든 변환 도구가 조용히 그렇게 합니다. 기본값으로 둔 이유는 GIF를 올리는 대부분이 정지 이미지 한 장을 원하기 때문이고, 실수로 전부 가져오면 짧은 애니메이션이 수십 개 파일이 되기 때문입니다. 첫 프레임이 원하던 순간이 아니라면 전부 내보낸 뒤 필요한 것을 남기세요.

관련 도구

변환 전후에 필요할 수 있는 것들입니다. 모두 브라우저 안에서 동작합니다.

  • 이미지를 WebP로 멈추는 대신 애니메이션을 유지하고 싶을 때. 대개 GIF보다 작습니다
  • PNG를 JPG로 투명이 더 필요 없어지면 뽑아낸 프레임을 더 작게
  • 이미지 압축 업로드 용량 제한이 있을 때 완성된 PNG를 정확한 KB까지 낮춥니다
  • 이미지 크기 변경 뽑아낸 프레임의 치수를 바꿉니다. 증명사진과 SNS 프리셋 포함
  • JPG를 PNG로 애니메이션이 아니라 사진에 쓰는 같은 변환
  • GIF를 JPG로 GIF가 스티커가 아니라 사진이고, 가장자리보다 용량이 더 중요할 때