AllInKit 소개
AllInKit은 PDF·이미지·CAD 도면·계산기 작업을 브라우저 한 곳에서 끝내는 도구 모음입니다. 설치 없이, 회원가입 없이, 광고나 결제 압박 없이 누구나 자유롭게 쓸 수 있도록 만들어졌습니다.
왜 만들었나
기존 PDF/이미지 변환 사이트들은 대부분 같은 패턴을 따릅니다. 파일을 서버에 업로드시키고, 광고로 시선을 분산시키고, 결과를 받으려면 회원가입을 요구하거나 "프리미엄" 결제를 권합니다. 게다가 무료 사용자는 파일 크기 5MB 제한, 일일 변환 3회 제한 같은 제약이 깔립니다. 가장 큰 문제는 사용자의 파일이 어디로 가는지 명확하지 않다는 점입니다.
AllInKit은 이 모든 문제를 해결하기 위해 만들어졌습니다. 모든 처리는 사용자의 브라우저 안에서만 이루어집니다. 파일은 서버로 전송되지 않습니다. 회원가입이 없고, 변환 횟수 제한도 없으며, 워터마크도 붙지 않습니다. 영업 비밀, 계약서, 인사 정보가 담긴 PDF도 마음 놓고 쓸 수 있어야 한다는 단순한 원칙에서 시작했습니다.
AllInKit이 다른 이유
- 서버 전송 없음 (정말로): WebAssembly·Web Worker·Canvas API 등 모던 브라우저 기술로 PDF·이미지 처리를 100% 클라이언트에서 수행합니다. 사용자가 "PDF 병합" 버튼을 눌러도 어떤 네트워크 요청도 발생하지 않습니다. F12 개발자 도구의 네트워크 탭으로 직접 확인 가능합니다.
- 회원가입 없음: 이메일 입력도 없고, 소셜 로그인 요구도 없습니다. 사이트를 처음 방문해서 곧바로 도구를 쓸 수 있고, 이용 흔적은 사용자 본인의 브라우저에만 남습니다.
- 사용량 제한 없음: 하루에 PDF 100개를 합쳐도, 이미지 1000장을 일괄 변환해도 제약이 없습니다. 한 파일당 50MB 권장 한도가 있지만 그 이상도 시도 가능합니다 (브라우저 메모리 한계에 달릴 수 있음).
- 오프라인 동작: PWA(Progressive Web App)로 구현되어 한 번 방문 후엔 비행기 모드에서도 도구 대부분이 작동합니다. 사무실 인트라넷 환경, 보안 망 분리 환경에서도 유용합니다.
- 다국어 지원: 한국어·영어·일본어 3개 언어를 지원하며, 도구·가이드·FAQ까지 모두 번역되어 있습니다. URL이 언어별로 분리되어 검색 결과에도 각 언어로 노출됩니다.
기술 스택
AllInKit은 다음 오픈소스 라이브러리를 기반으로 합니다. 모두 브라우저에서 직접 실행되며, AllInKit 서버는 정적 HTML/JS/WASM 파일을 배포할 뿐입니다.
- pdf-lib + pdfjs-dist: PDF 생성·읽기·수정·페이지 조작. PDF 병합, 분할, 압축, 회전, 워터마크, 페이지 번호, 텍스트 추출 등에 사용.
- LibreDWG WASM + dxf-viewer: DWG/DXF 캐드 도면을 브라우저에서 렌더링. AutoCAD 없이 도면 미리보기 + 거리/면적 측정 기능 구현.
- browser-image-compression + jsquash: WebP/AVIF/JPEG XL 등 차세대 이미지 포맷 인코딩, 브라우저 native 압축 활용.
- tesseract.js: 이미지에서 텍스트 추출. 한국어·영어·일본어 등 100여 개 언어 지원. 100% 브라우저에서 실행.
- Cloudflare Pages + Next.js: 정적 HTML 빌드(output: export)를 Cloudflare Pages 글로벌 CDN으로 배포. 빠른 로딩과 안정적 가용성.
도구 카테고리
현재 4개 카테고리에 걸쳐 80여 개 도구를 제공합니다. 모두 무료, 모두 브라우저 로컬 처리.
📄 PDF 도구
병합, 분할, 압축, 회전, 워터마크, 페이지 번호, 비밀번호 설정/해제, 전자서명, 텍스트 추출, 양식 채우기, 카메라 스캔, 주석, 비교, 이미지 추출 등 35종.
🖼️ 이미지 도구
압축, 리사이즈, 회전, 크롭, JPG↔PNG, WebP, HEIC, ICO, EXIF 제거, 콜라주, 분할, 필터, 모자이크, 텍스트 삽입, GIF 생성, OCR, AVIF/JPEG XL 변환 등 24종.
📁 파일 관리
파일명 일괄 변경, PDF→ZIP, 메타데이터 조회, CAD 뷰어(DWG/DXF), 워크플로우 빌더 등 5종.
🧮 계산기
단위 변환(길이/무게/온도/면적/데이터), 건강(BMI/BMR/칼로리), 날짜(D-Day/날짜계산/나이), 금융(대출/적금/연봉/퇴직금/부가세/환율/건강보험료/청약점수/복리), 생활(백분율/연비/전기요금/중개수수료) 등 24종.
개인정보 보호 방침
AllInKit은 사용자 파일에 대해 어떤 정보도 수집하지 않습니다. 다음 원칙을 지킵니다.
- 사용자가 업로드한 파일의 내용, 이름, 종류 어떤 것도 AllInKit 서버에 전송되지 않습니다.
- 사이트 운영을 위해 Google Analytics 4로 페이지 방문 통계만 수집합니다 (도구 이름, 방문 시각, 접속 국가 등 집계 데이터, 개인 식별 불가).
- Google AdSense 광고를 표시할 수 있으며, 광고 노출·클릭은 Google이 자체 수집합니다.
- 테마 설정(다크/라이트), 즐겨찾기 도구 같은 UI 설정은 브라우저 localStorage에 저장됩니다. 서버로 전송되지 않습니다.
자세한 내용은 개인정보 처리방침
왜 무료인가
AllInKit은 "인터넷에 공짜로 쓸 만한 PDF/이미지 도구 사이트가 의외로 적다"는 단순한 문제 의식에서 시작됐습니다. 운영자가 본인 업무를 위해 만들었던 도구 모음을 누구나 쓸 수 있게 공개한 것이 출발점입니다.
유지 비용은 운영자가 직접 부담하며, 향후 Google AdSense 광고를 통해 서버·도메인 비용 정도를 충당할 계획입니다. 광고는 도구 UI를 가리지 않는 위치에만 표시되며, 도구 사용에 어떤 제약도 두지 않습니다.
문의·제보
버그 제보, 기능 제안, 협업 제의 등 모든 문의는 다음 이메일로 부탁드립니다. support@allinkit.co.kr
지금 도구를 사용해보세요 → 홈으로