Bill of Lading Data Extractor
Paste OCR text from a Bill of Lading. The extractor pulls B/L number, vessel, ports, on-board date, containers, seals and party blocks into structured fields you can check against the LC.
All parsing happens in your browser. Nothing is uploaded. For scanned PDFs, run OCR first (Tesseract, Google Docs, Adobe) and paste the text here.
| B/L No. | MAEU-2026-004471 |
| Vessel / Voyage | MV EVER GIVEN Voy No · 099E |
| Port of Loading | JEBEL ALI, UAE |
| Port of Discharge | ROTTERDAM, NL |
| On-Board Date | 15 MAR 2026 |
| Containers | MSKU1234567, MSKU7654321 |
| Seals | SGS-88221, SGS-88222 |
| Net Weight | 50,000 KGS |
| Gross Weight | 50,300 KGS |
| Measurement | 62.5 CBM |
| Shipper | ACME EXPORTS FZE JEBEL ALI FREE ZONE, DUBAI, UAE |
| Consignee | TO ORDER OF EMIRATES NBD, DUBAI |
| Notify Party | GLOBAL TRADING CO 1 TRADE AVE, ROTTERDAM, NL |
Overview & methodology
Why the on-board date matters
Under UCP 600 Art. 20 the on-board notation determines the shipment date. If the notation is later than the "latest shipment date" in LC field 44C, the presentation is discrepant. Extract it explicitly and compare against your credit before dispatching documents to the negotiating bank.
Frequently asked questions
Which B/L fields matter for LC compliance?
Shipper, consignee (to order / to order of issuing bank), notify party, vessel/voyage, port of loading, port of discharge, description consistent with the invoice, on-board notation with date, freight prepaid/collect wording, and number of originals. Errors here drive over 30% of first-presentation discrepancies.