이미지에서 텍스트 추출하기
이미지의 글자를 OCR(문자 인식)로 읽어 텍스트(TXT 파일)로 변환하는 무료 도구입니다. 사진과 스크린샷을 열 수 있고, Ctrl+V(Mac은 ⌘V)로 이미지를 붙여 넣어도 인식합니다. 여러 이미지를 한 번에 인식하고, 이미지별 텍스트 파일을 ZIP으로 한꺼번에 저장할 수 있습니다. 이미지는 브라우저 안에서 처리되며 외부로 전송되지 않습니다.
처음 실행할 때 AI 모델(약 13MB)을 이 사이트에서 받아오며, 이후에는 브라우저에 저장된 모델을 사용합니다. 이미지는 외부로 전송되지 않습니다.
Ctrl+V(Mac은 ⌘V)로 복사한 이미지나 스크린샷을 붙여 넣어 추가할 수도 있습니다.
설정
사용 방법
- 1
이미지 추가
인식할 이미지를 고르거나 끌어다 놓습니다. Ctrl+V(Mac은 ⌘V)로 복사한 이미지나 스크린샷을 붙여 넣어 추가할 수도 있습니다. 여러 이미지를 한 번에 추가할 수 있습니다. 이미지는 외부로 전송되지 않습니다.
- 2
문서 언어 고르기
「문서 언어」에서 이미지에 있는 글자의 언어를 고릅니다.
- 3
인식하고 저장하기
「실행」을 누르면 이미지의 글자를 인식한 TXT 파일을 만듭니다. 「저장」으로 저장하거나 「텍스트 복사」로 전체를 복사합니다. 여러 이미지는 「ZIP으로 모두 저장」으로 함께 저장할 수 있습니다. 「인식한 글자 확인」으로 인식한 줄을 확인할 수 있습니다.
이미지 텍스트 추출에 대해
글자 인식에는 PaddleOCR의 글자 인식 모델(PP-OCRv6, Apache-2.0)을 브라우저 안에서 실행합니다. 처음 실행할 때 AI 모델(약 17MB)을 이 사이트에서 받아오며, 이후에는 브라우저에 저장된 모델을 사용합니다. GPU(WebGPU)를 쓸 수 없는 기기에서는 CPU로 처리하므로 GPU를 쓸 때보다 시간이 더 걸립니다. 읽을 수 있는 이미지 형식은 JPEG·PNG·WebP·AVIF·GIF(애니메이션은 첫 프레임만)·BMP·HEIC(iPhone 사진)입니다. 스크롤해서 찍은 세로로 긴 스크린샷도 인식할 수 있습니다.
인식한 글자는 위쪽 줄부터 차례로 나열하고, 같은 높이에 있는 글자는 왼쪽부터 한 줄로 묶습니다(단 나누기나 표는 읽는 순서와 다르게 나열될 수 있습니다). 「문서 언어」에서 일본어를 고르면 일본어 문서에 쓰이는 글자로 좁혀서 인식하고, 한국어를 고르면 한국어 모델(약 13MB, 한자는 인식하지 못함)을 사용합니다. 스마트폰으로 찍은 사진의 일부 글자를 복사하기만 한다면 iPhone의 「라이브 텍스트」나 Google 렌즈로도 할 수 있습니다. 이 도구에서는 여러 이미지를 한 번에 인식하고, 이미지마다 문자 인코딩이 UTF-8인 텍스트 파일(.txt)로 저장할 수 있습니다. PDF의 글자는 「PDF 텍스트 추출」로 추출할 수 있습니다.
이 도구의 사양
- 입력
- JPG·PNG·WEBP·AVIF·GIF·BMP·HEIC·HEIF
- 출력
- TXT
- 제한
- 파일 수 제한 없음(일괄 처리), 파일 크기 제한 없음(기기 메모리 범위에서 처리), 인식하는 이미지는 1장 5,100만 화소·긴 변 32,767px까지(스마트폰·태블릿은 2,500만 화소·16,384px, 넘으면 축소한 뒤 인식)
- 무료·가입 불필요·앱 설치 불필요
- 파일을 외부로 전송하지 않음(브라우저 안에서 처리)
자주 묻는 질문
이미지가 서버로 전송되나요?
아니요. 이미지 읽기·글자 인식·저장은 모두 사용 중인 기기의 브라우저 안에서 처리됩니다. 문제를 고치기 위한 처리 통계(인식한 이미지·줄·글자 수의 범위, 이미지당 처리 시간의 범위, 오류의 종류 등)는 이 사이트의 서버로 전송됩니다. 통계에는 이미지 자체, 인식한 글자, 파일 이름이 포함되지 않습니다. 통계 전송은 페이지 아래쪽의 「처리 통계 전송」 스위치로 멈출 수 있습니다.
PC 화면에 표시된 글자도 인식할 수 있나요?
인식할 수 있습니다. 스크린샷을 찍을 때 인식할 부분만 범위를 선택해 찍고(Windows는 Win+Shift+S, Mac은 ⌘+Control+Shift+4), 이 페이지에서 Ctrl+V(Mac은 ⌘V)로 붙여 넣은 뒤 「실행」을 누릅니다. 화면 전체를 찍으면 화면 가장자리 메뉴의 글자가 본문 줄과 같은 줄에 나열될 수 있습니다. 저장한 이미지를 끌어다 놓아도 인식할 수 있습니다. 스크롤해서 찍은 세로로 긴 스크린샷도 인식할 수 있습니다. 어두운 배경에 밝은 글자가 있는 화면(다크 모드)도 인식할 수 있습니다.
스마트폰으로 찍은 사진의 글자도 인식할 수 있나요?
인식할 수 있습니다. iPhone 사진(HEIC)도 그대로 열 수 있습니다. 방향 정보(EXIF)가 있는 이미지는 그 방향으로 바로잡은 뒤 인식합니다. 글자가 작게 찍혔거나 흐리거나 비스듬히 찍었거나 그림자가 진 사진은 오류가 늘어날 수 있습니다(이 도구는 사진의 사다리꼴 왜곡을 보정하지 않습니다). 인쇄된 글자를 대상으로 하며, 손글씨는 대상이 아닙니다. 세로쓰기 글자도 인식하지만 가로쓰기보다 오류가 많고, 문장 부호를 빠뜨릴 수 있습니다.
인식한 글자에 오류가 있나요?
있습니다. 글자 크기, 이미지 해상도, 사진의 흐림이나 그림자에 따라 잘못 인식하거나 빠뜨리는 글자가 있습니다. 일본어의 한자 숫자 「一」와 장음 부호 「ー」처럼 모양이 비슷한 글자를 혼동하거나, 아이콘이나 기호를 글자로 인식할 수 있습니다. 「문서 언어」에서 일본어를 고르면 JIS 제2수준 밖의 한자와 이모지가 모양이 비슷한 글자로 인식될 수 있습니다. 웹 페이지 화면에서는 그림 속 글자나 화면 가장자리의 메뉴가 본문 줄과 같은 줄에 나열될 수 있습니다. 「인식한 글자 확인」을 누르면 인식한 줄의 테두리가 이미지에 겹쳐 표시되며, 오류일 가능성이 높은 줄은 색을 바꿔 보여 줍니다.
서비스 품질 향상에 협조를 부탁드립니다
변환이나 압축이 실패했을 때 그 상황을 보내 주시면 원인을 찾는 데 도움이 됩니다. 어떤 기기와 형식에서 자주 실패하는지, 처리에 얼마나 걸리는지 알 수 있으면 지원 형식을 재검토하고 문제를 고치는 데 반영할 수 있습니다. 괜찮으시다면 켜 둔 채로 두시면 큰 도움이 됩니다.
전송하는 정보
- 사용한 도구와 선택한 설정(출력 형식·품질 등)
- 기기 성능(GPU 유무·메모리·코어 수)
- 입력 형식과 대략적인 크기
- 성공·실패 건수와 소요 시간
- 실패한 경우 오류의 종류와 내용
전송하지 않는 정보
- 파일 자체·파일 이름
- 인식한 글자·인식한 줄의 위치
- IP 주소
전송 대상은 이 사이트의 자체 서버뿐이며 외부 서비스에는 넘기지 않습니다.
도구별로 보내는 세부 내역을 포함한 전체 항목은 개인정보 처리방침의 「처리 통계」를 확인하세요.
이 도구가 보내는 세부 내역(개수·시간·종류·여부만)
이 도구는 「전송하는 정보」에 더해 다음 내역을 보냅니다.
- 이미지 텍스트 추출
- 인식한 이미지·인식했지만 글자가 없던 이미지·방향을 고친 이미지·커서 축소해 인식한 이미지·명암을 반전해 인식한 이미지·투명한 부분을 채운 이미지의 수, 인식한 줄과 글자의 수(모두 범위), 세로쓰기 줄과 오류일 가능성이 높은 줄의 비율의 범위, 이미지당 처리 시간과 AI 모델을 불러오는 시간의 범위, AI 모델의 종류와 버전·받아왔는지, 글자를 찾기 위해 이미지를 나눈 수의 범위, GPU를 쓸 수 없게 되었는지.