CodeKitHub
프라이버시 도구

사진 모자이크 / 블러 도구

마지막 업데이트:

사진을 업로드하고 가리고 싶은 부분에 드래그로 사각형을 그리세요. 얼굴, 신분증 번호, 자동차 번호판, 서류에 적힌 주소 등을 검은색 박스, 모자이크, 가우시안 블러로 덮을 수 있습니다. 모든 처리는 브라우저의 Canvas API로 이루어지며 이미지는 서버로 전송되지 않으므로 민감한 정보가 외부로 유출될 일이 없습니다.

이미지 위에서 드래그하여 사각형을 그려 민감한 부분을 가리세요 — 모든 처리는 브라우저에서 로컬로 이루어지며, 이미지는 업로드되지 않습니다.

이 도구는 무엇인가요?

이 도구는 온라인에 올리기 전 사진의 민감한 영역을 가릴 수 있게 해줍니다. 단체 사진 속 얼굴, 신분증이나 여권의 번호, 자동차 번호판, 봉투에 적힌 집 주소, 스크린샷에 찍힌 카드 번호 등이 대상이 됩니다. 가리고 싶은 영역마다 사각형을 그리고 처리 방식(검은 박스, 모자이크, 가우시안 블러)을 선택하면 그 효과가 이미지에 그대로 구워져 저장됩니다.

개인정보 보호에 대해: 모든 과정은 브라우저의 Canvas API를 이용해 로컬에서 실행됩니다. 사진은 기기에서 바로 캔버스 요소로 불러와 자바스크립트로 처리되며, 서버로 전송되거나 업로드되는 일이 전혀 없습니다. 페이지를 로드한 뒤에는 인터넷 연결을 끊어도 도구가 계속 작동합니다.

왜 사용해야 할까요?

  • 100% 로컬 처리 — 사진이 브라우저 밖으로 나가지 않으며, 업로드도 서버도 계정도 필요 없습니다.
  • 한 도구에서 3가지 처리 모드 — 검은 박스, 모자이크, 가우시안 블러.
  • 원본 해상도 그대로 처리 — 축소된 미리보기가 아니라 이미지의 실제 픽셀 크기에 적용됩니다.
  • 실행 취소와 초기화 — 마지막으로 가린 영역을 되돌리거나 언제든 원본 이미지로 다시 시작할 수 있습니다.
  • 완성된 이미지를 클릭 한 번으로 PNG로 다운로드.

사용 방법

  1. 업로드 영역을 클릭하거나 사진(JPG, PNG, WebP)을 드래그해서 놓으세요.
  2. 처리 모드를 선택하세요 — 검은 박스, 모자이크, 블러 중 하나.
  3. 이미지 위에서 직접 클릭하고 드래그해 가리고 싶은 부분(얼굴, 신분증 번호, 번호판 등)에 사각형을 그리세요.
  4. 마우스를 놓는 즉시 각 사각형이 적용됩니다. 잘못 그렸다면 "마지막 취소"를, 처음부터 다시 하려면 "초기화"를 사용하세요.
  5. "PNG 다운로드"를 클릭해 처리된 이미지를 기기에 저장하세요.

예시

입력

얼굴과 여권 번호가 함께 찍힌 사진

결과

얼굴은 모자이크로, 여권 번호는 검은 박스로 가려진 같은 사진

같은 이미지 안에서도 영역마다 다른 모드를 쓸 수 있습니다. 예를 들어 얼굴은 블러로, 문서의 번호는 검은 박스로 처리하는 식입니다.

어떤 처리 모드를 선택해야 할까요

세 가지 모드는 보안성과 외관 사이에서 서로 다른 절충점을 갖고 있으니, 내용이 얼마나 민감한지에 따라 골라 쓰세요.

모드보이는 방식이럴 때 적합
검은 박스완전히 불투명한 사각형으로 영역을 완전히 가림신분증 번호, 카드 번호, 주소 등 절대 읽혀서는 안 되는 정보
모자이크(픽셀화)영역이 단색 블록으로 쪼개지지만 형태는 남음얼굴이나 전반적인 맥락 — 사람이 있다는 건 보여주되 누구인지는 감추고 싶을 때
블러(가우시안)주변과 부드럽게 섞이는 흐림 효과얼굴이나 배경을 블록 느낌 없이 자연스럽게 가리고 싶을 때

이럴 때 이렇게 씁니다

  • SNS에 사진을 올리기 전에 지나가던 사람들의 얼굴을 블러 처리할 때.
  • 본인 확인용으로 서류 사진을 보내기 전에 신분증이나 여권 번호를 검은 박스로 가릴 때.
  • 중고거래 게시글이나 커뮤니티에 올리는 사진에서 자동차 번호판을 가릴 때.
  • 스크린샷에 찍힌 카드 번호, 주문 번호, 개인 주소 등을 지울 때.

비밀번호 유출 확인기

왜 온라인 "업로드형" 서비스 대신 로컬에서 처리해야 할까요

온라인 사진 편집 도구 상당수는 가리는 작업을 시작하기 전에 원본 그대로의 이미지를 서버에 먼저 업로드하게 합니다. 즉, 보호하려는 바로 그 민감한 내용이 잠깐이나마 다른 회사의 서버에 무방비 상태로 존재하게 되는 셈입니다. 이 도구는 그런 위험을 애초에 없앱니다. 이미지는 브라우저 탭 안에서 Canvas API로 디코딩되고 처리되기 때문에 가려지지 않은 원본이 네트워크를 거쳐 나갈 일이 없습니다. 이는 사람들이 실제로 가리고 싶어 하는 바로 그런 콘텐츠 — 얼굴, 신분증 서류, 금융 정보 — 에서 특히 중요합니다. 서버에 임시로라도, 심지어 나중에 삭제된다 해도 사본이 남는 순간 가리는 작업의 의미 자체가 사라지기 때문입니다.

자주 묻는 질문

사진이 어딘가에 업로드되나요?

아니요. 이미지는 기기에서 로컬 blob URL로 불러와 HTML 캔버스에 그려지며, 모든 처리는 브라우저 탭 안에서 실행되는 자바스크립트로 이루어집니다. 어떤 시점에도 서버로 전송되지 않으며, 페이지를 로드한 뒤에는 오프라인 상태에서도 도구가 작동합니다.

검은 박스, 모자이크, 블러 처리를 되돌려서 원래 내용을 복원할 수 있나요?

검은 박스와 모자이크 모드는 원본 픽셀 데이터를 완전히 파괴합니다. 가려진 픽셀이 단색이나 평균값 블록으로 덮어씌워지므로 되돌릴 방법이 없습니다. 가우시안 블러는 보기보다 되돌리기 어렵지만, 전체 신분증 번호처럼 매우 민감한 내용이라면 확실하게 검은 박스나 모자이크를 쓰는 것이 안전합니다.

다운로드한 이미지에 원본이 어딘가 숨겨져 남아 있진 않나요?

아니요. 다운로드 버튼은 현재 캔버스에 그려진 상태를 그대로 내보내며, 이미 픽셀 단위로 처리가 적용되어 있습니다. PNG 파일 안에 숨겨진 원본 레이어는 없고, 원본 이미지의 메타데이터도 유지되지 않습니다.

한 사진에서 여러 얼굴이나 영역을 동시에 가릴 수 있나요?

네. 필요한 만큼 사각형을 하나씩 그리면 되고, 그때그때 처리 모드를 바꿔도 됩니다. 예를 들어 여러 얼굴은 블러로, 신분증 번호 하나는 검은 박스로 같은 이미지 안에서 처리할 수 있습니다.

어떤 이미지 형식을 지원하고, 결과물은 어떤 형식으로 나오나요?

JPG, PNG, WebP를 업로드할 수 있습니다. 처리된 결과물은 PNG로 다운로드되며, 가린 영역이 선명하게 유지되고 편집 부위 주변에 압축 아티팩트가 새로 생기는 것을 막아줍니다.

관련 도구