이미지·PDF 글자 추출(OCR): 브라우저에서 바로 텍스트로

  • 무료
  • 가입 불필요
  • 브라우저에서 실행
  • 버전 1.0.2
  • 마지막 업데이트 2026-10-25
문제 신고

사진이나 PDF를 놓으면 글자를 텍스트로 돌려줍니다. 글자가 들어 있는 PDF는 그대로 정확히 가져오고, 스캔본이나 사진은 OCR로 읽습니다. 모두 브라우저 안에서 처리합니다.

    언어를 처음 읽을 때 이 사이트에서 언어 데이터(1~3MB)를 불러오고, 브라우저가 다음을 위해 보관합니다.

    입력한 내용은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

    브라우저:Chrome119+Edge119+Firefox121+Safari17.4+Opera105+Samsung Internet25.0+지원 브라우저

    사용 방법

    1. 사진(JPG, PNG, WebP, HEIC, SVG)이나 PDF 파일을 최대 20개까지 고르거나 놓습니다. 나중에 더 추가하거나 빼도 됩니다.
    2. 글자의 언어를 고릅니다. 영어도 섞여 있으면 "영어도 함께 읽기"를 켜 두세요. 그다음 "글자 읽기"를 누릅니다. 언어를 처음 읽을 때는 이 사이트에서 데이터를 불러오느라 몇 초 걸립니다.
    3. 사진이나 페이지를 읽는 대로 아래에 글자가 나타나고, 언제든 멈출 수 있습니다. 상자에서 직접 고친 다음 복사하거나 .txt 파일로 받으세요. "페이지·사진이 시작되는 곳에 표시"를 켜면 파일 이름과 쪽 번호 줄이 들어갑니다.
    4. 글자 아래의 "다른 도구로 보내기"로 텍스트 비교, 대소문자 변환, 글자 수 세기 같은 도구에 바로 넘길 수 있습니다.

    예시

    오류 메시지 캡처 화면, 언어는 영어
    → 검색이나 버그 리포트에 붙여 넣을 수 있는 일반 텍스트
    캡처 화면은 선명하고 대비가 커서 OCR에 가장 좋은 경우입니다.
    3쪽짜리 PDF, 2쪽은 문서 편집기로 만들고 1쪽은 스캔
    → 1·2쪽은 PDF의 글자를 가져오고 3쪽만 OCR로 읽음
    마지막 요약 줄에 이미지로 읽은 부분과 PDF 글자를 쓴 부분의 개수가 나옵니다.
    한국어 영수증 사진, 언어는 한국어와 영어
    → 가게 이름, 품목, 가격이 줄 단위 텍스트로
    정면에서 밝게 찍은 사진은 비스듬하거나 흐린 사진보다 훨씬 잘 읽힙니다.

    계산 방식

    글자 읽기는 오픈소스 OCR 엔진 Tesseract가 합니다. 휴렛팩커드에서 시작해 구글과 많은 기여자가 개발해 온 엔진이며, Tesseract.js 라이브러리를 통해 WebAssembly로 브라우저에서 실행됩니다. 글자 모양을 하나하나 대조하는 방식이 아니라, LSTM 신경망이 그림의 줄을 읽고 글자를 예측합니다. 여기에 쓰는 언어 데이터는 용량을 줄이려고 정수로 저장한 “best” 모델입니다.

    읽기 전에 사진은 흰 바탕의 캔버스에 알맞은 크기로 그립니다. 작은 사진은 최대 2배로 키우고, 아주 큰 사진은 긴 변이 약 4,000픽셀이 되게 줄이며, 휴대폰 카메라가 기록한 회전 정보를 적용합니다. PDF는 각 쪽의 글자를 pdf.js로 먼저 읽습니다. 글자가 없거나 몇 개만 있는 쪽은 약 300dpi로 그려서 OCR로 읽습니다.

    OCR 결과는 가장 그럴듯한 추정입니다. 이 도구는 그림에 그린 글자, 글자가 든 PDF, 그림뿐인 PDF로 테스트했지만 실제 사진은 제각각이므로, 숫자와 이름 등 중요한 내용은 원본과 꼭 대조하세요.

    OCR 정확도를 높이는 방법

    • 좋은 입력: 반듯하고 밝게 찍은 JPG, PNG 또는 PDF이며 인쇄 글자가 선명하고 배경과 대비되어야 합니다. 읽기 전에 문서 언어를 고르세요.
    • 출력: 일반 텍스트를 복사하거나 내려받습니다. 글자가 든 PDF는 직접 읽고 그림뿐인 쪽은 OCR을 씁니다.
    • 개인정보: 파일, 렌더링한 PDF 쪽, 인식한 글자는 이 기기 안에 머물며 언어 모델은 MultiKit에서 제공합니다.
    • 한계: 손글씨, 장식 글꼴, 휜 종이, 표, 여러 단의 읽기 순서는 틀릴 수 있습니다. 사진을 먼저 자르거나 반듯하게 하고 이름·날짜·금액은 원본과 대조하세요.

    출처

    자주 묻는 질문

    이미지에서 글자를 어떻게 뽑나요?
    이미지를 열고 언어를 고른 뒤 "글자 읽기"를 누르세요. 사람이 보듯 그림 속 글자 모양을 알아보고 글자로 적어 줍니다. 그다음 복사하거나 .txt 파일로 받으면 됩니다.
    PDF에서 글자를 추출하려면요?
    PDF를 추가하세요. 문서나 웹 페이지에서 만든 PDF처럼 쪽에 진짜 글자가 들어 있으면 파일에서 그대로 가져오므로 정확하고 빠릅니다. 스캔본처럼 쪽이 그림이면 쪽마다 약 300dpi로 그려서 OCR로 읽습니다.
    얼마나 정확한가요?
    또렷하고 보통 크기의 인쇄 글자는 대개 잘 읽고, 몇 군데만 고치면 됩니다. 손글씨, 작거나 흐린 글자, 많이 기울어진 글자, 복잡한 배경, 비스듬히 찍은 사진은 정확도가 떨어집니다. 언어를 맞게 고르는 것이 매우 중요합니다.
    어떤 언어를 읽나요?
    영어, 한국어, 일본어, 중국어 간체, 스페인어, 프랑스어, 독일어, 포르투갈어, 러시아어입니다. "영어도 함께 읽기"를 켜 두면 섞인 글도 읽습니다.
    파일이 어딘가로 업로드되나요?
    아니요. 읽기 엔진과 언어 데이터를 이 사이트에서 불러와 브라우저에서 실행하므로, 사진과 PDF가 기기 밖으로 나가지 않습니다.
    처음 읽을 때 왜 오래 걸리나요?
    그 언어를 처음 읽을 때 언어 데이터(1~3MB)를 불러오고 읽기 엔진을 시작하기 때문입니다. 이후에는 브라우저가 데이터를 보관해서 더 빨리 시작합니다.
    더 잘 읽히게 하려면요?
    글자 높이가 최소 20픽셀쯤 되는, 선명하고 똑바르며 밝은 사진을 쓰세요. 테두리와 배경은 "이미지 자르기" 도구로 잘라 내고, 보내기로 이곳에 넘기면 됩니다. 필요 이상으로 큰 사진은 피하세요.
    비밀번호가 걸린 PDF도 읽나요?
    바로는 읽지 못합니다. 먼저 비밀번호를 푸세요. 예를 들어 PDF 뷰어에서 열어 비밀번호 없는 사본으로 저장하면 됩니다.
    버전 기록
    • 1.0.2 — 적합한 사용 상황, 입출력, 개인정보 보호, 품질 선택과 알려진 한계를 한눈에 보는 실전 안내를 추가했습니다.
    • 1.0.1 — 검색 제목과 설명에서 지원 작업·주요 형식·개인정보 보호 장점을 더 분명하게 안내합니다.
    • 1.0.0 — 첫 공개.

    마지막 업데이트: