Logo

TinyPNG vs Squoosh vs CompressIMG: 솔직한 비교

By Artur7분 소요

이미지를 압축해야 합니다. Google에 "이미지 압축"이라고 검색하면 수십 가지 도구가 나옵니다. TinyPNG, Squoosh, CompressIMG, 그 외에도 많습니다.

전부 파일 크기를 줄여준다고 합니다. 하지만 작동 방식은 완전히 다릅니다. 무료로 할 수 있는 범위가 제한된 것도 있고요. 한 번에 이미지 한 장만 처리하는 것도 있습니다. 지원 포맷이 몇 개 안 되는 것도 있습니다.

이 글은 인기 있는 세 가지 도구를 솔직하게 비교한 글입니다. 각각 뭘 잘하고, 어디가 부족하고, 여러분의 실제 필요에 맞는 건 어떤 건지 알아봅니다. 이미지 압축이 처음이라면, 먼저 완벽 가이드를 읽어보세요.

세 가지 이미지 압축 도구는 뭐가 다를까?

세 도구 모두 목표는 같습니다. 하지만 방법이 다릅니다.

TinyPNG은 가장 오래되고 유명한 도구입니다. 2014년에 PNG 전용 압축 도구로 시작했습니다. 지금은 JPEG, WebP, AVIF도 지원합니다. 이미지를 업로드하면 자체 알고리즘으로 압축해서 결과를 다운로드합니다. 간단합니다.

TinyPNG은 모든 걸 알아서 결정합니다. 품질 슬라이더가 없습니다. 포맷 선택도 없습니다. 파일을 넣으면 작아진 파일이 나옵니다. 그게 전부입니다.

Squoosh는 Google이 만든 오픈소스 압축 도구입니다. 전부 브라우저 안에서 동작합니다. 이미지가 여러분의 기기 밖으로 나가지 않습니다. 코덱 설정을 세밀하게 조정할 수 있고, 실시간 비교 프리뷰가 있고, AVIF나 JPEG XL 같은 최신 포맷도 지원합니다.

단점이 있습니다. Squoosh는 한 번에 이미지 한 장만 처리할 수 있습니다. 일괄 처리 기능이 전혀 없습니다.

CompressIMG는 그 중간에 있습니다. 최대 20장까지 일괄 업로드가 가능하고, 품질 슬라이더가 있고, 지원 포맷이 가장 넓습니다. 자동화를 위한 개발자 API도 제공합니다.

간단히 비교하면 이렇습니다:

기능 TinyPNG Squoosh CompressIMG
Batch upload Up to 20 1 image only Up to 20
Quality control No slider Full codec settings Quality slider (1-100)
Input formats JPG, PNG, WebP, AVIF JPG, PNG, WebP, AVIF, GIF JPG, PNG, WebP, AVIF, TIFF, GIF, HEIC
Side-by-side preview No Yes Yes
Processing Server-side In-browser Server-side
API Yes (paid) No Yes
Account needed No (web) No No
Open source No Yes No

화질 조절이 가장 자유로운 도구는 어떤 걸까?

이 부분에서 세 도구의 차이가 가장 크게 나타납니다.

TinyPNG은 조절 기능이 전혀 없습니다. 이미지를 업로드합니다. 압축됩니다. 나온 결과를 그대로 씁니다. 품질 슬라이더도, 포맷 선택도, 고급 설정도 없습니다.

많은 사람에게 그것만으로 충분합니다. TinyPNG의 알고리즘은 꽤 좋습니다. 보통 파일 크기를 40~70% 줄이면서 눈에 보이는 화질 저하는 거의 없습니다. "그냥 작게 만들어줘"가 전부라면, TinyPNG이 잘 맞습니다.

하지만 결과물이 너무 작고 깨져 보이면 어떡할까요? "좀 덜 압축해줘"라고 할 수가 없습니다. 반대로 아직 너무 크다면? "더 압축해줘"라고 할 수도 없습니다.

Squoosh는 정반대입니다. 모든 것을 직접 세밀하게 설정할 수 있습니다. 코덱을 고릅니다(MozJPEG, OxiPNG, WebP, AVIF). 정밀한 슬라이더로 품질을 조절합니다. 컬러 팔레트 크기나 압축 강도 같은 세부 설정도 조정할 수 있습니다.

Squoosh는 실시간 프리뷰도 보여줍니다. 슬라이더를 드래그해서 원본과 압축된 이미지를 픽셀 단위로 비교할 수 있습니다. 딱 맞는 품질 지점을 찾는 데 아주 좋습니다.

단점이요? 어느 정도 지식이 필요합니다. MozJPEG 품질 75와 WebP 품질 80 중 뭐가 나은지 판단하려면 경험이 필요합니다. 초보자에게는 옵션이 너무 많아서 부담스러울 수 있습니다.

CompressIMG는 균형 잡힌 접근법입니다. 1부터 100까지의 품질 슬라이더가 있습니다. 기본값은 60이고, 대부분의 이미지에 잘 맞습니다. 화질을 높이고 싶으면 올리고, 파일을 더 줄이고 싶으면 내립니다. 파일 포맷은 자동 감지되니까 코덱을 직접 고를 필요가 없습니다.

Squoosh처럼, CompressIMG도 슬라이더가 있는 비교 프리뷰를 제공합니다. 드래그해서 원본과 압축 결과를 나란히 확인할 수 있습니다. 다운로드 전에 화질 변화를 쉽게 확인할 수 있습니다.

대부분의 사용자에게 이게 딱 좋은 균형입니다. 결과를 조절할 수 있습니다. 프리뷰로 품질을 확인할 수 있습니다. 매뉴얼이 필요할 만큼 복잡하지 않습니다.

여러 이미지를 한 번에 압축할 수 있을까?

이것이 세 도구 사이에서 가장 큰 차이점입니다. 이미지가 여러 장이라면, 일괄 처리 지원 여부가 모든 걸 바꿉니다.

TinyPNG은 최대 20장까지 한 번에 업로드할 수 있습니다. 끌어다 놓고, 잠깐 기다리고, ZIP으로 전부 다운로드합니다. 여러 파일을 다루는 웹 디자이너나 콘텐츠 제작자에게 시간을 많이 절약해 줍니다.

단, 무료 버전에는 제한이 있습니다. 파일당 5MB를 넘을 수 없습니다. 무료 웹 도구는 월 약 100회 압축까지 가능합니다. 한도에 도달하면 유료 결제가 필요합니다.

Squoosh는 한 번에 딱 한 장만 처리합니다. 일괄 처리 모드가 전혀 없습니다. 사진 20장을 압축해야 하면, 하나씩 따로 처리해야 합니다. 업로드, 설정, 다운로드, 반복.

Squoosh에는 커맨드라인 도구(squoosh-cli)가 있어서 일괄 처리가 가능했습니다. 하지만 프로젝트 개발이 멈춘 것 같습니다. 대부분의 사용자에게는 여전히 한 장씩입니다.

이것이 Squoosh의 가장 큰 약점입니다. 이미지를 여러 장 처리하는 사람에게는 실용적이지 않습니다.

CompressIMG도 한 번에 최대 20장을 지원합니다. 전부 업로드하고, 품질을 한 번 설정하고, 한꺼번에 압축합니다. 웹 도구의 월간 압축 횟수 제한이 없습니다. 계정도 필요 없습니다.

일괄 처리에서는 TinyPNG과 CompressIMG가 거의 비슷합니다. Squoosh는 크게 뒤처집니다.

각 압축 도구가 실제로 지원하는 파일 포맷은 뭘까?

포맷 지원은 생각보다 중요합니다. 모든 사람이 JPEG와 PNG만 쓰는 건 아닙니다. 사진작가는 HEIC로 촬영합니다. 디자이너는 TIFF를 씁니다. GIF는 어디에나 있습니다.

포맷 TinyPNG Squoosh CompressIMG
JPEG/JPG
PNG
WebP
AVIF
TIFF
GIF ✅ (input only)
HEIC/HEIF ✅ (converts to JPEG)
JPEG XL ✅ (beta)

TinyPNG은 웹에서 가장 많이 쓰는 4가지 포맷(JPEG, PNG, WebP, AVIF)을 지원합니다. 웹사이트 작업에는 충분합니다. 하지만 스캐너에서 나온 TIFF 파일이나 iPhone의 HEIC 사진이 있다면, 먼저 다른 도구로 변환해야 합니다.

Squoosh는 비슷한 포맷에 GIF 입력까지 지원합니다. 출력 쪽에서는 JPEG XL이나 WebP v2 같은 실험적 코덱도 제공합니다. 아직 브라우저 지원이 넓지 않지만, 미래 포맷을 테스트해 보는 데는 유용합니다.

CompressIMG는 포맷 지원이 가장 넓습니다. 다른 두 도구가 지원하는 모든 것에 더해 TIFF, GIF, HEIC도 처리합니다. iPhone의 HEIC 파일은 압축할 때 자동으로 JPEG로 변환됩니다. 추가 작업이 필요 없습니다.

GIF 압축에 대해 한 가지 알아둘 점이 있습니다. 이 도구들은 전부 애니메이션 GIF를 한 프레임으로 변환합니다. 실제 애니메이션을 압축하려면 전용 GIF 도구가 필요합니다.

TIFF 지원은 틈새 기능입니다. 하지만 스캔 문서나 인쇄용 파일을 다루는 분이라면 중요합니다. TinyPNG과 Squoosh 모두 TIFF 파일을 처리할 수 없습니다.

개발자에게 필요한 API가 가장 좋은 도구는 뭘까?

웹사이트, 앱, 자동화 워크플로우를 만들고 있다면, 이미지를 수동으로 압축하고 싶지 않을 겁니다. API가 필요합니다.

TinyPNG에는 문서가 잘 정리된 API가 있습니다. 월 500회까지 무료 압축이 가능합니다. 그 이후에는 건당 약 $0.009(약 12원)입니다. API는 JPEG, PNG, WebP, AVIF를 지원합니다. WordPress, Magento 등의 공식 플러그인도 있습니다.

TinyPNG의 API는 가장 성숙한 옵션입니다. 수년간의 실적이 있고, 수천 명의 개발자가 사용합니다. 하지만 건당 과금은 쌓입니다. 월 10,000장의 이미지를 처리하는 사이트라면 무료 한도 이후 월 약 $85 정도 비용이 듭니다.

Squoosh에는 API가 전혀 없습니다. 브라우저 도구와 CLI뿐입니다. 서버 사이드 워크플로우에 통합할 방법이 없습니다. 개발자에게는 선택지가 아닙니다.

CompressIMG는 HEIC와 TIFF를 포함한 모든 지원 포맷을 처리하는 API를 제공합니다. API 이용에는 구독 플랜이 필요합니다. 건당 과금이 아닌 월간 사용량 기반으로 관리됩니다.

CompressIMG에는 공식 n8n 커뮤니티 노드도 있습니다. n8n 자동화 워크플로우에 이미지 압축을 쉽게 추가할 수 있습니다. 파일 업로드, CMS 트리거, 이커머스 파이프라인에 연결해서 코드 없이 사용할 수 있습니다. WordPress와 Shopify 연동도 계획 중입니다.

개발자의 선택은 주로 TinyPNG과 CompressIMG 둘 중 하나입니다. TinyPNG은 문서가 더 풍부하고 플러그인 종류도 현재 더 많습니다. CompressIMG는 포맷 지원이 더 넓고, n8n 연동이 있고, 요금 체계가 다릅니다. Squoosh는 선택지에 들어가지 않습니다.

연동 TinyPNG Squoosh CompressIMG
REST API
WordPress plugin Planned
Shopify plugin Planned
n8n node
CLI tool

무료 플랜과 가격은 어떻게 비교될까?

가격은 중요합니다. 이미지 몇 장을 줄이고 싶을 때는 특히 그렇습니다.

TinyPNG (무료 버전):

  • 한 번에 최대 20장 업로드
  • 파일당 5MB 제한
  • 월 약 100회 압축
  • 품질 조절 없음

TinyPNG (유료 플랜):

  • Pro: 연 $39 (무제한 압축, 파일당 75MB)
  • Ultra: 연 $149 (무제한 압축, 파일당 150MB)
  • API: 월 500회 무료, 이후 건당 약 $0.009

TinyPNG은 새 기능 추가 없이 Pro 플랜 가격을 $25에서 $39로 올렸습니다. 오래된 사용자들 사이에서 불만이 나왔습니다.

Squoosh:

  • 완전 무료, 제한 없음
  • 유료 플랜 없음
  • 과금 대상 API 없음
  • 오픈소스

가격에서는 Squoosh가 확실한 승리입니다. 제한 없이 영원히 무료입니다. 한 장씩 처리하면서 세밀한 조절을 원한다면, 비용이 전혀 들지 않습니다.

CompressIMG (무료 웹 도구):

  • 최대 20장 일괄 압축
  • 품질 슬라이더
  • 전체 포맷 지원
  • 계정 불필요
  • 웹 도구 월간 압축 횟수 제한 없음

CompressIMG (API/프리미엄):

  • API 이용은 구독 플랜 필요
  • 월간 사용량 포함
  • API로 전체 포맷 지원

일상적으로 쓸 때는 세 도구 모두 무료입니다. 차이는 대량 처리할 때 나타납니다. 수백 장을 압축한다면, TinyPNG의 건당 과금은 부담이 됩니다. 일괄 처리가 필요하면서 비용을 들이고 싶지 않다면, CompressIMG의 무료 웹 도구에는 월간 제한이 없습니다.

개인정보 보호와 보안은 어떨까?

이미지가 어디로 전송되는지는 중요합니다. 민감한 사진이나 클라이언트 파일을 다룬다면 더욱 그렇습니다.

Squoosh가 여기서 확실한 승자입니다. 모든 처리가 WebAssembly를 사용해 브라우저 안에서 이루어집니다. 이미지가 기기 밖으로 나가지 않습니다. 서버에 업로드되는 것도 없습니다. 기밀 이미지에는 이상적입니다.

TinyPNG은 이미지를 서버에 업로드해서 처리합니다. 이미지는 일시 저장되었다가 짧은 시간 뒤 삭제됩니다. 대부분의 용도에서는 문제없습니다. 하지만 의료 이미지, 법적 문서, 민감한 클라이언트 데이터를 다루는 경우에는 서버 사이드 처리가 걱정될 수 있습니다.

CompressIMG도 서버 사이드로 이미지를 처리합니다. 압축 파일은 만료 기한이 있는 서명된 URL로 일시 저장됩니다. TinyPNG과 마찬가지로 표준적인 방식이지만, 이미지가 외부 서버를 거치게 됩니다.

개인정보 보호가 가장 중요하다면, Squoosh가 가장 안전한 선택입니다. 일괄 처리나 API가 필요하다면, 서버 사이드 처리를 신뢰해야 합니다.

결국 어떤 이미지 압축 도구를 선택해야 할까?

"최고의" 도구는 하나가 아닙니다. 올바른 선택은 여러분의 작업 방식에 달려 있습니다.

TinyPNG을 선택할 사람:

  • 아무것도 고민하고 싶지 않다. 업로드하고 압축하면 끝.
  • WordPress 연동이 필요하다.
  • JPG, PNG, WebP, AVIF만 사용한다.
  • 연 $39로 무제한 압축에 동의한다.

Squoosh를 선택할 사람:

  • 이미지를 한 장씩 압축한다.
  • 픽셀 단위로 품질을 정밀하게 조절하고 싶다.
  • 개인정보 보호가 중요하고, 이미지가 기기 밖으로 나가는 걸 원하지 않는다.
  • JPEG XL 같은 새로운 코덱을 실험해 보고 싶다.

CompressIMG를 선택할 사람:

  • 여러 이미지를 일괄로 압축한다.
  • 일괄 처리와 품질 슬라이더 둘 다 원한다.
  • iPhone의 HEIC 사진이나 스캐너의 TIFF 파일을 다룬다.
  • 폭넓은 포맷 지원이 되는 개발자 API가 필요하다.
  • 월간 압축 횟수 제한 없는 무료 도구를 원한다.

솔직한 답은요? 세 가지 전부 북마크해 두세요. 한 장의 이미지를 정밀하게 조정하고 싶을 때는 Squoosh를 쓰세요. 아무 생각 없이 빠르게 압축하고 싶을 때는 TinyPNG을 쓰세요. 일괄 처리, 포맷 유연성, API가 필요할 때는 CompressIMG를 쓰세요.

각 도구는 자기만의 강점이 있습니다. 상황에 맞게 골라 쓰는 것이 현명한 선택입니다.

CompressIMG

품질 손실 없이 이미지를 압축하세요. 무료, 빠르고 브라우저에서 바로 가능합니다.

CompressIMG 무료 체험
Share