본문으로 건너뛰기

내 사진이 업로드되지 않는지 직접 확인하는 법

읽는 시간 약 3분

이미지 변환 사이트 대부분은 파일을 서버로 올려서 변환한 뒤 결과를 돌려줍니다. 이 사이트는 "모든 변환이 브라우저 안에서만 이루어지고 파일이 서버로 전송되지 않는다"고 말합니다. 하지만 이런 말은 믿으라고 하기보다 직접 확인할 수 있어야 합니다. 누구나 해 볼 수 있는 확인 방법을 알려 드립니다.

방법 1: 네트워크 탭으로 보기

브라우저의 개발자 도구에는 페이지가 주고받는 모든 요청이 기록됩니다. 파일이 어딘가로 올라간다면 여기에 나타납니다. (크롬, 엣지 기준)

  1. 이 사이트를 열고 F12를 눌러 개발자 도구를 엽니다.
  2. Network(네트워크) 탭을 선택합니다. 이미 나와 있는 요청은 휴지통 아이콘(Clear)으로 지웁니다.
  3. 이미지를 올리고 변환합니다.
  4. 목록에서 Method(메서드) 열을 봅니다. 파일을 서버로 보내는 요청은 보통 POST나 PUT입니다. 필요하면 Fetch/XHR 필터를 켜서 보세요.
  5. 요청의 크기(Size)도 확인합니다. 파일이 올라간다면 파일 크기만큼의 데이터가 전송됩니다.

실제로 1280×720 이미지를 JPG로 변환하면서 요청을 모두 기록해 확인했을 때, POST·PUT·PATCH 요청은 0건이었고 본문(body)을 담은 요청도 없었습니다. 보이는 것은 사이트의 화면과 스크립트를 가져오는 GET 요청과, 링크를 미리 불러오는 HEAD 요청뿐입니다.

방법 2: 오프라인으로 변환해 보기

서버로 보내야만 변환되는 사이트라면 인터넷이 끊기면 동작하지 않습니다.

  1. 이 사이트를 열고 이미지를 한 번 변환해 둡니다. (처음 변환할 때 처리 스크립트를 받아 두기 위해서입니다.)
  2. 개발자 도구의 Network 탭에서 **Offline(오프라인)**을 선택하거나, 와이파이를 끕니다.
  3. 새로고침하지 말고 다른 이미지를 올려 변환해 봅니다.

오프라인 상태에서도 이미지가 정상적으로 변환됩니다. 직접 해 본 결과 같은 페이지에서 오프라인으로 PNG를 WebP로 바꾸는 데 성공했습니다. 단, 새로 고침하거나 다른 페이지로 이동하면 사이트 자체를 불러올 수 없으니, 반드시 열어 둔 상태에서 시험하세요.

방법 3: 구조로 이해하기

이 사이트는 서버에서 실행되는 코드가 없는 정적 사이트입니다. 이미지를 받아서 처리할 서버 프로그램 자체가 없고, 방문자의 브라우저가 변환까지 모두 맡습니다. 변환은 브라우저가 가진 이미지 처리 기능(Canvas)과 별도의 작업 스레드(Web Worker)에서 이루어집니다. HEIC나 TIFF처럼 브라우저가 읽지 못하는 형식은 코드를 내려받아 브라우저 안에서 해석합니다.

이 사이트가 저장하는 것

파일은 저장하지 않지만, 편의를 위해 이 브라우저에 설정(테마, 언어, 마지막으로 쓴 변환 옵션)은 저장합니다. 이 값은 내 기기의 브라우저(localStorage)에만 남고 서버로 나가지 않습니다. 개발자 도구의 Application 탭에서 저장된 항목을 직접 볼 수 있고, 사이트 데이터를 지우면 사라집니다. 자세한 내용은 개인정보처리방침에 있습니다.

다른 사이트에도 쓸 수 있는 방법

위 확인 방법은 이 사이트 외의 변환기나 편집 도구에도 그대로 쓸 수 있습니다. 민감한 사진(신분증, 서류, 개인 사진)을 변환하기 전에 네트워크 탭에서 POST 요청이 생기는지 한 번 확인해 보세요. 업로드가 일어난다면 그 서비스가 파일을 얼마나 보관하는지 방침을 확인하고 쓰는 것이 좋습니다.

HEIC를 JPG로 바꾸기

다른 가이드