Kailangan ng barcode para sa product label, inventory sheet, o shipping box? Pumili ng format, i-type ang value, at iguguhit ng tool na ito ang tama-sa-pamantayan na barcode na pwede mong i-download. Sinusuportahan nito ang karaniwang retail at logistics na symbology, na may live validation kaya agad mong malalaman kung umaangkop ang value sa format.
Lahat ay nirender sa iyong device. Mag-export ng SVG para sa print-perfect na label o PNG para sa mabilis na paggamit — at ang iyong product data ay hindi kailanman umaalis sa browser.
Paano gamitin
- Pumili ng formatAng CODE128 ay humahawak ng kahit anong teksto; ang EAN-13, EAN-8 at UPC ay para sa retail; ang CODE39, ITF-14 at iba pa ay para sa logistics.
- Ilagay ang valueI-type ang data. Ang invalid na input para sa mahigpit na format (tulad ng maikling EAN) ay agad na minamarkahan.
- I-istilo at i-exportI-adjust ang taas ng bar, lapad, kulay at caption, tapos i-download ang PNG o SVG.
Ang barcode generator ay gumuguhit ng hanay ng mga bar na ibinabalik ng scanner tungong teksto — isang SKU, asset ID, batch number. Tumatakbo ito nang buo sa iyong browser gamit ang JsBarcode, at saklaw ang mga format na lumalabas sa tunay na trabaho: CODE128 para sa kahit anong letra-at-numero, EAN-13, EAN-8, at UPC-A para sa retail, kasama ang CODE39, ITF-14, MSI, Pharmacode, at Codabar para sa mga industriyang gumagamit nito. Itinatakda mo ang taas at lapad ng bar, pipili ng mga kulay, at ipinapakita o itinatago ang nababasang teksto sa ilalim ng mga bar. Walang ina-upload sa anumang ini-type mo, at patuloy na gumagana ang pahina offline kapag na-load na ito.
Ang mahalagang pili ay ang format. Kung ang code ay para sa sarili mong gamit — inventory, asset tag, internal tracking — CODE128 ang tamang pili at hindi nangangailangan ng pagpaparehistro. Iba ang mga retail code: ang mga EAN at UPC na numero ay opisyal na GS1 na numerong kailangan mong ariin para makabenta sa mga tindahan, at ang pag-render ng gawa-gawang digit ay hindi ginagawang lehitimo ang mga ito. Nagva-validate ang tool habang ini-type mo, kaya ang value na sumisira sa mahigpit na format ay minamarkahan sa halip na i-export. I-export ang PNG para sa mabilis na image, o SVG kapag ipi-print ang barcode — nananatiling matalim ang vector na bar sa kahit anong laki at DPI, na siyang kailangan ng mga label.
Para saan ito ginagamit ng mga tao
Mag-print ng CODE128 na asset tag para sa mga laptop at monitor ng opisina
I-label ang mga lokasyon ng warehouse bin at shelf gaya ng A7-03
Mag-mock up ng EAN-13 retail packaging bago ka magparehistro ng tunay na GS1 number
Bumuo ng matatalim na SVG barcode para ilagay sa isang label-sheet template
I-encode ang internal work-order o batch number para sa production floor
Gumawa ng Codabar o CODE39 na code para sa isang library o membership card system
Ang barcode ay numero lang na mabilis basahin ng scanner
Ang 1D barcode ay hilera ng itim na bar at puting agwat na nag-e-encode ng maikling string — kadalasang product number, SKU, o asset ID. Binabasa ng laser o camera scanner ang lapad ng mga bar at ibinabalik ang mga ito sa teksto nang mas mabilis at mas tumpak kaysa sa sinumang nagta-type. Nakikita mo sila sa retail packaging, istante ng bodega, aklat sa library, shipping carton, vial ng blood-sample, at sa sticker sa ilalim ng office laptop mo. Iginuguhit ng tool na ito ang mga code na iyon sa browser mo gamit ang JsBarcode, isang MIT-licensed na library, at sumusuporta sa mga format na talagang mahalaga sa praktika: CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF-14, MSI, Pharmacode, at Codabar.
Ang isang desisyong nakakalito sa mga tao ay kung aling format ang gagamitin, at bumababa ito sa isang sangang-daan. Kung ang barcode ay para sa sarili mong gamit — inventory, asset tag, internal tracking, shelf label sa sarili mong stockroom — gusto mo ang CODE128. Nag-e-encode ito ng anumang letra at numero, sinisiksik ang mga ito, at binabasa ito ng bawat scanner. Kung sa halip ang barcode ay kailangang i-scan sa tunay na retail checkout saanman sa mundo, kailangan mo ng EAN-13, EAN-8, o UPC-A — at narito ang tapat na bahagi: opisyal na GS1 retail number ang mga iyon. Ang numero mismo ay kailangang nakarehistro sa iyo (o sa manufacturer mo) sa pamamagitan ng GS1. Masayang ire-render ng tool na ito ang anumang 13 digit sa balido-ang-itsura na EAN-13, pero ang inimbentong numero ay hindi lehitimong retail code; maaari itong tanggihan ng sistema ng tindahan o, mas malala, mabanggaan sa produkto ng iba. Mag-render ng inimbentong EAN para sa mockup at testing, hindi para sa istante. Para sa anumang internal, iniiwasan ng CODE128 ang buong tanong sa pagrerehistro.
Nagva-validate ang tool habang nagta-type ka. May mga panuntunan ang mahigpit na format — kailangan ng EAN-13 ng eksaktong 12 digit plus check digit, ang UPC-A ang sariling haba nito — at kung magbibigay ka ng invalid na halaga, agad nitong ini-flag ang problema na may mensahe sa halip na mag-export ng basag na larawan. Sinadya iyon: ang barcode na mukhang maayos pero hindi nagsu-scan ay mas malala kaysa sa halatang mali.
Para talagang mag-scan ito
Dalawang setting ang nagpapasya kung babasahin ng scanner ang code mo sa unang pass. Ang bar width (ang module width) ay ang kapal ng pinakamanipis na bar; masyadong manipis at pinagsasama-sama ng printer o screen ang mga bar. Ang bar height ay kailangan lang na sapat na matangkad para makuha ng scanner ang malinis na linya. Ang ikatlong bagay ay hindi kontrol — ito ay ang quiet zone, ang blangkong margin sa kaliwa at kanan ng code. Kailangan ng scanner ang walang-lamang espasyo na iyon para malaman kung saan nagsisimula at natatapos ang barcode, kaya huwag kailanman mag-crop nang dikit sa mga bar o mag-paste sa magulong background. Panatilihin din ang malakas na contrast: madilim na bar sa magaan na background. Maaari mong itakda dito ang kulay ng foreground at background, pero ang napakagaan na bar o madilim na background ay karaniwang dahilan kung bakit hindi nababasa ang code. Panatilihing naka-on ang human-readable na text caption maliban kung may dahilan kang itago ito — pinapayagan nito ang isang tao na i-key ang numero nang kamay kapag nabigo ang scan.
Bakit SVG, at bakit lokal
Mag-export sa PNG kapag kailangan mo ng mabilis na raster image. Mag-export sa SVG kapag ipiprint ang barcode. Vector ang SVG, kaya nananatiling napakatalim ang mga bar sa anumang laki at anumang DPI — puwede mo itong i-drop sa label template, sheet ng Avery sticker, o packaging design at napi-print itong malinaw sa halip na maging pixelated. Para sa tunay na label runs, ang SVG ang gagamitin.
Nangyayari ang lahat sa makina mo. Ang product SKU, asset number, at batch code mo ay business data, at dito ay hindi sila kailanman umaalis sa browser — walang upload, walang account, at patuloy na gumagana ang pahina offline kapag na-load na. Maraming online barcode maker ang nag-gate ng CODE128 o SVG export sa likod ng sign-up o paywall, o nagwo-watermark sa output; hindi ito ganoon. Dalawang tapat na limitasyon: gumagawa lang ito ng 1D barcode — para sa QR at ibang 2D code gamitin ang QR tool — at nagre-render ito ng isang barcode kada beses, hindi naka-print na sheet o roll ng label.
Bakit IMG.DIY
9 na format
CODE128, EAN-13/8, UPC, CODE39, ITF-14, MSI, Pharmacode, Codabar.
Live validation
Ang mali-ang-haba o invalid na value ay agad na nahuhuli.
PNG + SVG
Vector output para sa malinaw na naka-print na label.
Pribado
Ang mga barcode ay ginagawa nang lokal, hindi kailanman ina-upload.



