모아툴 블로그

브라우저 안에서 돌아가는 파일 도구의 원리와 한계

· 읽는 데 7분 · 도구: moatool.app/security

파일을 서버에 올리지 않는 온라인 도구는 페이지를 열 때 처리 프로그램을 내 브라우저로 받아 오고, 내 기기의 계산 능력과 메모리로 파일을 처리합니다. 그래서 파일이 밖으로 나가지 않고 업로드를 기다릴 필요도 없지만, 그만큼 처리할 수 있는 크기와 속도는 내 기기에 달려 있습니다. 원리를 쉬운 말로 풀고, 모아툴 도구 페이지에 적힌 실제 한계로 브라우저로 충분한 일과 설치형 프로그램이 나은 일을 나눠 봅니다.

웹페이지가 파일을 처리하는 방식

웹페이지는 글과 그림만 보여 주는 것이 아니라 작은 프로그램도 함께 싣고 옵니다. 요즘 브라우저는 설치형 프로그램에 쓰이던 처리 엔진을 브라우저용으로 옮긴 코드도 빠르게 실행할 수 있어, PDF 압축이나 영상 변환 같은 무거운 일도 페이지 안에서 해냅니다. 이때 "파일 선택"은 파일을 어딘가로 보내는 동작이 아니라, 이 페이지가 내 컴퓨터의 그 파일을 읽어도 된다고 허락하는 동작입니다. 읽은 내용은 브라우저 메모리에서 처리되고, 결과는 다운로드로 내 기기에 저장되며, 탭을 닫으면 메모리에 있던 내용도 함께 사라집니다.

도구는 두 부류로 나뉩니다. 하나는 브라우저에 이미 들어 있는 기능을 빌려 쓰는 도구입니다. 동영상 용량 줄이기는 브라우저가 영상을 재생하면서 고른 크기로 다시 녹화하는 방식이라 따로 받을 것이 없지만, 결과가 브라우저에 따라 달라집니다. 지원하는 영상은 H.264·VP8/9·AV1이고, 아이폰의 HEVC 영상은 그 코덱을 재생하는 브라우저에서만 다룰 수 있습니다. 다른 하나는 처리 엔진을 따로 내려받는 도구입니다.

처음 한 번 엔진을 내려받는 이유

어떤 도구는 처음 쓸 때 준비 메시지와 함께 잠시 기다리게 합니다. 파일을 올리는 시간이 아니라 처리 엔진이나 AI 모델을 내 기기로 받는 시간입니다. 모아툴 도구 페이지에 적힌 크기는 다음과 같습니다.

도구처음 받는 것크기
PDF 압축압축 엔진약 15MB
동영상 자르기, MOV → MP4영상 변환 엔진약 31MB
배경 제거배경 인식 모델약 16MB
사진 업스케일업스케일 모델약 16~26MB
문서 스캔영상 처리 라이브러리약 10MB
영상 얼굴 모자이크얼굴 찾기 모델약 7MB
OCR(글자 인식)인식 엔진과 언어 데이터수 MB

이 밖에 HEIC 사진 해독, 오피스 → PDF 변환, PDF 암호 설정·해제, ZIP 비밀번호 잠금과 2GB가 넘는 압축도 처음 필요할 때 기능을 불러옵니다. 이 단계에는 인터넷 연결이 필요하고, 휴대폰이라면 데이터 사용량을 생각해 와이파이에서 시작하는 편이 좋습니다. 한 번 받은 엔진은 브라우저 캐시에 남아 다음부터 빨리 시작하지만, 캐시를 지우거나 시크릿 창을 쓰면 다시 받습니다.

용량 한계는 서버가 아니라 기기 메모리

업로드가 없으니 서버가 정한 용량 상한도 없습니다. 대신 파일과 처리 중간 결과가 모두 기기 메모리에 올라가므로, 여유 메모리를 넘으면 느려지거나 탭이 새로 고쳐지며 작업이 사라집니다. 도구 페이지에 적힌 대표적인 한계는 이렇습니다.

시간도 기기와 방식에 달려 있습니다. 재생하며 다시 녹화하는 동영상 용량 줄이기는 10분짜리 영상에 약 10분이 걸리고, 그동안 탭을 가리면 브라우저가 처리를 늦춰 그 구간이 멈춘 화면으로 남을 수 있습니다.

휴대폰과 컴퓨터의 차이

같은 페이지라도 휴대폰은 탭 하나가 쓸 수 있는 메모리가 작아, 컴퓨터에서 되던 큰 파일이 휴대폰에서는 멈출 수 있습니다. PDF 도구 안내도 수백 MB라면 넣는 파일 수를 줄이거나 컴퓨터에서 작업하라고 권합니다. 화면 녹화는 모바일 브라우저가 기능 자체를 지원하지 않아 컴퓨터의 크롬·엣지·웨일 같은 브라우저에서 써야 합니다. 사진 업스케일은 아이폰·아이패드와 사파리에서 알려진 브라우저 문제를 피하려고 일부러 CPU로만 처리해 더 느립니다. 휴대폰에서 다른 앱으로 넘어가면 탭이 멈출 수 있으니 긴 작업은 화면을 켠 채 기다리세요.

설치형 프로그램이 나은 경우

직접 확인하는 방법

모아툴 도구 페이지의 "업로드 0 B" 표시는 그 페이지가 실제로 내보낸 데이터를 잰 값이고, 광고·통계 스크립트의 통신은 숨기지 않고 따로 셉니다. 컴퓨터라면 F12로 개발자 도구를 열어 네트워크 탭에 파일 크기만 한 요청이 생기는지 볼 수 있습니다. 자세한 방법은 파일 변환 보안에 정리했습니다.

마무리

브라우저 도구는 민감한 파일을 내 기기 안에서 바로 처리하는 데 강하고, 메모리를 넘는 대용량과 특수 형식에는 약합니다. 첫 실행의 엔진 다운로드와 기기 메모리라는 한계를 알고 쓰면 대부분의 실패를 미리 피할 수 있습니다.

이 글에서 다룬 도구 → moatool.app/security (무료 · 설치 없음 · 파일은 브라우저 안에서만 처리)
브라우저 처리온라인 변환기 원리파일 용량 제한설치 없는 도구휴대폰 파일 변환
← 블로그 목록