IMAGE TOOLBOX / GUIDE

About

image-toolbox를 만든 이유와 이 사이트가 지키는 원칙을 소개합니다.

← 홈으로

문의하기 →

image-toolbox는 무엇인가요

image-toolbox는 사진 압축, PDF 변환(이미지↔PDF, PDF→Word/PowerPoint/Excel), AI 이미지 업스케일링을 브라우저 안에서 무료로 처리하는 도구 모음입니다. 별도 프로그램 설치나 회원가입 없이 웹페이지에 접속해서 바로 사용할 수 있습니다.

이 사이트를 만든 가장 큰 동기는 개인정보 보호입니다. 신분증, 계약서, 사적인 사진처럼 민감한 파일을 온라인 도구에 올릴 때, 그 파일이 어딘가의 서버에 저장되거나 남는 건 아닌지 걱정되는 경우가 많습니다. image-toolbox의 모든 처리는 서버로 파일을 전송하지 않고 사용자의 브라우저 안에서만 이뤄지도록 설계했습니다.

운영자 소개

image-toolbox는 한 명의 개발자가 만들고 운영하는 사이드 프로젝트입니다. 별도의 회사나 팀은 없으며, 기획·개발·가이드 글쓰기·버그 수정을 모두 혼자 진행하고 있습니다. 그래서 문의에 대한 답변이 조금 늦어질 수 있다는 점을 미리 말씀드립니다.

처음 만들게 된 계기는 서류 제출이었습니다. "사진은 200KB 이하", "PDF는 10MB 이하" 같은 조건을 맞추려고 온라인 도구를 찾을 때마다, 품질 값을 여러 번 바꿔 가며 용량을 맞추거나, 신분증 사진을 모르는 서버에 올려야 했습니다. 그 과정을 브라우저 안에서 한 번에 끝내고 싶어서 2026년 8월에 첫 버전을 공개했고, 그 뒤로 실제로 막혔던 상황(아이폰 HEIC 사진, 무거운 스캔 PDF, 여러 PDF 합치기)을 하나씩 기능으로 추가해 왔습니다.

이 사이트의 원칙

무료. 어떤 기능도 유료로 제한하지 않습니다. 운영 비용을 위해 광고를 붙일 수 있지만, 광고 때문에 파일을 서버로 보내는 일은 없습니다.

회원가입 불필요. 이메일이나 개인정보를 입력하지 않아도 모든 기능을 바로 쓸 수 있습니다. 방문자를 추적하기 위한 계정 시스템 자체가 없습니다.

서버로 파일 전송 안 함. 압축·변환·업스케일링 전부 브라우저 안에서 처리되며, 원본 파일을 서버로 보내지 않습니다. 도구 화면의 업로드 카운터로 작업 중 바깥으로 나간 파일 데이터가 있는지 확인할 수 있고, 브라우저 개발자 도구의 네트워크 탭을 열어두고 사용해보면 더 자세히 확인할 수 있습니다. 업로드 카운터는 브라우저의 일반적인 전송 방식만 세는 확인 도구라는 점도 함께 밝혀 둡니다.

도구와 글을 검증하는 방법

수치는 직접 측정합니다. 가이드와 도구 설명의 용량·압축률은 직접 만든 테스트 이미지와 PDF를 이 도구로 처리해서 얻은 값입니다. 예를 들어 1.0MB 노을 사진을 목표 200KB로 맞추면 154.9KB(품질 75%)가 나왔고, 같은 품질 값에서 MozJPEG 인코더는 브라우저 기본 인코더보다 약 37% 작은 파일(287,186바이트 → 180,789바이트)을 만들었습니다. 테스트 이미지는 실제 사진과 다르므로, 결과가 달라질 수 있다는 점을 글마다 적어 둡니다. 측정 방법은 압축률 측정 결과에서 볼 수 있습니다.

불리한 결과도 숨기지 않습니다. 글자 위주의 PDF는 용량 줄이기를 하면 14.5KB에서 298KB로 오히려 커졌습니다. 이런 경우 도구 화면에 경고를 띄우고, 가이드에도 "이럴 때는 맞지 않는 방법"으로 적습니다. 결과가 원본보다 커지면 다운로드 전에 알려 주는 것도 같은 이유입니다.

자동 테스트를 거친 뒤 배포합니다. 용량 맞추기, PNG 색 수 줄이기, 한국어·영어 문구 연결 같은 핵심 동작은 자동 테스트 17개 파일로 확인한 뒤 공개합니다. 브라우저가 멈출 위험이 있는 처리(아주 큰 이미지의 AVIF 변환, 2,500만 화소가 넘는 PNG 색 수 줄이기)는 미리 막고 안내 문구를 띄웁니다.

사용하는 오픈소스

브라우저 안에서 처리하기 위해 다음 오픈소스 라이브러리를 사용합니다. MozJPEG·AVIF 인코더(jSquash, WebAssembly), 아이폰 HEIC 해독(heic2any), PDF 합치기(pdf-lib), PDF 읽기(PDF.js), PDF 만들기(jsPDF), Word·PowerPoint·Excel 파일 만들기(docx, PptxGenJS, SheetJS), AI 업스케일링(TensorFlow.js와 UpscalerJS의 ESRGAN 경량 모델). 페이지에서 불러오는 외부 라이브러리 스크립트에는 버전을 고정하고 무결성 검사(SRI)를 걸어, 내용이 바뀌면 실행되지 않게 했습니다.

업데이트 기록

2026-10-01 목표 용량 맞추기, PNG 색 수 줄이기, MozJPEG·AVIF, 아이폰 HEIC 입력, 용도별 규격 프리셋, PDF 합치기·용량 줄이기, 업로드 카운터, 오프라인 사용 추가. 영어 가이드 4편 공개.

2026-09-30 도구 페이지 영어 버전 공개.

2026-09-28 다크 모드, PDF 가이드 2편(PDF를 이미지로, PDF 변환 정확도) 추가, 압축률 측정 스크립트 공개.

2026-09-19 가이드 16편 내용 보강.

2026-08-10 첫 공개(이미지 압축, PDF 변환, AI 업스케일링).

제공하는 도구

이미지 압축 도구

PDF 변환 도구

이미지 업스케일링

언제 어떤 도구가 필요할까? 가이드