سازنده آنلاین بارکد: Code 128، EAN-13، UPC-A، چکسامهای پیمانهای و خروجی وکتوری SVG
⚡چگونه بارکدهای استاندارد را در مرورگر بسازیم
نمادشناسی بارکد خود را انتخاب کنید
از میان Code 128 (ردیابی عمومی دارایی)، EAN-13 (خردهفروشی جهانی)، EAN-8 (خردهفروشی بستههای کوچک)، UPC-A (خردهفروشی آمریکای شمالی) یا Code 39 (صنعتی/دفاعی) انتخاب کنید.
رشته داده خود را وارد کنید
رشته الفبایی-عددی، شماره SKU یا کد GTIN خود را در فیلد ورودی تایپ یا بچسبانید. موتور مجاز بودن نویسهها را اعتبارسنجی و ارقام کنترل را بهطور خودکار محاسبه میکند.
هندسه و گزینههای نمایش را سفارشی کنید
ارتفاع میله، پهنای ماژول و حاشیههای ناحیه خاموش را تنظیم کنید و برچسبهای متنی قابل خواندن برای انسان را با اندازه و ترازبندی فونت سفارشی فعال کنید.
SVG وکتوری یا PNG با DPI بالا خروجی بگیرید
برای طرح وکتوری بستهبندی مستقل از وضوح روی «دانلود SVG» و برای چاپ برچسب پروضوح ۳۰۰ DPI روی «دانلود PNG» کلیک کنید.
بارکدهای خطی ستون بنیادین تجارت جهانی، لجستیک زنجیره تأمین، سیستمهای نقطه فروش (POS) خردهفروشی، مدیریت موجودی انبار و ردیابی دارویی هستند. بیش از پنج دهه است که نمادشناسیهای بارکد نوری به اسکنرهای لیزری و تصویرگرهای دوربین دیجیتال امکان دادهاند دادههای الفبایی-عددی را با نرخ خطای نزدیک به صفر ثبت کنند. اما ساخت بارکدهای در سطح تولید نیازمند پایبندی دقیق به استانداردهای بینالمللی ISO/IEC، ناحیههای خاموش دقیق، الگوریتمهای ریاضی رقم کنترل پیمانهای و رندر دقیق در سطح پیکسل است تا از شکست پویش در صندوق فروشگاه یا انبار توزیع جلوگیری شود.
ابزار «ساخت تصویر بارکد» ما که در مرورگر اجرا میشود، بارکدهای پرچگال و منطبق با استاندارد را در همه نمادشناسیهای اصلی یکبعدی از جمله Code 128 (مجموعههای A، B و C با جابهجایی خودکار هوشمند)، EAN-13، EAN-8، UPC-A و Code 39 میسازد. چه کالاهای خردهفروشی تجاری را برای Amazon FBA بستهبندی کنید، چه سبدهای موجودی انبار را مدیریت کنید، برچسب ارسال چاپ کنید یا برچسبهای مدیریت دارایی بسازید، ابزار ما نشانهگذاری وکتوری تیز SVG و دانلود PNG پروضوح ۳۰۰ DPI ارائه میدهد. چون ۱۰۰٪ بهصورت محلی در مرورگر شما و بدون هیچ ارتباطی با سرور کار میکند، توالیهای SKU اختصاصی، شمارههای سریال و شناسههای محرمانه موجودی شما کاملاً خصوصی میمانند.
خواندن راهنمای فنی کامل
کالبدشناسی بارکدهای خطی: ماژولها، ناحیههای خاموش و کنتراست نوری
یک بارکد خطی (یکبعدی) صرفاً مجموعهای از خطوط موازی نیست؛ یک شکلموج مکانی نوری است که با نسبتهای ریاضی دقیق اداره میشود. واحد بنیادین ساخت بارکد «ماژول» است — باریکترین میله یا فاصله اسمی در نماد (که بُعد X نامیده میشود). همه میلهها و فاصلههای پهنتر در یک نمادشناسی مضربهای صحیحی از این ماژول پایهاند (مثلاً به پهنای 2X، 3X یا 4X).
به همان اندازه برای خوانایی اسکنر نوری حیاتی، «ناحیه خاموش» است — حاشیه خالی الزامی که دو طرف چپ و راست بارکد را در بر میگیرد. اسکنرهای لیزری نوری و حسگرهای بینایی مبتنی بر دوربین به این ناحیه خاموش پرکنتراست (معمولاً دستکم ۱۰ برابر بُعد X یا ۰.۲۵ اینچ) تکیه میکنند تا بازتاب پایه را تعیین و ساعت داخلی خود را پیش از رمزگشایی جریان داده دودویی همگام کنند. اگر تایپوگرافی، قاب حاشیه یا طرح بستهبندی به ناحیه خاموش تجاوز کند، تجهیزات پویش نمیتوانند الگوی شروع نماد را تشخیص دهند. سازنده ما ناحیههای خاموش منطبق با استاندارد را در همه فایلهای خروجی بهطور خودکار محاسبه و اعمال میکند.
معماری Code 128: سه مجموعه نویسه و جابهجایی خودکار پویا
Code 128 که تحت ISO/IEC 15417 استاندارد شده، بهطور گسترده همهکارهترین و پرچگالترین نمادشناسی بارکد الفبایی-عددی یکبعدی در لجستیک مدرن، مراقبتهای بهداشتی و ردیابی دارایی سازمانی شناخته میشود. هر نویسه Code 128 از ۱۱ ماژول تشکیل شده که به سه میله و سه فاصله تقسیم میشوند (بهجز نویسه پایان که ۱۳ ماژول را در بر میگیرد).
Code 128 چگالی داده چشمگیر خود را از طریق سه مجموعه نویسه متمایز به دست میآورد: • مجموعه A: همه نویسههای الفبایی-عددی بزرگ استاندارد، علائم نگارشی و نویسههای کنترلی ASCII (مانند NUL، LF، CR و TAB) را رمزگذاری میکند و برای تجهیزات پایانه خودکار ضروری است. • مجموعه B: همه نویسههای قابل چاپ استاندارد ASCII از جمله حروف بزرگ، حروف کوچک، علائم نگارشی و نمادها را رمزگذاری میکند. • مجموعه C: جفت ارقام عددی (۰۰ تا ۹۹) را با یک نویسه نمادی ۱۱ ماژولی رمزگذاری میکند و عملاً چگالی داده عددی را دو برابر میکند. سازنده ما جابهجایی خودکار هوشمند مجموعه نویسه را پیادهسازی میکند. هنگام رمزگذاری رشتههای الفبایی-عددی ترکیبی که دنبالههایی از ارقام دارند، موتور بهطور پویا نویسههای shift و latch `CODE_C` یا `CODE_B` را درج میکند، طول فیزیکی کل بارکد چاپشده را به حداقل و اطمینان خوانش اسکنر را به حداکثر میرساند.
الگوریتمهای رقم کنترل پیمانهای: راستیآزمایی ریاضی یکپارچگی
برای تضمین یکپارچگی داده و جلوگیری از خوانش نادرست نوری ناشی از پخش جوهر، چینخوردگی کاغذ یا بستهبندی خراشیده، بارکدهای خطی الگوریتمهای چکسام ریاضی سختگیرانهای اعمال میکنند:
• Code 128 Modulo 103: چکسام با گرفتن مجموع وزندار مقدار هر نویسه ضرب در نمایه موقعیت آن در رشته (با وزن ۱ برای نویسه Start) و محاسبه باقیمانده بر پیمانه ۱۰۳ به دست میآید: $\text{Check} = \left(\text{StartValue} + \sum_{i=1}^{N} (i \times \text{Value}_i)\right) \pmod{103}$. نماد حاصل بلافاصله پیش از نویسه Stop افزوده میشود. • EAN-13 و UPC-A Modulo 10 (وزن 3:1): بارکدهای خردهفروشی جهانی از طرح وزندهی یکیدرمیان 3:1 استفاده میکنند. با شروع از راستترین رقم داده (بدون رقم کنترل)، ارقام یکیدرمیان در ۳ و ۱ ضرب، جمع و از مضرب بزرگتر بعدی ۱۰ کم میشوند: $\text{Check} = (10 - (\sum \text{weighted}) \pmod{10}) \pmod{10}$. سازنده ما ارقام کنترل منطبق را بهطور خودکار محاسبه، راستیآزمایی و به رشتههای ورودی شما اضافه میکند.
استانداردهای جهانی خردهفروشی: نمادشناسی EAN-13 در برابر UPC-A
برای کالاهای مصرفی که از طریق صندوقهای خردهفروشی فروخته میشوند، تجارت بینالمللی به Global Trade Item Numbers (GTIN) تحت مدیریت GS1 نیاز دارد:
• UPC-A (Universal Product Code): بارکد استاندارد ۱۲ رقمی غالب در ایالات متحده و کانادا. این بارکد یک سیستم شمارهگذاری ۱ رقمی، کد سازنده ۵ رقمی، کد محصول ۵ رقمی و یک رقم کنترل پیمانه ۱۰ در انتها را رمزگذاری میکند. • EAN-13 (International Article Number): استاندارد جهانی ۱۳ رقمی که در اروپا، آسیا، آمریکای لاتین و اقیانوسیه به کار میرود. EAN-13 رقم سیزدهم خود را بدون افزودن میله فیزیکی، هوشمندانه رمزگذاری میکند: رقم کد کشور در ابتدا توالی توازن متغیر (مجموعههای نویسه A و B) شش رقم سمت چپ را تعیین میکند که میلههای محافظ مرکزی (`01010`) و میلههای محافظ بیرونی (`101`) آنها را در بر میگیرند. چون یک UPC-A ۱۲ رقمی از نظر ریاضی با یک EAN-13 با صفر آغازین (`0UPC`) یکسان است، موتور ما سازگاری متقابل یکپارچه برای توزیع جهانی را تضمین میکند.
نمادشناسیهای صنعتی و دفاعی: معماری Code 39
افزون بر کدهای مدرن خردهفروشی و لجستیک، ابزار ما از نمادشناسیهای صنعتی تخصصی مانند Code 39 پشتیبانی میکند. Code 39 که با عنوان ANSI/AIM BC1 استاندارد شده، بهطور گسترده توسط وزارت دفاع آمریکا (MIL-STD-129)، خودروسازان و سیستمهای کارت شناسایی به کار میرود. هر نویسه در Code 39 با ۹ عنصر (۵ میله و ۴ فاصله) نمایش داده میشود که دقیقاً ۳ عنصر پهن و ۶ عنصر باقیمانده باریکاند و با نمادهای ستاره منحصربهفرد شروع/پایان (`*`) محدود میشوند. این نمادشناسی گسسته و خودکنترل در تولید و موجودی داخلی که کدگذاری الفبایی-عددی حروف بزرگ بدون جدولهای رمزگذاری پیچیده لازم است، برتری دارد.
وضوح چاپ، مقیاسدهی DPI و کاهش پهنای میله (BWR)
هنگام چاپ بارکد روی چاپگرهای برچسب صنعتی فلکسوگرافی، انتقال حرارتی یا حرارتی مستقیم، جوهر مایع یا موم گرمشده بهطور طبیعی در الیاف متخلخل کاغذ پخش میشود. این پدیده فیزیکی — که «افزایش چاپ» یا «پخش جوهر» نامیده میشود — باعث میشود میلههای سیاه چاپشده پهنتر و فاصلههای سفید باریکتر شوند که میتواند بارکد را ناخوانا کند.
برای مقابله با این مشکل، طراحی حرفهای بستهبندی به کاهش پهنای میله (BWR) و رندر وکتوری پروضوح نیاز دارد. سازنده ما فایلهای وکتوری SVG تمیز و بینهایت مقیاسپذیری خروجی میدهد که در آن هر میله بهصورت یک مسیر ریاضی `<rect>` نمایش داده میشود. وقتی خروجی رستری PNG انتخاب شود، موتور با ۳۰۰ DPI یا بیشتر رندر میکند تا از تاری درونیابی نرمسازی جلوگیری شود و لبههای کاملاً تیز و نرخ پویش ۱۰۰٪ در گذر اول روی راستیآزماهای تجاری بارکد تضمین شود.
حریم خصوصی ۱۰۰٪ سمت کاربر برای توالیهای محرمانه SKU
شرکتهای تولیدی، برندهای خردهفروشی و پیمانکاران دفاعی بهطور معمول برای لوازم الکترونیکی مصرفی منتشرنشده، قطعات نظامی اختصاصی و برچسبهای محرمانه دارایی انبار بارکد میسازند. ساخت این بارکدها از طریق ابزارهای وب میزبانیشده در ابر، فهرستهای حساس SKU و شمارههای سریال داخلی را در معرض ثبت توسط اشخاص ثالث قرار میدهد.
ابزار «ساخت تصویر بارکد» ما ۱۰۰٪ درون مرورگر وب محلی شما کار میکند. این ابزار کاملاً با TypeScript سمت کاربر و APIهای HTML5 Canvas/SVG ساخته شده و همه تجزیه مجموعه نویسه، محاسبات چکسام و ساخت هندسه وکتوری درون حافظه دستگاه شما انجام میشوند. هیچ دادهای هرگز از طریق اتصال اینترنت ارسال نمیشود و امنیت کامل داده و انطباق کامل با استانداردهای محرمانگی سازمانی تضمین میشود.
💡بهترین شیوههای حرفهای برای چاپ بارکد
- •کنتراست نوری بالا را حفظ کنید: همیشه میلههای سیاه را روی پسزمینه سفید خالص چاپ کنید. اسکنرها از نور قرمز استفاده میکنند؛ هرگز میلههای قرمز چاپ نکنید و روی پسزمینه قرمز چاپ نکنید، زیرا قرمز برای حسگرهای لیزری نامرئی است.
- •ناحیههای خاموش را حفظ کنید: هرگز متن، حاشیه یا گرافیک را در حاشیهای که دو انتهای چپ و راست بارکد را در بر میگیرد قرار ندهید؛ تجاوز به ناحیه خاموش باعث شکست فوری پویش میشود.
- •برای طرح بستهبندی از SVG استفاده کنید: همیشه بهجای تصاویر رستری، فایلهای وکتوری SVG در اختیار چاپخانه بستهبندی قرار دهید تا تیزی لبه در سطح زیرپیکسل روی صفحات چاپ تضمین شود.
- •روی چاپگرهای حرارتی آزمایش کنید: برچسبهای حرارتی مستقیم ممکن است دچار سوختگی هد چاپ شوند؛ برای بهترین نتیجه، بارکدها را طوری جهتدهی کنید که میلهها موازی با جهت هد چاپ (جهت نردبانی) چاپ شوند.
- •با یک اسکنر فیزیکی راستیآزمایی کنید: پیش از چاپ هزاران برچسب محصول، یک نمونه چاپشده را با یک بارکدخوان دستی فیزیکی یا اپلیکیشن دوربین گوشی پویش کنید.
- •برای اعداد Code 128 Set C را اعمال کنید: برای شمارههای سریال طولانی که فقط از ارقام تشکیل شدهاند، Code 128 Set C ارقام را جفت میکند تا طول بارکد نصف شود.
- •ارقام کنترل GTIN را بررسی کنید: هنگام ساخت کدهای EAN-13 یا UPC-A، بگذارید موتور ما رقم کنترل انتهایی را بهطور خودکار محاسبه کند تا از رد شدن توسط صندوق خردهفروشی جلوگیری شود.
🛡️مشخصات فنی و هندسه نمادشناسی
موتور ساخت بارکد درون مرورگر الگوریتمهای سختگیرانه نمادشناسی ISO/IEC را پیادهسازی میکند: ۱. اعتبارسنجی ورودی و جابهجایی خودکار: برای Code 128، رشته ورودی با یک تابع هزینه پیشنگر تجزیه میشود که ارزیابی میکند مجموعه A، B یا C کوتاهترین نماد دودویی را تولید میکند. دنبالههای پیوسته ۴ رقم یا بیشتر بهطور خودکار به Set C (`START_C = 105`) منتقل میشوند. ۲. نگاشت ماژول دودویی: رشته به توالیای از الگوهای ماژول دودویی تبدیل میشود. در Code 128 هر نماد به یک رشته ۱۱ ماژولی از `CODE128_BARS` (مثلاً `'11011001100'`) نگاشت میشود و با الگوی پایان ۱۳ ماژولی `'1100011101011'` و بافرهای ناحیه خاموش خاتمه مییابد. ۳. محاسبه چکسام: چکسامها بهطور پویا محاسبه میشوند. در Code 128 مجموع وزندار Modulo 103 به دست میآید. در EAN-13/UPC-A مجموع یکیدرمیان 3:1 Modulo 10 بیت توازن را محاسبه و الگوهای محافظ (`101` و `01010`) ساخته میشوند. ۴. معماری رندر دوگانه: موتور شکلموج دودویی را در دو قالب رندر میکند: - Scalable Vector Graphics (SVG): یک سند XML `<svg>` تولید میکند که برای هر دنباله پیوسته میله، عناصر تمیز و بدون نرمسازی `<rect>` و یک گره اختیاری `<text>` برای نویسههای OCR-B قابل خواندن برای انسان دارد. - رسترساز Canvas / PNG: روی یک OffscreenCanvas با ۳۰۰ DPI و مرزهای تیز پیکسلی رندر میکند و یک Blob دودویی PNG بدون اتلاف خروجی میدهد.
فناوری: WebAssembly • Web Workers چندرشتهای • HTML5 Canvas API
حریم خصوصی: فایلها از دستگاه شما خارج نمیشوند و در فضای ابری ذخیره نمیشوند؛ آمار فقط با رضایت شما اجرا میشود.
ابزارهای مکمل این روند کار
این ابزارهای مرورگری را برای روند کاری پربازده با هم ترکیب کنید.
ساخت تصویر جانگهدار
گرافیکهای جانگهدار با ابعاد دلخواه و متن برچسب بسازید.
ساخت کد QR (PNG و SVG)
کدهای QR با وضوح بالا و آماده چاپ را بهصورت PNG یا SVG برداری برای لینک، متن، وایفای و کارت ویزیت بسازید.
فشردهسازی تصویر
حجم فایلهای JPG، PNG و WebP را بدون افت کیفیت قابل مشاهده کاهش دهید. فشردهسازی سریع و ۱۰۰٪ خصوصی در مرورگر.
تغییر اندازه تصویر
ابعاد دقیق پیکسلی یا درصدی را با حفظ تناسب تغییر دهید و فرمت را تبدیل کنید.