कोई सीमा नहीं। कोई वॉटरमार्क नहीं। साइनअप की ज़रूरत नहीं। अभी आज़माएँ

API संदर्भ

प्रोग्रामेटिक रूप से Code 128 और GS1 बारकोड जनरेट करें। JSON रिस्पॉन्स और इमेज डाउनलोड के साथ सरल REST API।

Free: 100 req/day Business: 50,000 req/month

त्वरित शुरुआत

curl "https://www.barcode-code128.com/api/barcode/render?value=HELLO-WORLD&format=PNG&resolution=300" --output barcode.png

एंडपॉइंट्स

GET /api/barcode/render बारकोड इमेज डाउनलोड करें
पैरामीटरप्रकारडिफ़ॉल्टविवरण
valuestring—आवश्यक। एन्कोड की जाने वाली बारकोड सामग्री।
symbologystringCode128AutoCode128Auto, Code128A, Code128B, Code128C, GS1_128, GS1_DataMatrix, GS1_QR
formatstringPNGPNG, SVG, PDF, EPS
resolutionint300DPI: 150, 300, 600, 1200
xDimensiondecimal0.33बार मॉड्यूल की चौड़ाई (mm में)
barHeightdecimal25.4बार की ऊंचाई (mm में)
showTextbooltrueबारकोड के नीचे मानव-पठनीय पाठ दिखाएँ
foregroundColorstring#000000बार का रंग (hex)
backgroundColorstring#FFFFFFपृष्ठभूमि का रंग (hex)
barWidthReductiondecimal0प्रिंट सुधार (mm में)
POST /api/barcode/batch ZIP के रूप में एकाधिक बारकोड जनरेट करें

मानों की ऐरे वाली JSON बॉडी भेजें। प्रत्येक मान के लिए एक बारकोड वाली ZIP फ़ाइल प्राप्त होती है।

{
  "values": ["SKU-001", "SKU-002", "SKU-003"],
  "symbology": "Code128Auto",
  "format": "PNG",
  "resolution": 300
}
POST /api/gs1/render संरचित डेटा से GS1 बारकोड जनरेट करें

GS1 एप्लिकेशन आइडेंटिफ़ायर फ़ील्ड भेजें। API एन्कोडिंग, FNC1 विभाजक और चेक डिजिट संभालता है।

{
  "fields": [
    { "ai": "01", "value": "05412345000013" },
    { "ai": "10", "value": "LOT-A23" },
    { "ai": "17", "value": "260731" }
  ],
  "symbology": "GS1_128",
  "format": "PNG",
  "resolution": 300
}
GET /api/barcode/quota अपने वर्तमान उपयोग की जांच करें
{ "usedToday": 3, "dailyLimit": 5, "remaining": 2, "tier": "Free" }

प्लेग्राउंड

API को लाइव आज़माइए — साइन अप की आवश्यकता नहीं।


                

कोड उदाहरण

cURL
curl "https://www.barcode-code128.com\
/api/barcode/render\
?value=SKU-4711\
&format=PNG\
&resolution=300" \
  --output barcode.png
Python
import requests

resp = requests.get(
    "https://www.barcode-code128.com"
    "/api/barcode/render",
    params={
        "value": "SKU-4711",
        "format": "PNG",
        "resolution": 300
    }
)

with open("barcode.png", "wb") as f:
    f.write(resp.content)
Node.js
const fs = require('fs');

const url = new URL(
  "https://www.barcode-code128.com"
  + "/api/barcode/render"
);
url.searchParams.set("value", "SKU-4711");
url.searchParams.set("format", "PNG");
url.searchParams.set("resolution", "300");

const resp = await fetch(url);
const buf = await resp.arrayBuffer();
fs.writeFileSync(
  "barcode.png",
  Buffer.from(buf)
);