제가 만든 66개 이상의 무료 브라우저 도구, 파일을 절대 업로드하지 않음
Source: Dev.to
문제점
PDF를 병합하거나 이미지를 압축할 때마다 임의의 웹사이트에 파일을 업로드해야 했습니다. 세금 서류, 사진, 업무 파일—모두 내가 통제하지 못하는 서버로 전송되었습니다.
그래서 BlitzTools 를 만들었습니다 — 66개 이상의 파일 처리 도구가 브라우저 내에서 100 % 실행되는 플랫폼입니다. 파일이 기기를 떠나지 않습니다.
기능
PDF 도구
- Merge PDFs – 여러 PDF를 하나로 결합
- Split PDF – 페이지 추출 또는 범위별 분할
- Compress PDF – 파일 크기 감소
- DOC to PDF – 워드 문서 변환
- PDF Editor – 브라우저에서 PDF 편집
이미지 도구
- Compress Images – 최대 90 % 압축
- Resize Images – 원하는 크기로 조정
- Convert Formats – PNG, JPG, WebP, AVIF 변환
- WebP to PNG – 포맷 변환
AI 도구
- Remove Objects – AI 기반 인페인팅
- Remove Background – 원클릭 배경 제거
- Face Swap – 브라우저 내 AI 얼굴 교체
비디오 도구
- Compress Video – 비디오 파일 크기 감소
- Convert Video – 포맷 변환
- Video to GIF – GIF 생성
기술 스택
모든 작업이 클라이언트‑사이드에서 이루어집니다:
- 프론트엔드: Next.js와 TypeScript
- 고속 처리를 위한 WebAssembly
- UI 차단을 방지하는 Web Workers
- 브라우저 내 AI 모델 추론을 위한 ONNX Runtime
- PDF 조작용 pdf-lib
- 이미지 처리를 위한 Canvas API
AI 도구(객체 제거, 배경 제거, 얼굴 교체)는 ONNX 모델(RetinaFace, InsightFace)을 WebAssembly로 실행하므로 API 호출이나 클라우드 처리가 전혀 없습니다.
왜 클라이언트‑사이드인가?
프라이버시는 단순 기능이 아니라 설계 철학입니다. 파일이 기기를 떠나지 않을 때:
- 데이터 유출 없음 – 유출될 데이터가 없습니다
- 업로드 대기 시간 없음 – 즉시 처리 시작
- 파일 크기 제한 없음 – 기기의 메모리만 제한
- 오프라인 작동 – 한 번 로드하면 인터넷이 필요 없습니다
- 계정 필요 없음 – 열고 바로 사용
성능
WebAssembly 덕분에 네이티브에 가까운 속도를 제공합니다. 10 MB PDF를 압축하는 데 약 2 초가 걸리며, 이미지 포맷 변환은 거의 즉시 완료됩니다. AI 도구는 하드웨어에 따라 3–5 초 정도 소요됩니다.
Web Workers가 무거운 작업 중에도 UI를 반응형으로 유지하므로 페이지가 멈추지 않고 여러 파일을 큐에 넣어 처리할 수 있습니다.
사용해 보기
BlitzTools.app – 무료, 계정 필요 없음, 업로드 없음. 바로 사용할 수 있는 도구들입니다.
프로젝트는 오픈 소스입니다: GitHub
추가했으면 하는 도구가 있다면 알려 주세요. 댓글을 남기거나 GitHub에 이슈를 열어 주세요!