IMG.DIY / Karagdagan / Barcode Generator

Barcode Generator

Gumawa ng retail at logistics na barcode — CODE128, EAN-13, UPC at iba pa — at i-export bilang PNG o SVG.

Barcode Generator visual example
Privacy muna: walang ina-upload.

From input to result

Choose a file, make the change, and download the result. Processing stays in your browser.

Barcode Generator: 1 · Choose input
1 · Choose input
Barcode Generator: 2 · Adjust and process
2 · Adjust and process
Barcode Generator: 3 · Download result
3 · Download result

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

  1. 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.
  2. Ilagay ang valueI-type ang data. Ang invalid na input para sa mahigpit na format (tulad ng maikling EAN) ay agad na minamarkahan.
  3. 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.

FAQ

Anong format ang dapat kong piliin?
Ang CODE128 ang pinaka-flexible para sa internal na paggamit — nag-e-encode ito ng titik at numero. Gamitin ang EAN-13 o UPC lang kung may opisyal kang GS1 product number para sa retail na benta.
Bakit lumalabas na invalid ang aking EAN-13?
Ang EAN-13 ay nangangailangan ng eksaktong 12 o 13 na digit (ang ika-13 ay isang checksum na maaaring kalkulahin ng tool). Ang mga titik o maling haba ay tinatanggihan ng pamantayan.
Pwede ko bang i-print ang mga barcode na ito?
Oo. I-export ang SVG para sa pinakamatalim na resulta sa kahit anong sukat, na mahalaga para malinis na mabasa ng mga scanner ang mga bar.
Ina-upload ba ang aking data?
Hindi — ang barcode ay iginuguhit nang buo sa iyong browser at walang ipinapadala kahit saan.
Gumagawa rin ba ito ng QR codes?
Hindi — ang tool na ito ay gumagawa lang ng 1D barcode, ang uring hanay-ng-bar na nag-e-encode ng maikling numero o string. Ang mga QR code at iba pang 2D code ay may hawak na mas maraming data at square; para doon, gamitin ang QR tool. Pumili ng 1D barcode kapag kailangan lang ng scanner na basahin ang isang ID nang mabilis, gaya ng SKU o asset tag.
Kailangan ko ba ng GS1 number para gamitin ang EAN-13 na opsyon?
Para i-render ito, hindi — guguhitin ng tool ang kahit anong valid na digit. Para talagang ibenta ang produkto sa tindahan, oo: ang mga EAN at UPC na numero ay dapat nakarehistro sa iyo sa pamamagitan ng GS1 para maging natatangi sa buong mundo. Ang gawa-gawang EAN ay ayos para sa mockup at testing, pero maaaring tanggihan ito ng sistema ng isang retailer o magbanggaan sa produkto ng iba.
Bakit ilalagay ang nababasang teksto sa ilalim ng mga bar?
Ang linyang iyon ang iyong fallback. Kapag nabigo ang scan — mantsang label, maling anggulo, gasgas na sticker — kaya itong basahin ng tao at i-key nang mano-mano. Walang gastos ang pag-iiwan ng caption at nakakatipid ito ng balik-balikan sa mesa. Puwede mo itong itago kung hinihingi ng disenyo, pero ang pag-iwan nito ang mas ligtas na default.
Puwede bang i-scan ang barcode diretso mula sa aking screen?
Kadalasan oo, kung maliwanag ang screen, sapat ang laki ng barcode, at may malinaw na margin sa paligid. Pero ang glare at mababang brightness ay nagdudulot ng misread, at mas maaasahan ang naka-print na kopya para sa anumang paulit-ulit na sina-scan. I-export ang SVG at i-print ito kapag kailangang gumana ang code sa tuwina.

Kaugnay na tool

Mga gabay at tip