画像の解像度、印刷品質、角度、反射、余白によっては対応形式でも読み取れない場合があります。まずはバーコード部分を大きく、正面から写してください。
カメラを起動するとJANの映像が表示されます。
JAN全体と数字の下側を枠内に入れ、反射を避けて端末を静止してください。
バーコードリーダー オンライン|画像・カメラで無料解析
このオンラインバーコードリーダーは、1次元バーコードと2次元コードを読み取ります。 商品ラベルのJAN/EAN、在庫管理のCode128・Code39、物流用ITF、図書館で使われるNW7、QRコードやData Matrixなどを、画像ファイルまたは端末のカメラから解析できます。
結果はその場で文字列として表示され、ワンクリックでコピーできます。画像や読み取り結果をサイト側で保存する機能はありません。オンラインで一時的に確認した値をExcelや在庫台帳へ移す場合は、コピー後に先頭ゼロやハイフンが残っているか確認してください。
「バーコード 読み取り」や「バーコードリーダー オンライン」で探している方は、画像が手元にあるときは画像モード、現物ラベルを確認するときはカメラモードを使い分けてください。検出した文字列を確認してからコピーまたはリンクを開けます。
読み取り結果を書き出す場合は、結果欄のコピー操作で文字列を取得し、Excelや在庫台帳の文字列セルへ貼り付けてください。現在は自動CSV出力ではないため、先頭ゼロやハイフンを保持する列形式を先に設定すると転記ミスを減らせます。
JANを商品マスタへ登録する前に、先頭ゼロ、桁数、ラベル上の数字が読み取り結果と一致するかを確認してください。
バーコード読み取りを安定させるには、画像の写り方を確認します。線やセルの端が切れている、数字やロゴがコードに重なっている、左右の余白がない画像は、対象範囲を見つけにくくなります。まず対象を1つに絞り、コード全体を中央に入れてください。
紙のラベルを撮影するときは、光沢面の反射がバーやセルを白く飛ばさない角度を選びます。暗い場所では輪郭がつぶれ、明るすぎる場所では細い線の濃淡が消えるため、窓際の直射光よりも均一な室内照明が向いています。スマホの場合はデジタルズームを使いすぎず、端末を少し近づけてピントが合う位置を探すと、元画像の情報を保ちやすくなります。
| 確認項目 | 良い状態 | 避けたい状態 |
|---|---|---|
| コードの範囲 | 線・セル・数字・左右の余白がすべて見える | 端が切れている、別のコードが重なっている |
| ピントと解像度 | 細い線の境界がはっきりしている | 手ぶれ、圧縮ノイズ、極端な縮小 |
| 光と角度 | 白と黒の差があり、反射が少ない | 白飛び、影、斜めすぎる撮影 |
| 入力データ | 1枚につき確認対象を1つにする | 複数コードや説明文を同時に解析する |
業務で使う場合は、読み取り結果をそのまま正解と決めつけず、元ラベルや商品マスタと照合してください。JAN、UPC、ITFのように数字の規格が決まっているコードでも、正しい商品に登録されているか、先頭ゼロが保持されているか、チェックデジットを含む桁数が一致しているかは別途確認が必要です。読み取れた文字列と登録値が違うときは、コードを作り直す前に画像とマスタの両方を見直します。
複数件を続けて確認するときは、1件の結果をコピーしたあと、次の画像を選ぶ前に対象ラベルを入れ替えます。URLが表示された場合も自動遷移させず、ドメイン名と入力元を確認してから開いてください。読み取りに失敗した画像は、同じファイルを何度も押すより、コード部分を切り抜く、明るさを変える、別角度で撮影するという順番で条件を変えると原因を切り分けやすくなります。
| 方法 | 向いている場面 | 確認するポイント |
|---|---|---|
| 画像から読み取り | 保存済みのラベル、スクリーンショット、PDFから切り出した画像 | コード全体と左右の余白が写っているか |
| カメラで読み取り | 商品、箱、会員カードなど手元の現物をその場で確認 | 明るさ、ピント、反射、端末のカメラ許可 |
| 読み取り後の確認 | JAN、在庫番号、URL、注文番号などの転記前チェック | 表示された文字列が業務システムの登録値と一致するか |
このツールはコードの文字列を検出するためのオンラインバーコード読み取り機能です。JANの正式登録、商品マスタの照合、特殊な業務コードの意味付けまでは行いません。検出結果は利用先のシステムやラベルと照合してから使ってください。
- 読み取り処理はブラウザ内で実行
- 画像や結果を当サイトのサーバーへ保存しない
- カメラはユーザーが許可した場合だけ起動
- 停止ボタンまたはタブ切替でカメラを終了
URLが検出された場合でも、自動では移動しません。リンク先が不明なときは、ドメイン名を確認してから開いてください。
- バーコード全体を入れる:左右の余白を含め、線やセルが切れないようにします。
- 正面から撮る:斜め撮影を避け、カメラとラベルをできるだけ平行にします。
- 明るさを整える:暗すぎる場所や、光が反射して白飛びする場所を避けます。
- 画像を切り抜く:複数のコードや文字がある画像は、対象コード周辺だけにすると成功しやすくなります。
- 別の画像で試す:ぼけ・汚れ・低解像度がある場合は、距離や角度を変えて撮り直します。
バーコード読み取りが失敗したときは、対応形式かどうかだけでなく、画像の状態と入力方法を確認してください。このツールは画像内のコードを検出して文字列を返すもので、壊れた番号を推測したり、商品マスタの正しさを保証したりする機能ではありません。
| 状態 | 起こりやすい原因 | 試すこと |
|---|---|---|
| コードが見つからない | 小さすぎる、ぼけている、左右の余白が欠けている | コード部分を大きく切り出し、正面から撮り直す |
| 形式が不明 | 独自仕様、複数コード、文字やロゴの重なり | 対象を1つに絞り、形式別の作成ページや種類一覧で確認する |
| 同じ画像を選べない | 前回の失敗状態がファイル入力に残っている | エラー後にもう一度ファイルを選択し、再解析する |
| カメラが起動しない | 権限拒否、HTTPSではない環境、カメラ使用中 | 権限を許可し、他のカメラアプリを閉じて画像モードを試す |
アップロードできる画像はPNG、JPG、JPEG、WebPで、サイズ上限は10MBです。読み取り結果がURLでも自動遷移しないため、ドメインと文字列を確認してから開いてください。画像に複数のコードがある場合は、対象を1つだけ残して切り抜くと結果を確認しやすくなります。
バーコード読み取りで表示された文字列は、ラベルや画面に記録されたデータを確認するための結果です。商品名、価格、在庫数、注文内容を自動で照合するものではないため、業務システムへ転記する前に元のラベルと見比べてください。
JANやUPCのようにチェックデジットを持つ形式でも、読み取れた数字が正しい商品に紐づくとは限りません。社内番号やURLを扱う場合は、先頭のゼロ、ハイフン、英字の大文字小文字を変更せず、そのままコピーできているかを確認します。複数の商品を続けて確認するときは、1件ずつ結果を消してから次の画像を選ぶと取り違えを防げます。
- 転記前:画面の結果と印刷ラベルの数字・英字を照合する
- 登録前:商品マスタや注文番号の対象を確認する
- 共有前:URLや管理番号に個人情報が含まれていないか見直す
バーコード読み取りで表示された値は、画像やカメラから検出した文字列です。商品名や価格を自動で確定する機能ではないため、在庫台帳や注文画面へ貼り付ける前に、元ラベルと登録先の値を照合してください。とくにJAN、UPC、ISBNのように桁数が決まった番号は、先頭ゼロや末尾のチェックデジットを省略しないことが大切です。
| 用途 | 読み取り後の確認 | 貼り付け先の注意 |
|---|---|---|
| 商品・POS | JAN/UPCの桁数と商品マスタを照合 | 数値ではなく文字列として保存 |
| 在庫・物流 | Code128やITFの英数字・桁を確認 | ハイフンや先頭ゼロを保持 |
| URL・案内 | ドメインと入力元を確認 | 自動遷移せず安全性を確認 |
複数件を処理するときは、1件をコピーしたら元の画像名や商品番号をメモし、次の画像に進みます。形式や用途が不明な場合は、バーコード種類一覧で候補を絞り、必要ならチェックデジット計算で数字を検算してください。
画像からバーコードを読み取れますか?
はい。画像から読み取りタブでPNG、JPG、JPEG、WebPを選択してください。スクリーンショットでも、コード部分が鮮明なら解析できます。
パソコンでもカメラ読み取りできますか?
カメラを搭載したPCと対応ブラウザで利用できます。ブラウザにカメラ使用を許可し、読み取り対象を映してください。カメラがないPCでは画像アップロードを利用できます。
バーコードが読み取れない原因は何ですか?
ピントずれ、反射、暗さ、傾き、余白不足、コードの欠損などが主な原因です。バーコードを大きく写し、正面・明るい場所で再度試してください。
2次元バーコードも読み取れますか?
QRコード、Data Matrix、PDF417、Aztecなどに対応しています。ただし独自仕様や特殊な業務コードは、形式を検出できても内容の業務的な意味までは判定できません。
バーコードリーダー オンラインの結果はどこへ保存されますか?
結果はブラウザ画面に表示され、サイト側へ自動保存されません。必要な場合はコピーしてExcelや台帳へ貼り付け、業務の保存ルールに従って管理してください。
This page helps a retail, inventory, or product team read a JAN or EAN symbol from an image or camera. Use the Japanese controls above to scan, then use the reference below to validate the digits before entering them into a product master or point-of-sale workflow.
JAN is the Japanese name used for the EAN family of retail barcodes. JAN-13 and JAN-8 identify a product number, but a decoded number alone does not register a product, confirm a seller, or prove that a package belongs to a particular item. Treat the result as a transcription aid and compare it with the printed digits, packaging, and the record maintained by the responsible organization.
For an image scan, select the clearest original file available. A social-media image, a compressed chat preview, or a screenshot that has been scaled down can remove narrow bar details. Keep the complete symbol in the crop, including the white space at the left and right. If the human-readable digits are partly covered by a sticker or logo, use a different image rather than expecting the reader to reconstruct missing data.
When using a phone or desktop camera, make the barcode large in the frame and hold the device parallel to the package. Reflections on plastic film can turn black bars into pale gaps. Move the device a little instead of using heavy digital zoom, wait for focus, and avoid rapid movement. Even lighting is normally better than a strong lamp aimed directly at a glossy label.
A JAN or EAN result should be checked as text. Leading zeros are meaningful in many product-code workflows, while a spreadsheet may remove them if the value is pasted into a numeric column. Keep the full digit string, including the check digit, and verify that the number of digits matches the expected format. Do not insert spaces or hyphens unless the destination system explicitly requires them.
A product can have more than one visible code, such as a retail JAN next to a QR code, an internal stock label, or a promotional symbol. If the image contains several candidates, crop one code at a time. This makes the result easier to attribute and prevents copying an internal reference when the task asked for the consumer-facing JAN.
If a scan fails, the best recovery sequence is simple: crop closer, improve focus, reduce reflection, straighten the image, and try again. Changing every setting at once hides the cause. A reader should return an error when the bars are damaged or the image is too small; it should not guess a plausible product number. If the result differs from the digits printed below the bars, pause and investigate.
For catalog work, record the source image, package variation, and date of the check beside the decoded value. Different sizes, flavors, colors, or regional packages can have different codes. Before updating a catalog or POS record, confirm the product owner, packaging level, and check digit through the authoritative internal or GS1-related workflow used by your organization.
Recommended JAN scanning workflow
- Choose one symbol: Crop the target JAN or EAN so another code is not competing for detection.
- Show the full code: Keep all bars, the printed digits, and both quiet zones visible in the image.
- Scan with steady focus: Use image mode or camera mode and wait until the bars look sharp and stable.
- Compare every digit: Check the decoded string against the printed number and the expected digit length.
- Paste as text: Preserve leading zeros and the check digit before saving the value in another system.
JAN image conditions and recovery actions
| Observed state | Likely reason | Useful next action |
|---|---|---|
| No JAN detected | The symbol is too small, blurred, cut off, or surrounded by other labels. | Use a closer crop with the complete bars and clean white margins. |
| Some digits look wrong | The image is compressed, reflective, or the bars are partly covered. | Use the original photo and compare the result with the printed digits. |
| A zero disappears after copying | The destination field converted the decoded string into a number. | Format the field as text and paste the complete code again. |
| Several codes are visible | The reader cannot know which code the workflow requires. | Crop the JAN separately from QR, internal, or promotional codes. |
| Camera will not start | Permission was refused, another app owns the camera, or the page is not secure. | Allow access, close other camera apps, or switch to image upload. |
JAN barcode reader questions
Can this tool read JAN-13 and JAN-8 from a package photo?
It can attempt to decode a sharp image containing the complete symbol. Keep the bars and quiet zones visible, then confirm the returned digits against the package.
Does reading a JAN code register a product?
No. The tool only detects characters in an image or camera frame. Registration, ownership, and product-master checks belong to the relevant business or standards workflow.
Why must the leading zero be preserved?
A leading zero is part of the code string. Numeric spreadsheet fields can remove it, so paste the result into a text-formatted field when the original digits matter.
What should I do when a JAN result does not match the printed digits?
Do not silently edit the result. Rescan a clearer image, check for another nearby code, and compare the package with the authoritative product record.
Are product images uploaded to a server?
The reader is designed for in-browser image processing. Follow your organization’s data policy before using any online tool for confidential labels or catalogs.
Business note: Use the decoded JAN as a checked text value, not as a substitute for product registration, ownership confirmation, or the authoritative catalog record. Record the package variation and check date beside the digits, preserve leading zeros, and compare the result with the printed symbol before updating a catalog or POS field.