أنشئ باركود منتج جاهزًا للطباعة
تحوّل هذه الأداة رقم منتج أو نصًا إلى باركود بصيغة EAN-13 أو Code128 جاهز للطباعة على ملصق أو علبة، وتعمل كاملة من متصفحك دون رفع بياناتك لأي خادم، فتناسب من يجهّز ملصقات مخزون بنفسه. تناسب أيضًا دفعة كاملة من المنتجات، دون برنامج تصميم متخصص أو خبرة سابقة في ترميز الباركود.
شغّل الأداة مجانًا
تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم
أي صيغة باركود تختار؟
يناسب EAN-13 منتجات البيع بالتجزئة التي تحتاج رقمًا عالميًا موحّدًا يُقرأ في أي نقطة بيع، بينما يناسب Code128 ترميز نصوص ومعرّفات داخلية بطول متغير كأرقام تتبّع الشحنات أو رموز المخزون الداخلية. تنتج الأداة كلا النوعين من الرقم أو النص الذي تدخله، وتترك لك اختيار الصيغة المناسبة لطبيعة استخدامك الفعلي. اختيار الصيغة الخطأ قد يعني رفض نقطة بيع لقراءة الباركود لاحقًا، فتحقق من متطلبات الجهة المستقبلة قبل الطباعة النهائية للملصقات بكميات كبيرة.
من رقم في جدول إلى ملصق مطبوع
أدخل الرقم أو النص المراد ترميزه، وتنتج الأداة صورة باركود واضحة بجودة تكفي للطباعة على ملصق منتج أو علبة تعبئة مباشرة. يمكن تحميل الصورة فورًا واستخدامها في تصميم الملصق النهائي، دون الحاجة لبرنامج ترميز باركود منفصل مثبَّت على جهازك أو خبرة تقنية في تنسيقات الباركود. يمكن أيضًا تكرار العملية لعدة أرقام متتالية دفعة واحدة من المتصفح نفسه، دون إعادة إدخال بيانات إضافية في كل مرة.
دفعة كاملة عبر API
من يدير كتالوج منتجات كبيرًا ويحتاج باركود لكل رقم صنف جديد يمكنه استدعاء الأداة عبر الـAPI آليًا لكل منتج فور إضافته، بسعر $0.002 للطلب و$0.005 لكل صورة باركود. يبقى الاستخدام اليدوي من المتصفح مجانيًا بلا حدود لمن يولّد عددًا محدودًا من الملصقات بنفسه. هذا يفيد خصوصًا متجرًا إلكترونيًا يضيف عشرات المنتجات أسبوعيًا، ويحتاج باركودًا جاهزًا لكل منتج قبل شحنه للمستودع أو طباعة ملصقاته.
حالات الاستخدام
ملصق مخزون داخلي
تولّد مؤسسة النخيل للمقاولات باركود Code128 لكل صنف معدات في مستودعها، لتتبّع الأدوات داخليًا دون نظام باركود مكلف.
منتج جديد للبيع بالتجزئة
تنشئ شركة الواحة للتجارة المحدودة باركود EAN-13 لمنتج جديد قبل طرحه في متاجر التجزئة التي تطلب رقمًا عالميًا موحّدًا.
توليد آلي لكل منتج جديد
يربط فريق تقنية المعلومات في شركة الخليج الرقمية الأداة عبر الـAPI لتوليد باركود تلقائيًا فور إضافة أي منتج جديد إلى النظام.
الأسئلة الشائعة
ما الفرق بين الباركود ورمز QR؟
الباركود رمز خطي أحادي البعد يحمل رقمًا أو نصًا محدودًا، بينما رمز QR ثنائي البعد ويحمل بيانات أكبر كروابط كاملة؛ استخدم الباركود للأرقام التسلسلية التقليدية.
كم السعر؟
مجاني من المتصفح بلا حدود؛ عبر API بسعر $0.002 للطلب و$0.005 لكل صورة.
هل EAN-13 يتطلب رقمًا رسميًا مسجَّلًا؟
الترميز نفسه يعمل مع أي رقم صحيح من 13 خانة؛ الحصول على رقم رسمي معتمد عالميًا يتطلب تسجيلًا منفصلًا لدى جهة GS1 المختصة.
هل يصل الرقم الذي أدخله إلى أي خادم؟
لا، التوليد من المتصفح يجري محليًا دون إرسال أي بيانات.
هل يمكن توليد دفعة كبيرة من الباركودات دفعة واحدة؟
من المتصفح تولّد واحدًا في كل مرة؛ للدفعات الكبيرة استخدم الـAPI مع استدعاء منفصل لكل رقم.
ما صيغة الصورة الناتجة؟
PNG بخلفية بيضاء واضحة، مناسبة للطباعة المباشرة على الملصقات.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/dev/barcode-generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/dev/barcode-generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/barcode-generate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/barcode-generate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/barcode-generate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"image": "https://ejemplo.com/imagen.jpg"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.barcode_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |