본문으로 건너뛰기

PDF 마스킹

덮어서 가리는 게 아니라, 텍스트와 이미지를 완전히 지워요.

기기에서 처리됨

이 도구는 브라우저 안에서만 실행돼요. 파일은 절대 업로드되지 않으며, 브라우저의 네트워크 탭에서 직접 확인할 수 있어요. 직접 확인해 보세요. 브라우저의 네트워크 탭을 열어 두고 지켜보면, 남은 작업이 있는지 묻는 작은 요청 하나만 보여요. 도구 이름과 해시뿐이고, 파일은 절대 포함되지 않아요.

이 도구가 하는 일

Redaction here removes the content rather than covering it. Every page carrying a redaction is rebuilt from pixels: the boxes are drawn into the page, the page is rendered at the resolution you choose, and the render becomes the new page. The original content stream is discarded rather than edited, so there is nothing underneath to select, copy or search. Pages with no redactions are copied through untouched.

Whenever a document has to go out with something taken out of it: names in a court filing, salaries in a board pack, an account number on an invoice, patient details in a medical record, an internal comment in a contract going to the other side.

작동 방식

  1. Drop the PDF onto this page and draw boxes over whatever has to go. Each box is one redaction.
  2. Add a phrase under find and redact to catch every occurrence of a name or a number wherever it appears, instead of hunting page by page.
  3. Set the resolution for the rebuilt pages. 200 dpi reads well on screen and prints acceptably; 300 is better for print and produces a larger file.
  4. Leave keep the document searchable on unless you have a reason not to, and leave remove metadata on - a document's properties often hold the very name you have just taken off the page.
  5. Press Redact, then open the result and try to select the redacted text. There will be nothing there.

Drawing a black rectangle over text is not redaction, and the mistake has leaked court records, medical files and government documents repeatedly for twenty years. The rectangle is a drawing instruction added on top; the text underneath is still in the content stream, where anyone can select it, copy it or pull it out with a two-line script. The same is true of cropping.

Rebuilding from pixels is the only approach a browser can take that is genuinely safe, and it is deliberately blunt. The boxes are drawn into the document first and the page is rendered afterwards rather than the other way round, so no rounding in raster space can leave a one-pixel sliver of the original visible along an edge. There is no underneath, because the underneath was thrown away.

Losing search would be a real cost, so the surviving text is put back. The text layer is extracted before anything is drawn, every run falling inside a redaction box is dropped, and the rest is drawn back invisibly over the image. The document stays searchable and the redacted words are genuinely absent - the combination people assume a black box gives them and it almost never does.

The trade-off is size and fidelity on the pages you touched. A vector page that becomes a 200 dpi JPEG is usually several times larger, and links, form fields and annotations on that page do not survive the rebuild - which is why only affected pages are rebuilt. Check the result rather than trusting it: search for the word you removed, then select across the box and paste.

이 도구가 할 수 없는 일

  • Pages containing redactions are replaced by images at the resolution you choose, so they grow, stop scaling cleanly, and lose any links, form fields or annotations they carried.
  • Find and redact matches text within a single run, so a phrase broken across a line or a change of font can be missed. Read the result before sending it.
  • A scanned document has no text layer, so find and redact has nothing to search. Draw the boxes by hand, or run OCR PDF first.
  • Redaction removes what is on the page. Content elsewhere in the file - attachments, bookmark titles, an embedded XMP record - is a separate matter; metadata removal is offered here and Sanitise PDF goes further.

자주 묻는 질문

이건 진짜 삭제인가요, 아니면 검은 상자인가요?
진짜 삭제예요. 마스킹한 페이지는 상자가 칠해진 채로 이미지로 렌더링되고 그 이미지가 페이지를 대체하기 때문에, 원래 텍스트 객체는 결과 파일에 아예 없어요. 텍스트 위에 검은 사각형을 그리면 텍스트는 그 아래 그대로 남는데, 그게 마스킹 실패가 뉴스에 나오는 이유예요.
텍스트가 정말 사라졌는지 어떻게 확신하나요?
몇 초면 되는 두 가지 방법으로 확인하세요. 결과물을 열어 가린 단어를 검색해 보면 결과가 하나도 없어야 해요. 그다음 가린 영역을 가로질러 선택하고 복사해서 텍스트 편집기에 붙여 넣어 보면 아무것도 들어오지 않아야 해요.
어떤 이름이 나오는 곳을 전부 가릴 수 있나요?
네. 찾아서 가리기에 문구를 입력하면 문서 전체나 지정한 페이지 범위 안에서 일치하는 텍스트마다 상자가 씌워져요. 대소문자는 구분하지 않고, 계좌번호 같은 패턴을 위해 정규식도 쓸 수 있어요. 텍스트 조각 단위로 맞춰 보기 때문에 줄바꿈으로 쪼개진 문구는 놓칠 수 있어요.
파일이 왜 커졌나요?
가린 페이지가 이제 이미지이기 때문이에요. 벡터 텍스트로 된 페이지는 작지만, 같은 페이지를 200dpi JPEG으로 만들면 보통 몇 배 커져요. 마스킹이 있는 페이지만 변환되니 얼마나 많이 가렸는지에 비례해요. 150dpi로 낮추면 도움이 돼요.
문서 속성도 함께 정리하나요?
네, 기본값이 그래요. 메타데이터에는 작성자 이름과 원본 파일 경로, 만든 소프트웨어가 흔히 들어 있고, 방금 페이지에서 지운 바로 그 이름이 들어 있을 때도 있어요. 속성을 그대로 둬야 한다면 이 옵션을 끌 수 있어요.
가리려면 파일을 업로드하나요?
아니요. 그리고 이 도구에서는 그게 전부예요. 가려야 하는 문서는 정의상 민감한 내용이 든 문서인데, 그 민감한 부분을 지우겠다고 서버로 보내는 건 앞뒤가 바뀐 일이에요. 렌더링과 덮기, 다시 쓰기가 모두 브라우저 안 웹 워커에서 이뤄져요.

관련 도구