เครื่องสร้างบาร์โค้ดออนไลน์ฟรี
ต้องการ EAN สำหรับบรรจุภัณฑ์สินค้า ป้ายฉลาก CODE128 สำหรับคลังสินค้า หรือ ITF-14 สำหรับกล่องขนส่งใช่ไหม? เลือกมาตรฐาน พิมพ์ค่า แล้วบาร์โค้ดจะแสดงผลทันที — ตรวจสอบความถูกต้องขณะพิมพ์ ดาวน์โหลดเป็น PNG พร้อมสำหรับงานพิมพ์ได้เลย เครื่องกำเนิดทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นหมายเลขสินค้าและ SKU ภายในจะไม่มีวันออกจากคอมพิวเตอร์ของคุณ และไม่ต้องลงทะเบียนหรือมีลายน้ำ
คุณต้องการบาร์โค้ดประเภทใด?
แต่ละมาตรฐานมีไว้สำหรับงานเฉพาะ หากไม่แน่ใจ CODE128 คือค่าเริ่มต้นที่เหมาะสมสำหรับทุกอย่างที่ไม่ใช่จุดชำระเงินค้าปลีก
| ประเภทบาร์โค้ด | พื้นที่ใช้งาน | เข้ารหัสอะไรได้บ้าง? | ควรเลือกเมื่อใด? |
|---|---|---|---|
| CODE128 | โลจิสติกส์, คลังสินค้า, ร้านค้าออนไลน์ | ตัวเลข, ตัวอักษร (A–Z, a–z) และสัญลักษณ์ ASCII | ตัวเลือกที่ดีที่สุดสำหรับฉลากภายใน การติดตามพัสดุ และการจัดการสต็อก มีความหนาแน่นของข้อมูลสูงสุด บาร์โค้ดจึงสั้น |
| EAN-13 | ค้าปลีก (ยุโรปและส่วนใหญ่ของโลก) | เฉพาะตัวเลข (13 หลัก) | จำเป็นสำหรับสินค้าที่ขายผ่านจุดชำระเงินในยุโรปและตลาดส่วนใหญ่ |
| UPC (UPC-A) | ค้าปลีก (สหรัฐฯ และแคนาดา) | เฉพาะตัวเลข (12 หลัก) | เทียบเท่า EAN-13 สำหรับอเมริกาเหนือ จำเป็นเมื่อส่งออกสินค้าไปสหรัฐฯ |
| EAN-8 | สินค้าขนาดเล็ก | เฉพาะตัวเลข (8 หลัก) | สำหรับบรรจุภัณฑ์ขนาดจิ๋ว (ลิปสติก, หมากฝรั่ง) ที่ EAN-13 ใส่ไม่พอดี |
| CODE39 | อุตสาหกรรม, ยานยนต์, การทหาร | ตัวเลข, ตัวอักษรพิมพ์ใหญ่ A–Z และ - . $ / + % | มาตรฐานเก่าที่ทนทานมาก กว้างกว่า CODE128 แต่ทนต่อคุณภาพการพิมพ์ที่ไม่ดีได้ |
| ITF-14 | กล่องขนส่ง | เฉพาะตัวเลข (14 หลัก) | สำหรับบรรจุภัณฑ์ภายนอก เครื่องกำเนิดจะวาดกรอบหนารอบขอบ (bearer bars) ตามที่มาตรฐานกำหนดให้โดยอัตโนมัติ ซึ่งช่วยรักษาความสามารถในการอ่านเมื่อพิมพ์ลงบนกระดาษลูกฟูกโดยตรง |
ทำไมเครื่องกำเนิดจึงปฏิเสธข้อมูลบางอย่าง
หากมีข้อความแจ้งข้อผิดพลาดปรากฏขึ้นแทนตัวอย่าง แสดงว่าค่าที่ป้อนไม่ตรงตามกฎของมาตรฐานที่เลือก — นั่นคือการตรวจสอบความถูกต้องทำงานตามปกติ ไม่ใช่ข้อบกพร่อง:
- EAN-13, EAN-8 และ UPC ลงท้ายด้วยเลขตรวจสอบ (check digit) หลักสุดท้ายคำนวณมาจากหลักอื่นๆ ทั้งหมด ดังนั้นตัวเลข 13 หลักแบบสุ่มมักจะไม่ถูกต้องเสมอ ลองใช้ตัวอย่างที่ถูกต้อง
4006381333931(EAN-13) หรือ96385074(EAN-8) เพื่อดูความแตกต่าง หากคุณมีหมายเลขที่ได้รับมอบหมายอย่างเป็นทางการ หมายเลขนั้นจะมีเลขตรวจสอบที่ถูกต้องอยู่แล้ว - จำนวนหลักเข้มงวด EAN-13 ต้องการ 13 หลักพอดี UPC 12 หลัก และ ITF-14 ต้องเป็น 14 หลักพอดี
- ชุดอักขระถูกจำกัด CODE39 รับเฉพาะตัวอักษรพิมพ์ใหญ่ ตัวเลข และสัญลักษณ์เพียงไม่กี่ตัว — ตัวอักษรพิมพ์เล็กหรืออักขระที่มีเครื่องหมายกำกับเสียง (
é,ř,ü) จะถูกปฏิเสธ CODE128 คือตัวเลือกที่เหมาะสำหรับข้อความผสมอย่างSHELF-A-12
วิธีคำนวณเลขตรวจสอบ
หลักสุดท้ายของ EAN-13, EAN-8, UPC หรือ ITF-14 ไม่ใช่ส่วนหนึ่งของหมายเลขสินค้า แต่เป็นผลลัพธ์ทางคณิตศาสตร์ที่คำนวณจากหลักก่อนหน้า เพื่อให้เครื่องสแกนแยกความแตกต่างระหว่างการอ่านผิดพลาดกับโค้ดจริงได้ ต่อไปนี้คือการคำนวณทั้งหมดโดยใช้ตัวอย่าง 4006381333931
นำสิบสองหลักแรกมาคูณสลับกันด้วย 1 และ 3 โดยเริ่มจาก 1:
| หลัก | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| น้ำหนัก | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| ผลคูณ | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
ผลคูณเหล่านี้รวมกันได้ 89 ปัดขึ้นเป็นจำนวนเต็มสิบที่ใกล้ที่สุด — 90 — ส่วนต่างคือเลขตรวจสอบของคุณ: 1 และหมายเลขเต็มก็ลงท้ายด้วย 1 จริงๆ
มีรายละเอียดสองอย่างที่ทำให้คนสับสน น้ำหนักจะยึดอยู่ที่ปลาย ขวา ไม่ใช่ปลายซ้าย โดยไล่เป็น 3, 1, 3, 1 ย้อนไปทางซ้ายจากหลักข้อมูลสุดท้าย EAN-13 มีหลักข้อมูลสิบสองหลักซึ่งเป็นจำนวนคู่ ทำให้หลักซ้ายสุดของมันบังเอิญได้น้ำหนัก 1 ส่วน UPC-A, EAN-8 และ ITF-14 มีจำนวนหลักข้อมูลเป็นเลขคี่ หลักแรกของมันจึงได้น้ำหนัก 3 แทน และเมื่อผลรวมลงตัวเป็นจำนวนเต็มสิบพอดีอยู่แล้ว เลขตรวจสอบจะเป็น 0 ไม่ใช่ 10
นี่คือเหตุผลที่การคิดหมายเลขขึ้นเองแทบไม่เคยได้ผล เพราะมีเพียงหนึ่งในสิบหลักเท่านั้นที่ตรงตามกฎ ดังนั้นหมายเลขสิบสามหลักที่คิดขึ้นเองจึงผิดประมาณ 90% ของเวลา
บาร์โค้ดที่สแกนได้จริง
ตัวอย่างบนหน้าจออาจดูสมบูรณ์แบบแต่กลับใช้งานไม่ได้ที่แคชเชียร์ หากงานพิมพ์จริงผิดพลาด กฎที่สำคัญมีดังนี้:
- ความกว้างเส้น กำหนดความกว้างของเส้นที่บางที่สุด — มิติสำคัญสำหรับเครื่องสแกน สำหรับเครื่องพิมพ์ฉลาก ให้รักษาค่าไว้ที่ 2 ขึ้นไป เส้นที่บางเกินไปจะเลอะติดกับเส้นข้างเคียง
- ความสูงสำคัญสำหรับการสแกนด้วยมือ บาร์โค้ดที่สูงกว่าจะเล็งด้วยเลเซอร์ในมุมต่างๆ ได้ง่ายกว่า รักษาความสูงไว้ที่มากกว่า 50 px และเพิ่มขึ้นอีกสำหรับโค้ดที่สแกนจากระยะไกล
- อย่าบัง “โซนเงียบ” (Quiet Zone) เครื่องกำเนิดเพิ่มโซนเงียบให้อัตโนมัติแล้ว โดยกำหนดขนาดตามแต่ละมาตรฐาน — EAN-13 จะได้พื้นที่ว่าง 11 มอดูลทางซ้ายและ 7 มอดูลทางขวา ส่วน CODE128 จะได้ 10 มอดูลทั้งสองข้าง สิ่งที่ทำลายมันคือสิ่งที่เกิดขึ้นภายหลัง ได้แก่ การครอปภาพ PNG ที่ดาวน์โหลดมาให้ชิดกับเส้นจนเกินไป หรือการวางข้อความ กรอบ หรือกราฟิกติดกับขอบของมัน เครื่องสแกนใช้พื้นที่ว่างนั้นในการหาจุดเริ่มต้นและจุดสิ้นสุดของโค้ด
- อย่ายืดภาพเด็ดขาด การปรับขนาดไฟล์ PNG ที่ดาวน์โหลดแบบไม่ได้สัดส่วนจะเปลี่ยนอัตราส่วนระหว่างเส้นและช่องว่าง ซึ่งเป็นสิ่งที่เข้ารหัสข้อมูลอยู่พอดี หากต้องการขนาดอื่น ให้กลับมาสร้างใหม่ในขนาดที่ถูกต้อง
- ระวังพื้นผิวมันวาว แสงสะท้อนจากบรรจุภัณฑ์เคลือบมันหรือกระป๋องอาจทำให้เครื่องสแกนมองไม่เห็น สติกเกอร์แบบด้านหรือบาร์โค้ดที่ใหญ่ขึ้นช่วยแก้ปัญหานี้ได้
- หลีกเลี่ยงเส้นสีแดง เครื่องสแกนเลเซอร์ส่วนใหญ่อ่านด้วยแสงสีแดง ทำให้เส้นสีแดงแทบมองไม่เห็นสำหรับเครื่อง สีดำ น้ำเงินเข้ม หรือเขียวเข้มบนพื้นสว่างคือตัวเลือกที่ปลอดภัย
สีและการไล่ระดับสี — เพื่อการออกแบบ ไม่ใช่เพื่อจุดชำระเงิน
นอกเหนือจากขาวดำแบบคลาสสิก คุณสามารถกำหนดสีพื้นหน้าและพื้นหลังเอง การไล่ระดับเชิงเส้น สองสี หรือสีแบบ รุ้ง ตัวเลือกเหล่านี้เหมาะสำหรับโปสเตอร์ ป้ายชื่องาน คูปอง และวัสดุออกแบบอื่นๆ สำหรับจุดชำระเงินค้าปลีกและงานคลังสินค้า ควรใช้สีทึบที่มีคอนทราสต์สูงไว้ก่อน และไม่ว่าจะเลือกแบบใด ให้ทดลองสแกนชิ้นงานที่พิมพ์จริงด้วยเครื่องสแกนก่อนพิมพ์จำนวนมาก
ตัวเลือก แสดงข้อความ จะพิมพ์ค่าที่มนุษย์อ่านได้ไว้ใต้เส้นบาร์โค้ด ควรเปิดไว้เสมอสำหรับงานปฏิบัติการ: เมื่อโค้ดเสียหาย แคชเชียร์หรือพนักงานคลังสินค้าจะสามารถพิมพ์หมายเลขด้วยตนเองได้
ตัวเลขแรกของบาร์โค้ดบอกอะไรได้จริงๆ
มีความเชื่อที่แพร่หลายว่าตัวเลขช่วงต้นของบาร์โค้ดบอกได้ว่าสินค้าผลิตที่ไหน แต่ความจริงไม่ใช่แบบนั้น คำนำหน้าบ่งบอกเพียงองค์กรสมาชิก GS1 ที่ บริษัท ลงทะเบียนไว้เท่านั้น ไม่มีความหมายอื่นใดอีก แบรนด์ที่ลงทะเบียนในเยอรมนีจะมีคำนำหน้า 40–44 บนสินค้าทุกชิ้นที่ขาย ไม่ว่าสินค้านั้นจะผลิตที่บาวาเรีย เวียดนาม หรือเม็กซิโก
ช่วงตัวเลขที่พบบ่อยที่สุดมีดังนี้:
| คำนำหน้า | องค์กร GS1 |
|---|---|
| 00–13 | สหรัฐอเมริกาและแคนาดา |
| 30–37 | ฝรั่งเศส |
| 40–44 | เยอรมนี |
| 45, 49 | ญี่ปุ่น |
| 50 | สหราชอาณาจักร |
| 57 | เดนมาร์ก |
| 64 | ฟินแลนด์ |
| 69 | จีน |
| 76 | สวิตเซอร์แลนด์ |
| 80–83 | อิตาลี |
| 84 | สเปน |
| 859 | เช็กเกีย |
| 858 | สโลวาเกีย |
| 87 | เนเธอร์แลนด์ |
| 885 | ไทย |
| 890 | อินเดีย |
บางช่วงไม่ใช่ประเทศเลย และช่วงเหล่านี้ก็มีประโยชน์ที่ควรรู้จักไว้:
- 20–29 สงวนไว้สำหรับใช้ภายในร้านค้า — โค้ดที่ซูเปอร์มาร์เก็ตพิมพ์เองสำหรับผลไม้ที่ขายเป็นชิ้นหรือสินค้าชั่งน้ำหนักจากเคาน์เตอร์เดลี ใช้ได้เฉพาะภายในร้านนั้นเท่านั้น และไม่มีความหมายอะไรที่อื่น
- 977 ใช้กับสิ่งพิมพ์รายคาบ (ISSN) 978 และ 979 ใช้กับหนังสือ (ISBN) และ 979-0 ใช้กับโน้ตเพลงที่พิมพ์ (ISMN)
- 980 ใช้สำหรับใบเสร็จคืนเงิน และ 99 ใช้สำหรับคูปอง
ดังนั้นหากคุณสแกนอะไรบางอย่างแล้วเจอคำนำหน้าในช่วง 20 กว่าๆ นั่นไม่ใช่สินค้าลึกลับ แต่เป็นฉลากที่ร้านค้าทำขึ้นเองต่างหาก
สิ่งหนึ่งที่เครื่องมือนี้ทำไม่ได้: การกำหนดหมายเลขอย่างเป็นทางการ
เครื่องกำเนิดจะวาดหมายเลขใดก็ตามที่คุณป้อนให้ แต่เครือข่ายค้าปลีกยอมรับเฉพาะ หมายเลข GTIN ที่กำหนดโดย GS1 องค์กรกำหนดหมายเลขระดับโลกเท่านั้น คุณต้องลงทะเบียนกับสำนักงาน GS1 ในประเทศของคุณ รับรหัสบริษัทและช่วงหมายเลขของคุณ แล้วกลับมาที่นี่เพื่อแปลงหมายเลขเหล่านั้นเป็นกราฟิกพร้อมพิมพ์ — ส่วนนั้นฟรีตลอดไป
คำถามที่พบบ่อย (FAQ)
บาร์โค้ดสามารถมีสีหรือใช้การไล่ระดับสีได้หรือไม่?
ในทางเทคนิคทำได้ และเครื่องกำเนิดนี้รองรับ — แต่เครื่องสแกนใส่ใจ คอนทราสต์ ไม่ใช่ความสวยงาม เส้นสีเข้มบนพื้นหลังสีอ่อนเป็นสิ่งจำเป็น และเส้นโทนสีแดงจะใช้งานไม่ได้กับเครื่องสแกนเลเซอร์ส่วนใหญ่ไม่ว่าคอนทราสต์จะสูงแค่ไหน ใช้สีได้อย่างอิสระบนวัสดุการตลาด แต่ควรระมัดระวังกับสิ่งที่ระบบจุดขายต้องอ่านทำไมตัวเลข 13 หลักของฉันจึงแสดงข้อผิดพลาดในรูปแบบ EAN-13?
หลักสุดท้ายของ EAN-13 คือเลขตรวจสอบที่คำนวณจากสิบสองหลักแรก หากไม่ตรงกัน ตัวเลขนั้นจะไม่ถูกต้องและเครื่องกำเนิดจะปฏิเสธ — เหมือนกับที่เครื่องสแกนในร้านค้าจะทำ ตรวจสอบหมายเลขที่คุณได้รับมอบหมาย หรือทดลองใช้เครื่องมือด้วยตัวอย่างที่ถูกต้อง4006381333931