크리프트 블로그
크리프트 블로그›서류·문서›사업자등록증 OCR

사업자등록증 OCR — 사진 한 장에서 등록번호·상호·대표자를 바로 뽑는 법

서류·문서 · 사업자등록증 OCR크리프트최근 수정 2026. 10. 21

거래처 등록, 판매자 입점, B2B 회원 가입에서 매번 받는 서류가 사업자등록증이에요. 사진을 받아 사람이 등록번호와 상호를 옮겨 적다 보면 한 글자씩 틀리기 쉬워요. 이 글은 OCR로 이 칸들을 자동으로 읽어 오는 방법과, 틀린 값을 거르는 방법을 정리한 것이에요.

사진 올리기 → 글자 읽기 → 등록번호 검증 숫자 확인 → 칸에 옮기기

한두 장이면 무료 OCR 도구에 사진을 끌어다 놓으면 브라우저 안에서 바로 텍스트로 바뀌어요(이미지는 서버로 보내지 않아요). 매달 수십 장 이상이거나 가입 폼을 자동으로 채워야 하면 API에 doc_type=biz_reg로 보내 등록번호·상호·대표자·개업일·업태·종목을 필드 JSON으로 받아요. 어느 쪽이든 등록번호는 마지막 검증 숫자로 한 번 걸러야 해요.

사업자등록증에서 읽어야 하는 칸

사업자등록증은 양식이 정해져 있어서 OCR이 읽기 좋은 문서예요. 다만 업무에 쓰려면 «글자 전체»가 아니라 칸별 값이 필요해요.

칸API 필드 이름주의할 점
등록번호biz_no000-00-00000 형식. 마지막 자리가 검증 숫자라 오인식을 계산으로 거를 수 있어요
상호(법인명)company«주식회사», «(주)» 위치가 문서마다 달라요. 원문 그대로 저장하는 편이 대조에 유리해요
대표자representative공동대표면 이름이 여러 개 나와요
개업연월일open_date«2020 년 01 월 25 일»처럼 띄어 쓴 날짜를 한 형식으로 바꿔 둬요
법인등록번호corp_no법인사업자에만 있어요
사업장 소재지address두 줄로 나뉘어 찍힌 경우가 많아요
업태·종목biz_type, biz_item여러 개면 줄마다 따로 나와요

한두 장이면: 무료 도구로 읽기

  1. kryft.io/ocr을 열어요. 가입하지 않아도 돼요.
  2. 사업자등록증 사진을 끌어다 놓거나, 휴대폰이면 바로 촬영해요. 복사한 이미지는 Ctrl+V로 붙여 넣어도 돼요.
  3. 처음 한 번은 인식 모델(약 18MB)을 받고, 그다음부터는 바로 읽어요.
  4. «텍스트» 탭에서 결과를 확인하고, 틀린 글자는 그 칸에서 고쳐 복사해요. «필드 JSON» 탭에는 사업자등록번호·날짜·«항목 : 값» 줄이 정리돼 나와요.

이 도구는 인식이 지금 쓰는 브라우저 안에서 돌아가요. 거래처 서류를 외부 서버에 올리기 꺼려질 때 쓰기 좋아요.

이 글을 쓴 크리프트와 PLUT OCR은 같은 회사(팀플럿(주))가 운영해요.

사업자등록증 사진, 지금 바로 읽어 보세요 — 가입 없이 무료

이미지를 서버로 보내지 않고 이 브라우저 안에서 읽어요. 주민등록번호 뒷자리는 항상 가려서 보여 드려요. 여러 장을 자동으로 처리하려면 API 키를 받으면 매달 100쪽까지 무료예요.

무료 OCR 도구 열기 API 가격 보기

등록번호가 맞게 읽혔는지 계산으로 거르기

사업자등록번호 10자리의 마지막 숫자는 앞 9자리로 계산하는 검증 숫자예요. OCR이 숫자 하나를 잘못 읽으면 대부분 이 계산이 맞지 않아서, 사람이 다시 볼 건만 골라낼 수 있어요.

단계계산
1앞 9자리에 차례로 1, 3, 7, 1, 3, 7, 1, 3, 5를 곱해 더해요
29번째 자리×5의 십의 자리 값을 한 번 더 더해요
3합을 10으로 나눈 나머지를 10에서 빼고, 다시 10으로 나눈 나머지가 마지막 자리와 같아야 해요

PLUT OCR API는 이 계산을 서버에서 해서, 맞지 않으면 응답의 warnings에 넣어 돌려줘요. 검증 숫자가 맞아도 폐업 여부는 알 수 없으니, 거래 전에는 국세청 홈택스의 사업자 상태 조회로 한 번 더 확인하세요.

가입·입점 심사에 붙이기: API

판매자 입점이나 B2B 가입 화면에서 사업자등록증 사진을 받는다면, 업로드와 동시에 API로 보내 폼을 미리 채울 수 있어요.

curl -X POST https://kryft.io/api/ocr/v1/ocr \
  -H "Authorization: Bearer plut_ocr_live_..." \
  -F "file=@사업자등록증.jpg" -F "doc_type=biz_reg"

응답의 fields에 biz_no·company·representative·open_date·biz_type·biz_item이 들어 있어요. 원본과 결과는 저장하지 않고("stored": false), 처리하지 못한 호출은 차감하지 않아요.

측정 결과(공개 측정표) — 2026-10-21 팀플럿(주) 자체 측정, PLUT 합성 평가셋 v1 사업자등록증 100장 기준 PLUT OCR 0.1.0 CER(공백 포함) 0.0046, 필드 정확도 99.0%예요. 평가셋이 모두 합성 견본이라 실제 촬영 문서보다 점수가 높게 나올 수 있고, 개별 문서의 결과를 보장하지는 않아요. 경쟁 서비스는 아직 같은 조건으로 재지 않아 비교 수치가 없어요. 측정 방법과 원자료 보기

사진을 찍을 때 결과가 좋아지는 조건

이 글을 쓴 크리프트와 PLUT OCR은 같은 회사(팀플럿(주))가 운영해요.

API로 받으면 필드 JSON까지 — 매달 100쪽 무료, 1,000쪽 9,900원

여러 장을 반복해서 처리하거나 우리 서비스에 붙여야 한다면 PLUT OCR API를 쓰세요. 이메일 확인만으로 키를 받고, 키마다 매달 100쪽은 무료예요. 그 뒤로는 크레딧으로 내요: 1,000쪽 9,900원 · 10,000쪽 79,000원 · 50,000쪽 290,000원(부가세 포함). 결제일부터 7일 안에 한 쪽도 쓰지 않았으면 전액 환불돼요.

API 키 받고 크레딧 충전하기 무료 도구 먼저 써 보기

자주 묻는 질문

사업자등록증 OCR은 무료로 쓸 수 있나요?

네. kryft.io/ocr은 가입 없이 무료이고 장수 제한도 없어요. API는 키마다 매달 100쪽까지 무료예요.

올린 사업자등록증은 저장되나요?

무료 도구는 이미지를 서버로 보내지 않고 브라우저 안에서만 읽어요. API도 원본과 결과를 저장하지 않아요.

읽은 등록번호로 휴업·폐업 여부도 알 수 있나요?

아니요. OCR은 서류에 적힌 글자를 읽을 뿐이에요. 상태는 국세청 홈택스의 사업자 상태 조회에서 확인하세요.

법인사업자와 개인사업자 둘 다 되나요?

네. 법인사업자 서류에는 법인등록번호(corp_no)가 추가로 나와요.

참고 문서

이 글은 2026년 10월 기준으로 쓴 일반 정보예요. 측정 수치는 팀플럿(주)이 직접 만든 합성 평가셋으로 잰 자체 측정값이고, 독립 시험기관의 측정이 아니에요.

같이 보면 좋은 글