Overview
Purpose
BE-Code exposes an API that generates QR and barcode images on request. The response carries the image directly as a base64-encoded PNG, so you can embed it in documents, forms, and portals without extra steps.
Business value
- Supports more than 90 barcode types for industry, logistics, healthcare, and postal services.
- Returns images directly as base64-encoded PNG; a good fit for Word layouts, reports, and portals.
- Offers fine-grained styling: scaling, rotation, padding, colors, human-readable text on 1D codes, and error-correction level on QR codes.
- Wraps different encodings behind a single GET interface.
Functional focus
Unified HTTP GET interface
Every call returns a JSON object with two fields: data holds the image as a base64-encoded PNG, and message holds the status. You can embed barcodes server-side as easily as client-side.
Wide range of barcode types
From classic 1D codes such as Code 128, Code 39, and EAN-13, through logistics codes such as GS1-128 and SSCC-18, to 2D codes such as QR Code, Data Matrix, PDF417, and Aztec Code, the API covers the full breadth of common standards. See the API reference for details.
Report integration
In Business Central, the generated barcode plugs directly into RDL and Word layouts. The connection is maintained in the BE-Code setup.
Outcome
- The barcode service is reachable on a stable GET URL.
- Barcode images are delivered as base64-encoded PNGs and can be embedded without intermediate storage.
- Word layouts and reports in Business Central render barcodes at runtime.
Links