텍스트 압축률 계산기
텍스트를 브라우저에서 실제로 gzip·deflate 압축해 크기가 얼마나 줄어드는지 재 봅니다. 근사식이 아니라 실측이라 서버가 실제로 보낼 크기와 같습니다.
브라우저 안에서 실제로 압축합니다. 입력한 내용은 서버로 전송되지 않습니다.
압축하는 중
…
사용 방법
- 1압축해 볼 텍스트를 붙여 넣습니다. 아래 예시로 바로 확인할 수도 있습니다.
- 2gzip·deflate·deflate(raw) 세 형식의 압축 후 크기와 절감률을 봅니다.
- 3전송 시간이 얼마나 줄어드는지도 함께 확인합니다.
자주 묻는 질문
내용에 따라 크게 다릅니다. HTML·CSS·JS처럼 되풀이가 많은 텍스트는 70~80% 줄어들고, 같은 문장을 반복한 글은 99%까지 줄어듭니다. 반대로 이미 압축된 파일이나 무작위 문자열은 거의 줄지 않습니다. 이 계산기는 근사식이 아니라 실제로 압축해서 재기 때문에 정확한 값이 나옵니다.
gzip은 머리말 10바이트와 꼬리말 8바이트, 합쳐서 18바이트를 반드시 붙이기 때문입니다. 몇 글자짜리 텍스트는 줄어드는 양보다 이 포장이 더 커서 결과적으로 늘어납니다. 웹 서버가 보통 1KB 미만은 압축하지 않도록 설정하는 이유입니다.
압축 알고리즘은 완전히 같고 감싸는 방식만 다릅니다. gzip은 머리말 10바이트와 CRC·길이가 담긴 꼬리말 8바이트를, zlib deflate는 머리말 2바이트와 체크섬 4바이트를 붙입니다. raw deflate는 아무것도 붙이지 않습니다. 큰 파일에서는 차이가 사실상 없습니다.
브라우저에 내장된 CompressionStream이 gzip과 deflate만 지원하기 때문입니다. brotli는 보통 gzip보다 15~20% 더 줄여 주므로, 실제 웹 서버가 보내는 양은 여기 나오는 gzip 값보다 조금 더 작습니다.
아닙니다. 브라우저에 내장된 압축 기능을 그대로 쓰기 때문에 텍스트가 이 페이지 밖으로 나가지 않습니다. 서버로 보내는 과정 자체가 없습니다.
알아두면 좋은 점
- 압축 수준(레벨)은 브라우저가 정한 기본값을 씁니다. 서버 설정에 따라 결과가 조금 달라질 수 있습니다.
- 이미지·동영상처럼 이미 압축된 파일은 다시 압축해도 거의 줄지 않습니다.
함께 보면 좋은 도구
마지막 검증: 2026년 8월 30일 · 결과는 참고용 추정치입니다.