เครื่องสแกนบาร์โค้ดและดีโค้ดเดอร์

ใช้กล้องของคุณหรืออัปโหลดภาพเพื่ออ่าน UPC, EAN, Code 128, Code 39, ITF และ Codabar — รวดเร็ว เป็นส่วนตัว และใช้ฟรี นอกจากนี้ยังอ่าน QR ได้ด้วย.

สแกนเนอร์และดีโค้ดเดอร์

ผลการดีโค้ด
ยังไม่มีผล ลองกดสแกนหรืออัปโหลดภาพ.

เปลี่ยนแล็ปท็อปหรือโทรศัพท์ใด ๆ ให้เป็นตัวอ่านบาร์โค้ดที่มีประสิทธิภาพ เครื่องมือนี้ดีโค้ดรูปแบบบาร์โค้ดยอดนิยมสำหรับการค้าปลีกและโลจิสติกส์โดยใช้ระบบสองตัวทำงานบนฝั่งลูกค้า: Shape Detection API เมื่อพร้อมใช้งาน (มีการเร่งด้วยฮาร์ดแวร์บนอุปกรณ์หลายรุ่น) และตัวถอดรหัส ZXing ที่ปรับปรุงแล้วเป็นการสำรอง ไม่มีการอัปโหลดใดๆ — การตรวจจับและการดีโค้ดทำงานทั้งหมดในเบราว์เซอร์ของคุณ เพื่อความเร็วและความเป็นส่วนตัว.

การทำงานของการดีโค้ดจากกล้องและภาพ

  • การจับเฟรม: เมื่อคุณกดสแกน แอปจะดึงตัวอย่างเฟรมจากสตรีมกล้องสดของคุณ (หรือจากภาพที่คุณอัปโหลด).
  • การตรวจจับ: เราจะลองใช้ Shape Detection API (BarcodeDetector) ก่อนเพื่อการตรวจจับบนอุปกรณ์ที่รวดเร็ว หากเบราว์เซอร์ไม่รองรับหรือไม่พบอะไร เราจะกลับไปใช้ ZXing ที่คอมไพล์สำหรับเว็บเป็นการสำรอง.
  • การดีโค้ด: บริเวณที่ตรวจพบจะถูกประมวลผลเพื่อกู้คืนข้อมูลที่เข้ารหัส (ตัวเลข UPC/EAN ข้อความ Code 128/39 ฯลฯ).
  • ผลลัพธ์: ข้อมูลที่ดีโค้ดและรูปแบบจะแสดงใต้ตัวอย่าง คุณสามารถคัดลอกข้อความได้ทันที.
  • ความเป็นส่วนตัว: การประมวลผลทั้งหมดอยู่ภายในเครื่อง—ไม่มีภาพหรือเฟรมวิดีโอใดออกจากอุปกรณ์ของคุณ.

รูปแบบบาร์โค้ดที่รองรับ

รูปแบบประเภทการใช้งานทั่วไป
EAN-13 / EAN-81Dสินค้าปลีกในสหภาพยุโรปและหลายภูมิภาค
UPC-A / UPC-E1Dสินค้าปลีกในอเมริกาเหนือ
Code 1281Dโลจิสติกส์ ป้ายส่งของ รหัสสินค้าคงคลัง
Code 391Dการผลิต ป้ายทรัพย์สิน ข้อความตัวอักษร-ตัวเลขแบบง่าย
Interleaved 2 of 5 (ITF)1Dกล่อง พาเลท การจัดจำหน่าย
Codabar1Dห้องสมุด ธนาคารเลือด ระบบเก่า
QR Code2DURL ตั๋ว การชำระเงิน การจับคู่อุปกรณ์

เคล็ดลับการสแกนด้วยกล้อง

  • ส่องรหัส ไม่ใช่เลนส์: ใช้แสงสว่างที่กระจายและเพียงพอจากด้านข้างเพื่อลดแสงสะท้อนและเงาสะท้อน เงยแผ่นป้ายมันวาวหรือเลื่อนแหล่งกำเนิดแสงเพื่อป้องกันภาพล้าง.
  • ใช้ไฟฉายเมื่อจำเป็น: บนโทรศัพท์ เปิดไฟแฟลชในที่มืด ปรับมุมเครื่องเล็กน้อยเพื่อลดแสงสะท้อน.
  • รักษาระยะที่เหมาะสม: เข้าใกล้จนบาร์โค้ดเต็มพื้นที่หน้าจอประมาณ 60–80% ไกลเกินไป = พิกเซลน้อย เกินไป = โฟกัสไม่ชัด.
  • โฟกัสและการเปิดรับแสง: แตะที่บาร์โค้ดเพื่อโฟกัส/ปรับค่าเปิดรับแสงอัตโนมัติ กดค้างบนมือถือหลายรุ่นเพื่อล็อก AE/AF.
  • การวางแนวสำคัญสำหรับบาร์โค้ด 1D: หมุนให้อัตราบาร์เรียงไปทางแนวนอนตามหน้าจอ ลองหมุน 90° หรือ 180° หากตรวจจับยาก.
  • ถือให้มั่นคง: เกาะศอก พิงกับพื้นผิว หรือใช้สองมือ หยุดนิ่งครึ่งวินาทีจะช่วยผลลัพธ์ดีขึ้น.
  • ระวังพื้นที่เว้นขอบ (quiet zone): เว้นขอบสีอ่อนบาง ๆ รอบโค้ด—อย่าตัดภาพจนชิดกับแถบบาร์.
  • ลดความเฉียงและความโค้ง: วางโค้ดให้เรียบและให้กล้องขนาน หากเป็นฉลากโค้ง ให้ถอยออกเพื่อลดความบิดเบี้ยว แล้วครอปให้ชิดขึ้น.
  • ใช้กล้องหลักเมื่อเป็นไปได้: หลีกเลี่ยงเลนส์มุมกว้างมากสำหรับโค้ดขนาดเล็ก ใช้กล้องหลัก (1×) หรือกล้องเทเลโฟโต้.
  • หลีกเลี่ยงโหมดที่แก้ไขภาพ: ปิดโหมด Portrait/Beauty/HDR/โหมดเบลอการเคลื่อนไหวที่อาจทำให้แถบบางๆ นุ่มลง.
  • ทำความสะอาดเลนส์: คราบนิ้วมือและฝุ่นทำให้ความคมชัดและคอนทราสต์ลดลง.
  • สำหรับ QR code: ให้เห็นทั้งสี่เหลี่ยม (รวม quiet zone) และให้ค่อนข้างตรง หลีกเลี่ยงการครอปมุมหาตำแหน่งบางส่วน.

ผลลัพธ์ที่ดีที่สุดเมื่ออัปโหลดภาพ

  • ใช้รูปแบบไฟล์ที่เหมาะสม: PNG คงความคมของขอบได้ดี; JPEG ใช้ได้หากคุณภาพสูง (≥ 85). แปลง HEIC/HEIF เป็น PNG หรือ JPEG ก่อนอัปโหลด.
  • ความละเอียดสำคัญ: ฉลากขนาดเล็ก: ≥ 1000×1000 px. โค้ดใหญ่ขึ้น: ≥ 600×600 px. หลีกเลี่ยงการซูมดิจิทัล—เข้าใกล้แล้วครอป.
  • ทำให้คมชัด: พยุงโทรศัพท์ แตะเพื่อโฟกัส และนิ่งสักพัก การเบลอจากการเคลื่อนไหวจะทำลายแถบบางและโมดูล QR.
  • ครอปรวมพื้นที่เว้นขอบ: ครอปรอบบาร์โค้ดโดยเว้นขอบสีอ่อนบาง ๆ อย่าครอปเข้าไปในแถบ/โมดูล.
  • แก้ไขการวางแนว: หากภาพเอียงหรือคว่ำ ให้หมุนก่อน—การหมุนใน EXIF อาจไม่ได้รับการใช้งานเสมอไป.
  • ควบคุมแสง: ใช้แสงสว่างแบบกระจายและเพียงพอ; เอียงเล็กน้อยเพื่อนำแสงสะท้อนออกจากฉลากมันวาว.
  • เพิ่มคอนทราสต์ (ถ้าจำเป็น): แปลงเป็นขาวดำและเพิ่มคอนทราสต์ หลีกเลี่ยงฟิลเตอร์หนักๆ หรือการลดสัญญาณรบกวนที่ทำให้ขอบเบลอ.
  • ปรับให้เรียบและแก้ความเอียง: สำหรับบรรจุภัณฑ์โค้ง ให้ถอยออก จัดกล้องให้ตรงกับโค้ด แล้วครอปให้ชิดขึ้น.
  • โค้ดทีละชิ้น: ถ้ารูปมีหลายบาร์โค้ด ให้ครอปเลือกโค้ดเป้าหมายเพียงชิ้นเดียว.
  • เก็บต้นฉบับไว้: อัปโหลดไฟล์ต้นฉบับ แอปส่งข้อความมักบีบอัดและทำให้เกิดแทรกซ้อน.
  • จากหน้าจอ: ควรใช้การจับภาพหน้าจอโดยตรง หากถ่ายภาพหน้าจอ ให้ลดความสว่างเล็กน้อยเพื่อลดแถบสี.
  • ลองใช้เครื่องหรือเลนส์อื่น: ใช้กล้องหลัก (1×) เพื่อรายละเอียดที่ดีที่สุด; เลนส์มุมกว้างมากอาจลดความสามารถในการดีโค้ด.

แก้ปัญหาการดีโค้ดที่ล้มเหลว

  • ยืนยันชนิดสัญลักษณ์ (symbology): ที่รองรับ: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar และ QR. ไม่รองรับ: Data Matrix, PDF417.
  • ลองเปลี่ยนการวางแนว: หมุนโค้ดหรืออุปกรณ์ทีละ 90° สำหรับบาร์โค้ด 1D แถบแนวนอนจะอ่านได้ง่ายที่สุด.
  • ครอปอย่างชาญฉลาด: ครอปรอบบาร์โค้ดโดยเว้นพื้นที่ quiet zone สีอ่อนบางๆ อย่าครอปเข้าไปในแถบ.
  • เพิ่มคอนทราสต์: ปรับปรุงแสง หลีกเลี่ยงแสงสะท้อน มุ่งหาแถบเข้มบนพื้นหลังสว่าง; สำหรับการอัปโหลด ลองเป็นขาวดำพร้อมคอนทราสต์สูงขึ้น.
  • ระวังสีกลับด้าน: ถ้าแถบเป็นสีอ่อนบนพื้นสีเข้ม ให้ถ่ายใหม่ด้วยแสงมากขึ้นหรือกลับสีภาพก่อนอัปโหลด.
  • เพิ่มความละเอียดที่ใช้งานได้: เข้าใกล้ ใช้ภาพความละเอียดสูงขึ้น หรือลองใช้กล้องที่ดีกว่า.
  • ลดความเฉียง/ความโค้ง: ทำให้ฉลากเรียบ จัดกล้องให้ตรงกับโค้ด หรือถอยออกแล้วครอปให้ชิดขึ้น.
  • ตรวจสอบคุณภาพการพิมพ์และพื้นที่เว้นขอบ: คราบ ขีดข่วน หรือการขาดพื้นที่เว้นขอบอาจทำให้ไม่สามารถดีโค้ดได้ ลองใช้ตัวอย่างที่สะอาดกว่า.
  • ตรวจสอบกฎข้อมูลเมื่อเกี่ยวข้อง: บางรูปแบบมีข้อจำกัด (เช่น ITF ต้องมีจำนวนหลักเป็นคู่; Code 39 จำกัดตัวอักษร) ตรวจสอบว่าโค้ดเป็นไปตามกฎเหล่านั้น.
  • ความแตกต่างของอุปกรณ์/เบราว์เซอร์: ลองใช้อุปกรณ์หรือเบราว์เซอร์อื่น เปิดไฟฉาย; แตะเพื่อโฟกัสและถือให้มั่นคง.
  • การอัปโหลดภาพ—การวางแนว/การประมวลผล: หมุนภาพแนวนอนก่อนอัปโหลด หลีกเลี่ยงการใช้ฟิลเตอร์หนักหรือการลดสัญญาณรบกวน.
  • ยังติดปัญหาอยู่ไหม? ลองครอปให้ชิดขึ้น ปรับแสงให้ดีขึ้น และลองอุปกรณ์อีกเครื่อง โค้ดอาจเสียหรือไม่รองรับ.

ความเป็นส่วนตัวและการประมวลผลบนอุปกรณ์

เครื่องสแกนนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ: เฟรมกล้องและภาพที่อัปโหลดจะไม่ออกจากอุปกรณ์ของคุณ สามารถใช้งานได้ทันที—ไม่ต้องลงทะเบียนและไม่มีพิกเซลติดตาม หลังการโหลดครั้งแรก เบราว์เซอร์หลายตัวสามารถรันเครื่องมือนี้ได้แม้ขณะเชื่อมต่อไม่เสถียรหรือออฟไลน์.