이미지는 보통 페이지에서 가장 무거운 요소여서, 여러분이 통제하는 가장 큰 속도 지렛대입니다. 치수파일 용량 을 제대로 맞추면 페이지가 즉각적으로 느껴집니다. 잘못 맞추면 코드가 아무리 깔끔해도 Core Web Vitals에 실패합니다. 목표치와 그것을 맞추는 작업 흐름을 소개합니다.

치수 목표

웹사이트 속도를 위한 최적의 이미지 크기 — visual 1
치수 목표

이미지의 픽셀 크기를 실제로 나타나는 위치에 맞추세요. 대략적인 안내입니다.

  • 전체 폭 히어로: 1600–2000 px 폭이면 대부분의 데스크톱 레이아웃을 커버합니다. 더 넓게 가는 것은 거의 도움이 안 되고 많은 바이트를 잡아먹습니다.
  • 본문 사진: 콘텐츠 열의 폭, 흔히 800–1200 px.
  • 썸네일 / 카드 이미지: 300–500 px.
  • 아바타 / 아이콘: 표시되는 크기 그대로 48–200 px.

800px 슬롯에 4000px 이미지를 넣는다는 것은, 브라우저가 표시할 픽셀의 25배를 다운로드하고 디코딩한다는 뜻입니다. 순수한 낭비이며 — 큰 이미지를 디코딩하는 일은 메인 스레드도 버벅이게 합니다.

용량 목표

웹사이트 속도를 위한 최적의 이미지 크기 — visual 2
용량 목표

치수가 상한을 정하고, 압축이 실제 용량을 정합니다. 이 정도를 목표로 하세요.

  • 히어로 이미지: 200 KB 미만 (이상적으로는 100–150 KB).
  • 본문 사진: 80–150 KB.
  • 썸네일: 10–30 KB.
  • 페이지당 전체 이미지: 페이지 전체를 약 1 MB 아래로 유지하려 노력하세요.

이미지 하나가 약 300 KB를 넘으면 조사할 버그로 취급하세요.

이것이 Core Web Vitals를 좌우하는 이유

Google의 Largest Contentful Paint (LCP) 는 화면에서 가장 큰 요소가 렌더링되기까지 얼마나 걸리는지를 측정하는데 — 대부분의 페이지에서 그 가장 큰 요소가 바로 이미지(보통 히어로)입니다. 무겁고 과대한 히어로는 LCP를 직접 부풀립니다. 좋은 LCP는 2.5초 미만 이며, 비대한 히어로 하나만으로도 모바일 연결에서 그것을 훌쩍 넘길 수 있습니다.

이미지 관련 이점 두 가지 더 있습니다.

  • 너비와 높이 속성을 설정 하면 브라우저가 공간을 예약합니다 — 이것이 Cumulative Layout Shift (CLS) 점수를 보호합니다.
  • 히어로를 우선하고(LCP 이미지는 지연 로딩하지 말고), 접힌 선 아래의 모든 것은 지연 로딩하세요.

두 단계 작업 흐름

1단계 — 실제 표시 폭으로 크기 조정. 이미지 리사이저로 각 이미지를 나타나는 크기로 줄이세요. 비율 잠금 켜고, 고품질 축소로요. 이것만으로도 용량이 80–90% 줄어드는 경우가 많습니다.

2단계 — 압축. 크기 조정한 파일을 이미지 압축기에 넣으세요. 사진은 화질 75–85(시각적으로 무손실), PNG는 256색 양자화로요. 원본보다 큰 파일을 절대 출력하지 않고, 일괄 처리를 지원하며, 선택적 폭 제한이 있어 두 단계를 사실상 한 번에 할 수 있습니다. 현대 브라우저용으로 사진을 WebP로 변환하면 25–35%를 더 짜냅니다.

짐작하지 말고 측정하세요

이미지를 최적화한 뒤, 페이지가 실제로 빨라졌는지 확인하세요. IMG.DIY의 Page QA는 라이브 URL을 Google PageSpeed Insights로 점검하고 페이지의 이미지 용량을 보고해, 여전히 너무 무거운 파일을 찾아낼 수 있게 해 줍니다. 한 가지 유의점: Page QA는 인터넷 연결이 필요합니다 — 이미지 도구와 달리 Google의 PageSpeed API를 호출하므로 오프라인에서 실행할 수 없습니다. 배포 후에 사용해 실제 LCP와 이미지 예산을 확인하세요.

기본값이 비공개

리사이즈, 압축, 변환 도구는 Canvas와 WebAssembly로 전적으로 여러분의 브라우저에서 실행됩니다 — 아무것도 업로드되지 않고, 첫 방문 이후 캐시되어 오프라인에서 작동합니다. 연결 없이 사이트 전체 분량의 이미지를 준비한 뒤, 페이지가 라이브가 되면 온라인으로 Page QA를 실행할 수 있습니다.

빠른 요약: 치수를 알맞게 잡고, 용량 목표치로 압축하고, LCP를 위해 히어로를 우선하고, Page QA로 검증하세요.