스캔 PDF 텍스트 인식 (OCR)
스캔한 PDF에서 글자를 인식해 검색·복사할 수 있는 PDF로 바꿉니다. 보이는 모습은 그대로 두고 투명 글자층만 더하며, 한국어·영어를 인식하고 파일은 서버로 전송되지 않습니다.
내 기기 안에서만 처리돼요. 서버로 전송하지 않아요.
관련 도구
자주 묻는 질문
PDF가 서버로 올라가나요?
아니요. 페이지 그리기(pdf.js), 글자 인식(Tesseract.js), 글자층 넣기(pdf-lib)가 모두 브라우저 안에서 이루어집니다. 외부에서 받는 것은 인식 엔진과 언어 데이터, 글꼴 파일뿐이며 PDF 내용은 전송되지 않습니다.
결과 PDF의 화질이나 모양이 바뀌나요?
바뀌지 않습니다. 원본 페이지는 그대로 두고 그 위에 보이지 않는 글자층만 더합니다. 직접 비교해 본 결과 화면에 그려지는 모습이 원본과 픽셀 단위로 같았습니다.
얼마나 걸리나요?
컴퓨터에서 A4 스캔 문서를 300dpi로 인식할 때 페이지당 약 5~7초가 걸렸습니다. 12쪽 문서는 1분 남짓입니다. 처음 한 번은 엔진 내려받는 시간이 더해지고, 휴대폰은 더 느립니다.
회전된 페이지나 가로 페이지도 되나요?
PDF에 회전 값이 들어 있는 페이지는 보이는 방향 그대로 인식하고, 글자층도 같은 방향으로 겹칩니다. 다만 회전 값 없이 이미지 자체가 옆으로 누워 있는 페이지는 'PDF 회전'으로 먼저 바로 세운 뒤 인식해 주세요.
'이미지 → 텍스트 (OCR)'와 무엇이 다른가요?
'이미지 → 텍스트 (OCR)'는 사진 한 장에서 글자만 뽑아 텍스트로 보여 줍니다. 이 도구는 여러 쪽의 PDF를 그대로 두고 글자층을 넣어, 검색·복사가 되는 PDF 파일로 돌려줍니다.
스캔 PDF 텍스트 인식 (OCR), 어떤 도구인가요?
스캔하거나 사진으로 찍어 만든 PDF는 글자가 그림이라 검색·복사가 되지 않습니다. 이 도구는 각 페이지의 글자를 한국어·영어로 인식해, 보이는 모습은 그대로 두고 그 위에 투명한 글자층을 겹친 '검색 가능한 PDF'를 만듭니다. 계약서·공문 스캔본에서 특정 낱말을 찾거나 문장을 복사해 붙여 넣을 때, 문서 관리 프로그램이 스캔 PDF 내용을 색인하게 할 때 씁니다. 인식한 글자는 TXT로도 받을 수 있고, PDF는 서버로 전송되지 않습니다.
이럴 때 쓰세요
스캔한 계약서에서 조항 찾기
수십 쪽짜리 스캔 계약서도 OCR을 거치면 PDF 뷰어에서 Ctrl+F로 '위약금', '계약 기간' 같은 낱말을 바로 찾을 수 있습니다.
종이 문서 내용을 다시 쓰기
출력본만 남은 보고서·공문을 스캔해 인식하면 문장을 복사해 새 문서에 붙여 넣을 수 있습니다. 전체 텍스트는 TXT로 한 번에 받을 수도 있습니다.
문서 보관함 검색되게 만들기
구글 드라이브·NAS·문서 관리 시스템은 글자층이 있는 PDF만 내용으로 검색합니다. 스캔 보관본을 OCR해 두면 파일 이름을 몰라도 내용으로 찾을 수 있습니다.
사용 방법
스캔 PDF 올리기
검색 가능하게 만들 PDF 1개를 선택합니다. 페이지 수와 용량이 표시됩니다.
- 최대 300MB까지 받습니다. 50쪽이 넘으면 오래 걸린다는 안내가 나옵니다.
- 열기 암호가 걸린 PDF는 'PDF 잠금 해제'로 먼저 암호를 풀어 주세요.
언어·해상도 고르기
인식 언어(한국어+영어·한국어·영어)와 인식 해상도(300dpi 권장·200dpi 빠르게·400dpi 작은 글자)를 고릅니다.
- 해상도는 인식할 때만 쓰는 값이라 결과 PDF의 화질에는 영향이 없습니다. 글자가 작거나 흐리면 400dpi가 더 잘 읽습니다.
- '이미 글자가 있는 페이지는 건너뛰기'를 켜 두면 원래 디지털로 만든 페이지는 그대로 두고 스캔 페이지만 인식합니다.
인식하고 확인하기
'검색 가능한 PDF 만들기'를 누르면 페이지마다 글자를 인식한 뒤 PDF에 글자층을 넣습니다. 끝나면 페이지별 결과를 확인하고 내려받습니다.
- 처음 한 번은 인식 엔진·언어 데이터·글꼴(약 11MB)을 내려받습니다.
- 결과 화면에서 페이지별 인식 글자 수와 신뢰도를 보여 주고, 완성된 PDF를 다시 열어 꺼낼 수 있는 글자 수를 확인해 알려 줍니다.
- 결과 파일 이름은 '원본이름-ocr.pdf'이며, 인식한 텍스트는 '원본이름-ocr.txt'로 따로 받을 수 있습니다.
자주 나는 문제와 해결
- 검색해도 낱말이 나오지 않아요
- 인식이 틀린 글자일 수 있습니다. TXT를 열어 그 부분이 어떻게 적혔는지 확인해 보세요. 흐린 스캔이라면 인식 해상도를 400dpi로 올려 다시 해 보고, 원본을 300dpi 이상으로 다시 스캔하면 가장 좋아집니다.
- '모든 페이지에 이미 글자가 있어요'라는 안내가 나와요
- 워드·한글에서 바로 저장한 PDF처럼 이미 글자층이 있는 문서입니다. 스캔 이미지가 섞여 있는데도 이 안내가 나오면 '이미 글자가 있는 페이지는 건너뛰기'를 끄고 다시 실행하세요.
- 일부 페이지가 '인식 실패'로 나와요
- 페이지가 지나치게 크거나 손상된 경우입니다. 나머지 페이지는 정상으로 글자층이 들어갑니다. 실패한 페이지만 'PDF 분할'로 떼어 해상도를 바꿔 다시 시도해 보세요.
- 한자나 특수 기호가 검색되지 않아요
- 글자층에 쓰는 글꼴(Pretendard)에 없는 한자·일부 기호는 공백으로 넣습니다. 보이는 모습에는 영향이 없고, 한글·영문·숫자는 검색됩니다.
주의사항
- 자동 인식이라 틀린 글자가 섞일 수 있습니다. 숫자·금액·이름은 원본 이미지와 꼭 대조하세요.
- 손글씨, 표 안의 아주 작은 글자, 도장에 겹친 글자는 잘 읽지 못합니다.
- 보이는 모습은 바뀌지 않으므로 용량이 줄지는 않습니다. 용량을 줄이려면 'PDF 압축'을 함께 쓰세요.