テックベンチ TECHBENCH
メニュー

無料OCRサイトおすすめ3選|日本語の精度を同じ文書で実測比較【2026年7月版】

登録不要・無料で使えるOCRサイト3つに同じ日本語文書(案内文・請求書・長文)を読ませて精度を実測。無料枠の制限も検証済み。表の読み取りで大差が出た。全スクショ・スコア付き。

検証日: 公開: 最終更新:

結論: 総合1位は OnlineOCR.net。 3枚とも安定して読め、唯一「表の請求書」をまともに処理できた。ただし無料枠は5ファイル/時と少ない。急ぎで数枚だけなら速さ重視の OCR.space、表のない長文なら NewOCR も精度は十分。

実測結果まとめ(総合スコア順) 検証日: 2026年7月9日 / 同一テストデータで実測
順位 ツール 総合 精度① 案内文精度② 請求書精度③ 長文記事 無料枠(実測) リンク
1 OnlineOCR.net 94点(総合スコア) 99 87 98 登録不要で5ファイル/時(登録で50ページ無料) OnlineOCR.net を試す
2 NewOCR 73点(総合スコア) 98 1 99 完全無料・登録不要・回数無制限 NewOCR を試す
3 OCR.space 64点(総合スコア) 95 23 46 無料API 500回/日(デモは回数制限なし・1MBまで)

スコアの算出方法は検証方法を参照。表の数値は検証時点の実測値です。

検証条件

  • テストデータ: 自作の日本語文書3枚(①ゴシック体の案内文 ②表組みの請求書 ③明朝体の長文記事)。正解テキスト付きで、全ツールに完全に同じ画像を投入した
  • 採点: 文字誤り率(CER)を正解テキストと機械照合。読み取り順の誤りも減点対象(表が崩れると大きく下がる)。精度スコア = CER 0%で100点、50%以上で0点の線形換算
  • 総合スコア: 精度平均80% + 処理速度20%
  • 検証日: 2026年7月9日。操作はすべてブラウザで実際に実行し、スクショを保存

詳細は検証方法の公開ページを参照。なお i2OCR も候補だったが、利用規約上の制約により今回の検証対象から除外した。

各ツールの実測結果

#1

OnlineOCR.net

94/100総合スコア94点
精度① 案内文 99
精度② 請求書 87
精度③ 長文記事 98
処理時間 15.3秒
OnlineOCR.net | 検証① 案内文 検証: 2026年7月9日
OnlineOCR.net | 検証② 請求書 検証: 2026年7月9日
OnlineOCR.net | 検証③ 長文記事 検証: 2026年7月9日

画像はクリックで拡大できます

良かった点(実測より)

  • 登録・メールアドレス不要で、アップロード→言語選択→Convertの3ステップで結果が出る
  • 日本語の印刷文書3枚で平均CER 2.7%(案内文0.6%・長文記事1.1%)と、表以外はほぼ正確に読めた
  • ゲストのアップロードファイルは変換後に自動削除されるとページに明記されている

イマイチな点(実測より)

  • PNGをアップロードすると「ERROR: Recognition failed!」で変換に失敗した(対応形式と明記されているにもかかわらず)。JPEGに変換し直す必要があった
  • ゲスト無料枠は5ファイル/時と少なく、まとまった枚数の処理には登録(無料50ページ)か有料プランが必要
  • 請求書(表組み)はCER 6.4%と他の2枚より明確に悪く、表のレイアウト起因の読み取り誤りが出た
  • ページ内にGoogle広告スロットが複数あり、検証中も本文の直下や記事間に広告が挿入された
  • 1枚あたり約15.5秒と、OCR処理自体の待ち時間が長め(Convertボタンは待機中「Waiting...」表示になる)

検証メモ:検証時、fixtureのPNG(1800x1560・8bit RGB)をアップロードすると変換が「ERROR: Recognition failed! Please contact support」で失敗した。PNGは対応形式としてページに明記されているが実際には処理できなかったため、同一画像をJPEG(品質95)に変換して投入し測定した。所要時間はConvertボタン押下から結果表示まで(3枚とも約15.5秒)。登録・ログインは不要で、変換はページ遷移なしに完了し結果はテキストエリアに表示された。

#2

NewOCR

73/100総合スコア73点
精度① 案内文 98
精度② 請求書 1
精度③ 長文記事 99
処理時間 5秒
NewOCR | 検証① 案内文 検証: 2026年7月9日
NewOCR | 検証② 請求書 検証: 2026年7月9日
NewOCR | 検証③ 長文記事 検証: 2026年7月9日

画像はクリックで拡大できます

良かった点(実測より)

  • 登録不要・無料で、検証中に回数制限や警告は表示されなかった
  • 処理が速い(アップロード+OCRで1枚あたり平均5秒)
  • 通常の日本語文書は高精度(案内文CER 1.2%、長文記事CER 0.4%)。改行・段落もほぼ原文どおり保持された

イマイチな点(実測より)

  • 表を含む請求書では明細行3行がまるごと欠落し、ゴミ文字も混入(CER 49.6%、スコア1点)。表つき文書には不向き
  • ページ内にGoogle広告が多く、結果テキストエリアの直上にも大型広告が挿入される
  • 言語は自動判定されず、既定のEnglishのまま毎回手動でJapaneseを選ぶ必要がある
  • UIは英語のみで日本語表示はない

検証メモ:操作はファイル選択→Preview→言語選択→OCRの2段階4ステップ。言語選択はChosen製の検索付きセレクトで、既定のEnglishからJapaneseへ手動で切り替える必要がある。結果は表構造を持たないプレーンテキストで、textarea下にDownload/Google Translate/Edit Onlineボタンあり。請求書fixtureでは表の明細行3行(品名・数量・単価・金額)が丸ごと出力されず、冒頭に「2 三圭 <」というゴミ文字が混入した。

#3

OCR.space

64/100総合スコア64点
精度① 案内文 95
精度② 請求書 23
精度③ 長文記事 46
処理時間 2.3秒
OCR.space | 検証① 案内文 検証: 2026年7月9日
OCR.space | 検証② 請求書 検証: 2026年7月9日
OCR.space | 検証③ 長文記事 検証: 2026年7月9日

画像はクリックで拡大できます

良かった点(実測より)

  • 処理が非常に速い(3文書とも1〜4秒で完了、ページ内に処理時間も表示される)
  • 登録・メールアドレス不要でトップページから即実行できる
  • きれいな活字文書(案内文)はCER 2.4%とほぼ正確に読めた
  • 結果画面に画像プレビューとテキストが並び、照合しやすい

イマイチな点(実測より)

  • 表組みの請求書は読み取り順が崩れ、数量・単価・金額の対応が分からなくなった(CER 38.3%)
  • 明朝体の長文で文の順序が入れ替わる箇所があり、小さい文字で「つ→っ」「入力→人力」等の誤認識が出た(CER 26.9%)
  • 出力の冒頭に毎回英語の定型ヘッダーが付き、コピペ時に手で消す必要がある
  • 無料デモは1ファイル1MBまで(高解像度スキャンは縮小が必要)

検証メモ:Engine1(日本語対応のデフォルトエンジン)で検証。出力冒頭に定型ヘッダー(Result for Image/Page 1)が付くため採点から除外した。

用途別のおすすめ

  • 請求書・表のある書類を読みたい → OnlineOCR.net 一択。今回表をまともに読めたのはこれだけ。ただしPNGは変換に失敗するので、JPEGにしてからアップロードするのが確実
  • 表のない長文をまとめて文字起こししたい → NewOCR。回数無制限・登録不要で、長文のCERは0.4%と今回最高値。広告の多さは我慢
  • とにかく速く1枚だけ → OCR.space。1〜4秒で結果が出る。きれいな活字なら精度も実用レベル

今回わかった注意点(公式情報にない実測の発見)

  1. OnlineOCR.net はPNGで変換失敗する。対応形式にPNGと明記されているが、実測では「ERROR: Recognition failed!」になった。JPEG変換で解決
  2. NewOCR は表の明細行を丸ごと落とす。エラーも出ないため、出力だけ見ると欠落に気づけない。表つき文書には使わないこと
  3. OCR.space の出力には毎回英語の定型ヘッダーが付く。コピペ運用ならひと手間増える

よくある質問

無料OCRで手書きメモは読めますか?
今回の検証は活字のみです。手書き・レシート撮影のデータセットは準備中で、次回更新で追加予定です。
スマホの写真をそのままOCRにかけられますか?
可能ですが、OnlineOCR.netはPNGで失敗する事例を確認しています。JPEGで保存し、1MB超になる場合はOCR.spaceの無料枠上限にも注意してください。
この結果はいつのものですか?
2026年7月9日の実測です。毎月同じデータで再検証し、このページを更新します。
なぜi2OCRが入っていないのですか?
当サイトの検証手順が利用規約の制約に触れる可能性があったためです。規約を尊重し、今回の検証対象から除外しました。