많은 사람이 습관대로 형식을 고릅니다. "나는 늘 JPG로 저장한다", "PNG가 화질이 좋다" 하는 식으로, 무엇이 다른지는 모른 채 말입니다. 그 결과 필요보다 5배 무거운 PNG 상품 사진, 가장자리가 뭉개진 JPG 로고, 글씨를 읽을 수 없는 JPG 스크린샷이 나옵니다.

이 글에서는 2026년 현재 의미 있는 형식을 모두 다룹니다. 각 형식이 무엇인지, 압축 알고리즘이 어떻게 돌아가는지, 어디서 빛나고 어디서 무너지는지, 그리고 쓰임새별로 무엇을 골라야 하는지까지 살펴봅니다.

래스터와 벡터: 가장 근본적인 구분

형식을 하나씩 보기 전에 가장 중요한 구분부터 알아야 합니다. 래스터 대 벡터.

래스터 이미지 (JPG, PNG, WebP, AVIF, GIF, BMP)는 이미지를 픽셀 격자로 저장합니다. 점마다 색이 정해져 있습니다. 해상도는 고정입니다. 원본보다 크게 키우면 새 픽셀을 채울 데이터가 없어 계단처럼 깨집니다. 인쇄된 사진을 확대하면 잉크 점이 드러나는 것과 같습니다.

벡터 이미지 (SVG)는 이미지를 수학 명령으로 저장합니다. "X,Y 위치에 반지름 50짜리 원을 Z 색으로 그려라" 같은 식입니다. 화면에 그릴 때 필요한 해상도에 맞춰 실시간으로 계산합니다. 아무리 키워도 화질이 떨어지지 않습니다.

래스터와 벡터 중 무엇을 쓸지는 취향의 문제가 아니라 콘텐츠 종류가 정해 줍니다. 사진은 언제나 래스터 형식이 필요합니다. 로고, 아이콘, 도형 기반 일러스트는 벡터에서 득을 봅니다.

형식별 상세

JPG / JPEG  Joint Photographic Experts Group

래스터 손실 압축 투명도 없음 애니메이션 없음 호환성: 100%

1992년 Joint Photographic Experts Group이 만든 JPG는 사진을 효율적으로 압축하기 위해 설계됐습니다. 이미지를 8×8 픽셀 블록으로 나눈 뒤 이산 코사인 변환(DCT)을 적용해 각 블록을 주파수의 조합으로 바꾸고, 사람 눈이 잘 못 느끼는 고주파 성분을 버립니다. 그래서 손실 압축입니다. 원본 데이터의 일부는 영영 사라집니다.

사진에 잘 맞는 이유: 사진은 색이 부드럽게 이어지는데, 바로 그런 정보를 JPG가 가장 잘 압축합니다. 품질 80%로 저장한 풍경 사진은 무압축 파일보다 10배 작아지면서도 화면에서는 차이를 알아보기 어렵습니다.

약한 곳: 8×8 블록 방식은 또렷한 경계선, 글자, 색이 균일한 면에서 눈에 띄는 깨짐을 만듭니다. 흰 배경 위의 검은 로고를 JPG로 저장하면 글자 둘레에 회색 얼룩이 생깁니다. 흔히 말하는 "JPEG 아티팩트"입니다. JPG는 알파 채널(투명도)도 지원하지 않습니다.

쓸 때: 웹, 인쇄, 이메일용 사진. 상품 사진, 배너, 블로그 이미지. 색 변화가 많고 투명도가 필요 없는 모든 이미지.

쓰지 말아야 할 때: 로고, 아이콘, 글자가 있는 스크린샷, 배경이 투명한 이미지, 경계가 또렷한 일러스트, 여러 번 다시 편집하고 저장할 이미지.

PNG  Portable Network Graphics

래스터 무손실 압축 완전한 투명도 (알파 채널) 기본 애니메이션 없음 호환성: 100%

특허 제약이 있던 GIF의 대안으로 1996년에 나온 PNG는 무손실 압축을 씁니다. 어떤 데이터도 버리지 않습니다. DEFLATE 알고리즘(LZ77과 허프만 부호화의 조합)이 픽셀 데이터를 더 효율적으로 재배열할 뿐입니다. 그래서 몇 번을 다시 저장하든 압축을 풀면 원본과 픽셀 단위로 똑같습니다.

알파 채널: PNG는 RGB 외에 픽셀당 네 번째 채널을 지원합니다. 0(완전 투명)부터 255(완전 불투명)까지 불투명도를 조절하는 알파 채널입니다. 덕분에 완전 투명, 반투명, 그리고 어떤 배경 위에서든 매끄럽게 처리된 가장자리가 가능합니다.

PNG-8, PNG-24, PNG-32의 차이: PNG-8은 GIF처럼 최대 256색 팔레트를 씁니다. 단순한 아이콘이나 색 수가 적은 이미지에 알맞습니다. PNG-24는 1600만 색을 모두 쓰되 투명도가 없습니다. PNG-32는 전체 색에 알파 채널까지 더한 것으로, 흔히 말하는 "투명 PNG"가 여기에 해당합니다.

약한 곳: 사진에는 비효율적입니다. 사진을 PNG로 저장하면 같은 사진의 JPG보다 3~10배 커질 수 있습니다. 무손실 압축으로는 사진의 색 변화를 효율적으로 줄일 수 없기 때문입니다.

쓸 때: 배경이 투명한 로고와 아이콘, 글자가 있는 스크린샷, 인포그래픽, 색이 균일한 면이 많은 이미지, 경계가 또렷한 디지털 아트, 손실이 쌓이지 않게 여러 번 편집해야 하는 이미지.

쓰지 말아야 할 때: 웹용 사진(JPG나 WebP를 쓰세요), 용량을 줄여야 하는 이미지, JPG 호환성이 더 나은 이메일 마케팅.

WebP  Web Picture format

래스터 손실·무손실 모두 완전한 투명도 (알파 채널) 애니메이션 지원 호환성: 약 97% (2026년)

구글이 VP8 영상 코덱을 바탕으로 만들어 2010년에 내놓은 WebP는 웹에서 JPG와 PNG를 모두 대신할 후계자를 목표로 했습니다. 사진용 손실 모드(VP8 기반)와 그래픽용 무손실 모드(자체 알고리즘)를 함께 지원합니다. 손실 모드에서는 블록 예측과 적응형 변환을 쓰는데, JPG의 DCT보다 정교한 방식이라 같은 화질에서 파일이 25~35% 작아집니다.

두 세계의 장점을 한 번에: 손실 모드로 사진에서 JPG를 대신하는 동시에, 알파 채널을 갖춘 무손실 모드로 로고와 그래픽에서 PNG도 대신합니다. 보통 20~30% 더 작습니다. JPG와 PNG의 쓰임을 하나로 묶으면서 양쪽 모두에서 더 효율적인 유일한 형식입니다.

2026년 호환성: 크롬, 파이어폭스, 사파리(14부터), 엣지, 오페라가 지원해 웹 사용자의 97% 이상을 덮습니다. 주된 예외는 오래된 메일 클라이언트(특히 Outlook)와 IE11이 남아 있는 기업 내부 시스템입니다.

쓸 때: 사진, 로고, 아이콘, 배너까지 웹에 올라가는 거의 모든 이미지. 요즘 사이트에 업로드하는 이미지의 기본 형식으로 권장됩니다. 구글 PageSpeed Insights도 WebP를 쓸 수 있는 자리에 JPG나 PNG가 있으면 콕 집어 WebP를 권합니다.

쓰지 말아야 할 때: 이메일 마케팅(지원이 들쭉날쭉함), 인쇄물 제작, 유튜브 썸네일(WebP를 받지 않음), 오래된 시스템에서 직접 열게 될 다운로드용 파일.

AVIF  AV1 Image File Format

래스터 손실·무손실 모두 완전한 투명도 (알파 채널) 애니메이션 지원 호환성: 약 88% (2026년)

AVIF는 AV1 영상 코덱에서 나왔습니다. 구글, 모질라, 넷플릭스, 아마존 등이 참여한 Alliance for Open Media가 개발했습니다. 웹 이미지 형식 중 가장 최신이자 기술적으로 가장 앞서 있으며, 많은 경우 같은 화질에서 WebP보다 파일이 20~50% 작습니다. 특히 WebP가 깨짐을 드러내기 시작하는 낮은 품질 구간에서 차이가 큽니다.

이렇게 효율적인 이유: AV1은 WebP의 VP8보다 훨씬 정교한 압축 기법을 씁니다. 화면 내 예측 모드, 크기가 바뀌는 변환, 루프 필터 등이 들어갑니다. 복잡한 사진과 미묘한 그러데이션에서 특히 인상적인 결과가 나옵니다.

인코딩이라는 문제: AVIF로 변환하는 속도는 WebP보다 크게 느립니다. 같은 이미지를 처리하는 데 10배에서 100배까지 걸리기도 합니다. 이미지가 많은 사이트나 빌드 과정에서 이미지 버전을 실시간으로 만들어 내는 환경에서는 이 계산 비용이 무시하기 어렵습니다.

2026년 호환성: 크롬 85 이상, 파이어폭스 93 이상, 사파리 16 이상에서 지원합니다. IE11과 대부분의 메일 클라이언트에서는 쓸 수 없습니다. 지원 범위가 아직 WebP보다 좁으므로, AVIF를 먼저 내보내고 WebP와 JPG로 폴백하도록 구성하는 편이 좋습니다. 이때 쓰는 것이 <picture> 태그입니다.

쓸 때: 1KB를 아끼는 것이 트래픽 비용으로 곧바로 돌아오는 대형 사이트, WebP와의 화질 차이가 눈에 보이는 고품질 이미지, 빌드 과정이 이미 AVIF를 지원하는 신규 프로젝트.

쓰지 말아야 할 때: 인코딩 시간이 결정적인 경우. ImageTools 변환 도구에서도 권하지 않습니다. 브라우저의 Canvas API를 통한 AVIF 인코더는 최적화돼 있지 않아 원본보다 큰 파일이 나오기도 합니다. 제대로 된 AVIF가 필요하면 sharp 같은 서버 측 도구를 쓰세요.

SVG  Scalable Vector Graphics

벡터 본질적으로 무손실 완전한 투명도 CSS/JS로 애니메이션 호환성: 98% 이상

SVG는 이 목록의 다른 형식들과 근본적으로 다릅니다. 픽셀을 저장하는 대신 수학 명령을 XML로 적어 둡니다. "X,Y 위치에 너비 200짜리 사각형을 #3ecf8e 색으로 그려라" 하는 식입니다. 브라우저나 프로그램이 필요한 해상도에 맞춰 실시간으로 픽셀을 계산합니다. 5KB짜리 SVG 하나가 16픽셀 파비콘에서도, 20미터 옥외 광고판에서도 완벽하게 보입니다.

로고와 아이콘에 최적인 이유: 로고와 아이콘은 사각형, 원, 베지어 곡선, 글자 같은 도형으로 이루어집니다. SVG는 그 도형을 정보 손실 없이 그대로 기술합니다. 200픽셀로 만든 PNG 로고는 2000픽셀에서 깨지지만, 같은 로고의 SVG는 어떤 크기에서도 멀쩡합니다.

CSS와 자바스크립트로 편집 가능: HTML에 인라인으로 넣은 SVG 요소는 다른 DOM 요소와 똑같이 다룰 수 있습니다. CSS로 색을 바꾸고, CSS 전환이나 자바스크립트로 움직임을 넣고, 마우스 이벤트로 상호작용을 붙일 수 있습니다. 이미지판 HTML인 셈입니다.

약한 곳: 사진처럼 색이 많고 그러데이션이 복잡한 이미지는 감당 못 할 크기의 SVG가 됩니다. 게다가 화질도 JPG보다 못합니다. SVG는 애초에 사진 데이터를 표현하려고 만들어진 형식이 아니기 때문입니다.

쓸 때: 로고, 아이콘, 도형 일러스트, 데이터 그래프, 지도, 여러 크기로 확대·축소해야 하는 모든 그래픽, 웹 인터페이스의 상호작용 아이콘.

쓰지 말아야 할 때: 사진, 색과 질감이 많은 이미지, SNS(대부분 SVG 업로드를 받지 않습니다), 이메일 마케팅.

GIF  Graphics Interchange Format

래스터 무손실 (단, 팔레트 제한) 부분 투명도 (1색) 애니메이션 지원 호환성: 100%

1987년 CompuServe가 만든 GIF는 LZW(Lempel-Ziv-Welch) 알고리즘으로 무손실 압축을 합니다. 다만 프레임당 256색만 지원한다는 근본적인 한계가 있습니다. 픽셀마다 최대 256개짜리 팔레트의 색인을 담는 구조라, 수백만 색을 가진 사진에는 비효율적이고 색이 적은 단순한 이미지에는 알맞습니다.

GIF가 지금까지 살아남은 이유: 널리 호환되는 래스터 형식 중 여러 프레임의 애니메이션을 기본으로 지원하는 유일한 형식이기 때문입니다. 기술적으로 앞선 형식이 나온 뒤로도 수십 년을 버티게 한 특징입니다. 애니메이션 WebP와 AVIF가 더 효율적인 대안이지만, GIF 애니메이션의 호환성과 문화적 자리는 여전히 굳건합니다.

부분 투명도: GIF는 프레임당 하나의 색만 "투명"으로 지정할 수 있습니다. 반투명도, 부드러운 경계 처리도 없습니다. 그래서 곡선 가장자리가 계단처럼 각져 보이며, 색 있는 배경 위에서 특히 두드러집니다.

쓸 때: 애니메이션 WebP나 MP4를 받지 않는 곳에서의 단순한 움직임, 색이 적은 움직이는 아이콘, GIF가 당연하게 여겨지는 밈과 SNS 콘텐츠.

쓰지 말아야 할 때: 정지 사진(JPG나 WebP를 쓰세요), 정지 로고(PNG나 SVG를 쓰세요), 웹용 복잡한 애니메이션(훨씬 효율적인 MP4나 애니메이션 WebP를 쓰세요).

BMP  Bitmap

래스터 대개 무압축 기본 투명도 없음 애니메이션 없음 호환성: 윈도우/오피스

BMP는 마이크로소프트가 만든 윈도우의 비트맵 형식입니다. 대부분의 설정에서 압축을 하지 않고 픽셀마다 색 값을 그대로 저장합니다. 그래서 파일이 아주 큽니다. 1920×1080 이미지를 24비트 BMP로 저장하면 내용과 상관없이 언제나 정확히 5.93MB입니다.

아직 남아 있는 이유: 윈도우, 오피스, 프린터, 오래된 편집 프로그램까지 마이크로소프트 생태계 전반에서 호환이 보장됩니다. 단계마다 압축 깨짐이 끼어들지 않는 것이 장점이 되는 내부 이미지 처리 과정에서는 BMP가 여전히 쓸모가 있습니다.

쓸 때: 특정 시스템, 특히 오래된 시스템이 BMP를 요구할 때. 압축 깨짐이 곤란한 처리 과정의 중간 형식으로. 일부 산업용 인쇄 시스템에서.

쓰지 말아야 할 때: 웹, 이메일, SNS 등 파일 크기가 중요한 모든 곳.

전체 비교표

형식 압축 투명도 애니메이션 적합한 용도 상대 용량 (사진 기준)
JPG 손실 없음 없음 사진 기준 (1배)
PNG-32 무손실 완전한 알파 채널 없음 로고, 아이콘, 스크린샷 JPG보다 3~8배 큼
WebP 손실 손실 완전한 알파 채널 지원 웹의 거의 모든 것 JPG보다 25~35% 작음
WebP 무손실 무손실 완전한 알파 채널 지원 로고, 아이콘 PNG보다 20~30% 작음
AVIF 손실·무손실 모두 완전한 알파 채널 지원 고성능 웹 JPG보다 30~50% 작음
SVG 벡터 완전 지원 CSS/JS로 가능 로고, 아이콘, 일러스트 가변 (단순한 도형은 아주 작음)
GIF 무손실 (256색) 1색 (반투명 없음) 지원 (다중 프레임) 단순한 애니메이션 가변
BMP 없음 기본 지원 없음 없음 오래된 윈도우 시스템 JPG보다 5~20배 큼

선택 가이드: 어떤 형식을 쓸까?

사진과 색이 많은 이미지

로고와 브랜드 아이덴티티

스크린샷과 화면 캡처

애니메이션

인터페이스 아이콘

🎯 80%의 경우에 통하는 규칙: 사진 → WebP(이메일·인쇄는 JPG). 로고와 아이콘 → SVG(SVG를 받지 않는 곳은 PNG). 글자가 있는 스크린샷 → PNG 또는 WebP 무손실. 애니메이션 → MP4 또는 GIF.

같은 형식인데 화질이 달라지는 이유

"JPG는 화질이 나쁘다", "PNG는 언제나 화질이 좋다"는 흔한 오해입니다. 파일의 화질은 형식이 지닌 성질이 아니라 저장할 때 내린 선택의 결과입니다.

품질 95%로 저장한 JPG는 원본과 사실상 구분되지 않을 만큼 좋습니다. 같은 JPG를 30%로 저장하면 깨짐이 심하게 드러납니다. 차이는 형식이 아니라 어떤 압축 설정을 썼느냐에 있습니다.

PNG에는 그런 문제가 없습니다. 무손실 압축이라 알고리즘과 압축 강도에 따라 파일 크기는 달라져도 화질은 언제나 원본과 같습니다. PNG가 "화질을 잃지 않는" 것은 JPG보다 뛰어나서가 아니라, 데이터를 버리지 않는 다른 종류의 압축을 쓰기 때문입니다.

⚠️ JPG 재저장에 주의: JPG를 저장한 뒤 다시 열어 저장하면 압축 위에 압축이 얹히고, 그때마다 데이터가 더 사라집니다. 5~10번쯤 반복하면 눈에 띄게 나빠집니다. 언제나 화질이 가장 좋은 원본에서 작업하고, JPG로 내보내는 것은 마지막 단계에서만 하세요.

형식 간 변환하기

ImageTools의 변환 도구로 브라우저에서 바로 JPG, PNG, WebP를 서로 변환하세요. 설치도, 외부 서버로 파일을 보내는 일도 없습니다. 원하는 형식을 고르고 이미지를 올린 뒤 결과를 내려받으면 됩니다.

특히 WebP로 변환하는 방법만 다룬 전용 가이드도 있습니다. 온라인, 워드프레스, 커맨드라인, Node.js까지 모든 방법을 담았습니다.

지금 형식을 변환해 보세요

JPG, PNG, WebP를 브라우저에서 무료로 변환합니다. 가입도, 외부 서버 전송도 없습니다.

무료로 이미지 변환하기

자주 묻는 질문

화질이 가장 좋은 이미지 형식은 무엇인가요?
맥락에 따라 다릅니다. 사진의 화질은 어떤 압축을 걸었느냐의 결과입니다. 품질 95%의 JPG나 90%의 WebP는 화면에서 원본과 사실상 구분되지 않을 만큼 좋습니다. PNG는 무손실이라 정의상 원본과 화질이 같지만, 사진에 쓰면 화면상 이득 없이 파일만 거대해집니다. SVG는 픽셀에 기대지 않으므로 도형에 대해서는 화질이 "무한"합니다. "화질이 가장 좋은 형식"이라는 것은 없습니다. 콘텐츠 종류마다 알맞은 형식이 있을 뿐입니다.
같은 사진인데 왜 PNG가 JPG보다 훨씬 큰가요?
PNG는 무손실 압축을 쓰는데, 사진의 색 변화는 무손실 방식으로 효율적으로 줄이기 어렵기 때문입니다. 사진에는 조금씩 색이 다른 픽셀이 수백만 개 있고, 이는 무손실 알고리즘이 압축하기 가장 곤란한 데이터입니다. JPG와 WebP는 눈이 잘 알아차리지 못하는 고주파 정보를 버려서, 눈에 띄는 손실 없이 파일을 90% 이상 줄입니다. PNG는 로고나 아이콘처럼 같은 색이 넓게 깔린 이미지에 효율적이지, 사진에는 맞지 않습니다.
WebP가 JPG와 PNG를 완전히 대체하게 될까요?
웹에서는 실무 기준으로 이미 WebP가 JPG와 PNG를 대신하고 있습니다. 그래도 두 형식은 오래 남을 것입니다. 이메일 환경의 WebP 지원이 여전히 들쭉날쭉하고, 인쇄 도구와 인쇄소는 JPG와 TIFF로 작업하며, 이미 존재하는 JPG 파일이 수십억 개이고, 사용자에게 익숙한 정도가 압도적이기 때문입니다. 실제로는 형식들의 공존이 수십 년 이어질 것입니다.
AVIF가 WebP보다 좋나요? 지금 옮겨야 할까요?
압축 효율만 놓고 보면 AVIF가 WebP보다 앞섭니다. 특히 낮거나 중간 품질에서 그렇습니다. 그 구간에서는 WebP가 먼저 깨짐을 드러냅니다. 다만 2026년 현재 대부분의 사이트가 AVIF로 완전히 갈아탈 이유는 아직 없습니다. 지원 범위가 WebP보다 좁고, 인코딩이 훨씬 느려 빌드 과정에 부담이 되며, 실제 사이트에 흔한 이미지에서는 이상적인 조건의 벤치마크만큼 차이가 크지 않기 때문입니다. 권장은 이렇습니다. 지금은 WebP를 적용하고, 트래픽이 아주 많은 특정 경우에 AVIF를 검토하세요.
SVG는 어떤 이미지에나 쓸 수 있나요?
그렇지 않습니다. SVG는 도형으로 설명할 수 있는 이미지에만 효율적입니다. 로고, 아이콘, 그래프, 다이어그램, 벡터 일러스트가 그렇습니다. 사진에는 쓸 수 없습니다. 1200만 화소 사진의 픽셀 하나하나를 XML 명령으로 적으면 기가바이트짜리 파일이 나오고, 그것을 화면에 그리는 일도 불가능합니다. SVG에는 아무도 못 따라오는 영역(크기가 자유로운 도형)이 있고, 전혀 맞지 않는 영역(사진, 질감이 있는 이미지)도 있습니다.
아이폰 사진에 보이는 HEIC 형식은 무엇인가요?
HEIC(High Efficiency Image Container)는 iOS 11부터 아이폰 카메라의 기본 형식입니다. HEVC(H.265) 코덱을 바탕으로 하며, 같은 화질에서 JPG보다 파일이 약 50% 작습니다. AVIF와 비슷한 결과를 다른 기술로 내는 셈입니다. 문제는 호환성입니다. 윈도우 10과 11에서는 별도 코덱을 깔아야 열리고, 업로드로 HEIC를 받지 않는 웹 서비스도 많습니다. 웹에 쓸 때는 HEIC를 WebP나 JPG로 바꾼 뒤 사용하세요.