ข้ามไปยังเนื้อหาหลัก
คู่มือ ข้อมูล

E.164: วิธีเขียนหมายเลขโทรศัพท์ที่ทุกระบบยอมรับ

เผยแพร่เมื่อ

E.164 คืออะไร

E.164 คือมาตรฐานสากลที่กำหนดวิธีเขียนหมายเลขโทรศัพท์ เพื่อให้เครือข่ายใดก็ได้ในที่ใดก็ได้ทั่วโลกสามารถกำหนดเส้นทางการโทรได้โดยไม่ต้องรู้ว่าผู้โทรอยู่ที่ไหน มาตรฐานนี้เผยแพร่โดยสหภาพโทรคมนาคมระหว่างประเทศ และเป็นเหตุผลที่หมายเลขซึ่งขึ้นต้นด้วยเครื่องหมายบวกสามารถใช้งานได้จากทุกประเทศ

กฎนี้สั้นมาก หมายเลข E.164 ประกอบด้วย:

  • + ที่อยู่ด้านหน้า
  • รหัสโทรออกระหว่างประเทศ (1 ถึง 3 หลัก)
  • หมายเลขภายในประเทศ
  • รวมแล้วมี ไม่เกิน 15 หลัก หลังเครื่องหมายบวก
  • และ ไม่มีช่องว่าง วงเล็บ ขีดกลาง หรือจุด

+14155552671 เป็น E.164 +442071838750 เป็น E.164 ส่วน (415) 555-2671 ไม่ใช่ และ 020 7183 8750 ก็ไม่ใช่เช่นกัน

มาตรฐานนี้มีชื่ออย่างเป็นทางการว่า ITU-T Recommendation E.164 และรหัสประเทศที่มาตรฐานนี้กำหนดก็คือรหัสที่ระบบโทรศัพท์ทุกแห่งทั่วโลกใช้

กราฟแท่ง: ค่าโทรสิบนาทีต่อประเทศด้วย Telvio เรียงจากถูกที่สุดMexico$0.20Canada$0.20United States$0.30India$0.60
สิบนาทีมีค่าใช้จ่ายเท่าไร การโทรไปยังMexicoมีค่าใช้จ่าย $0.20 — $0.02 ต่อนาที คิดค่าบริการเป็นรายวินาทีโดยไม่มีค่าธรรมเนียมการเชื่อมต่อ อัตราจากรายการราคาที่ Telvio เผยแพร่ ซึ่งครอบคลุม 95 ประเทศนำไปใช้ซ้ำได้ฟรีโดยใส่ลิงก์มายังหน้านี้

ทำไมทุกแบบฟอร์มจึงขอรูปแบบนี้

เพราะหมายเลขที่เขียนตามรูปแบบท้องถิ่นอาจไม่ชัดเจน แต่หมายเลขในรูปแบบ E.164 ไม่เป็นเช่นนั้น

ลองดู 020 7183 8750 ในสหราชอาณาจักร นี่คือหมายเลขในลอนดอน แต่เมื่อเขียนในรูปแบบนี้ จะไม่มีข้อมูลระบุว่าเป็นหมายเลขของประเทศใด และเลขศูนย์ด้านหน้าเป็น คำนำหน้าสำหรับโทรภายในประเทศ ซึ่งเป็นคำสั่งการโทรที่มีความหมายเฉพาะในสหราชอาณาจักร ไม่ใช่ส่วนหนึ่งของหมายเลขจริง หากส่งหมายเลขนี้ให้ระบบในประเทศอื่น ระบบจะกำหนดเส้นทางการโทรไม่ได้

ตัวเลขชุดเดียวกันในรูปแบบ E.164 คือ +442071838750: ไม่กำกวม มีข้อมูลครบในตัว และเหมือนกันไม่ว่าจะโทรจากลอนดอน ลากอส หรือลิมา นี่คือประโยชน์ทั้งหมดของมาตรฐานนี้ และเป็นเหตุผลที่ธนาคาร สายการบิน ผู้ประมวลผลการชำระเงิน ระบบยืนยันตัวตนแบบสองปัจจัย และแพลตฟอร์มรับส่งข้อความต่างกำหนดให้ใช้รูปแบบนี้

ยังมีอีกเหตุผลหนึ่งที่เห็นได้ไม่ชัดนัก E.164 ทำให้หมายเลขโทรศัพท์ทุกหมายเลขบนโลกมี สตริงมาตรฐานเพียงหนึ่งเดียว ฐานข้อมูลที่จัดเก็บหมายเลขในรูปแบบท้องถิ่นต้องถือว่า 0207 183 8750, 020-7183-8750 และ +44 20 7183 8750 อาจเป็นลูกค้าคนเดียวกัน แต่ฐานข้อมูลที่จัดเก็บหมายเลขในรูปแบบ E.164 ไม่ต้องทำเช่นนั้น เพราะมีวิธีเขียนเพียงแบบเดียว

วิธีแปลงหมายเลขท้องถิ่นเป็น E.164

มีสามขั้นตอน และขั้นตอนตรงกลางคือจุดที่คนมักทำผิด

  1. ค้นหารหัสโทรออกระหว่างประเทศ +1 สำหรับสหรัฐอเมริกาและแคนาดา, +44 สำหรับสหราชอาณาจักร, +91 สำหรับอินเดีย, +49 สำหรับเยอรมนี, +7 สำหรับรัสเซียและคาซัคสถาน ดูรหัสของแต่ละประเทศได้ที่ ส่วนรหัสพื้นที่
  2. ลบคำนำหน้าสำหรับโทรภายในประเทศ ประเทศส่วนใหญ่ใส่ตัวเลขหนึ่งหลัก ซึ่งโดยปกติคือ 0 และบางครั้งคือ 8 ไว้หน้าหมายเลขเมื่อโทรภายในประเทศ ตัวเลขนี้เป็นคำสั่งกำหนดเส้นทาง ไม่ใช่ส่วนหนึ่งของหมายเลข และต้องลบออกก่อนเติมรหัสประเทศ นี่คือข้อผิดพลาดที่พบบ่อยที่สุด
  3. นำตัวเลขมาต่อกันโดยมีเครื่องหมายบวกอยู่ด้านหน้า และลบช่องว่างกับตัวคั่นทั้งหมดออก
ประเทศ รูปแบบที่เขียนในประเทศ คำนำหน้าสำหรับโทรภายในประเทศ E.164
สหราชอาณาจักร 020 7183 8750 0 +442071838750
เยอรมนี 030 901820 0 +4930901820
อินเดีย 022 2202 4000 0 +912222024000
ออสเตรเลีย (02) 9374 4000 0 +61293744000
รัสเซีย 8 495 123-45-67 8 +74951234567
สหรัฐอเมริกา (415) 555-2671 ไม่มี +14155552671
เม็กซิโก 55 1234 5678 ไม่มีตั้งแต่ 2019 +525512345678

สหรัฐอเมริกาและแคนาดาไม่มีคำนำหน้าสำหรับโทรภายในประเทศ — เลข "1" ที่ผู้คนกดก่อนหมายเลขทางไกลคือรหัสประเทศเอง นั่นจึงเป็นเหตุผลที่หมายเลขของสหรัฐฯ ไม่ต้องลบตัวเลขใดออก เม็กซิโกยกเลิกคำนำหน้าสำหรับโทรภายในประเทศและคำนำหน้ามือถือแยกต่างหากในเดือนสิงหาคม 2019 ดังนั้นคำแนะนำที่เขียนก่อนหน้านั้นจึงไม่ถูกต้อง

หากต้องการให้ระบบตรวจสอบแทนการวิเคราะห์ด้วยตนเอง ให้วางหมายเลขลงใน เครื่องมือตรวจสอบหมายเลขโทรศัพท์ ระบบจะระบุประเทศ ความยาวที่คาดไว้ และบอกว่าตัวเลขด้านหน้าใช้ระบุว่าเป็นหมายเลขมือถือหรือโทรศัพท์พื้นฐานหรือไม่

ข้อผิดพลาดห้าประการที่ทำให้การแปลงใช้ไม่ได้

ข้อผิดพลาดแต่ละข้อทำให้ได้หมายเลขที่ดูเหมือนถูกต้องแต่ใช้งานไม่ได้

เก็บคำนำหน้าสำหรับโทรภายในประเทศไว้ +44 020 7183 8750 เป็นข้อผิดพลาดที่พบบ่อยที่สุดในโลก ต้องลบ 0 ออก

ลบเลขศูนย์ด้านหน้าที่เป็นส่วนหนึ่งของหมายเลขออก เป็นข้อผิดพลาดในทางตรงกันข้าม และเกิดขึ้นในประเทศที่หมายเลขภายในประเทศเริ่มต้นด้วยเลขศูนย์อย่างถูกต้องหลังลบคำนำหน้าสำหรับโทรภายในประเทศแล้ว อิตาลีเป็นกรณีคลาสสิก: หมายเลขโทรศัพท์พื้นฐานของอิตาลียังคงมีเลข 0 ด้านหน้าในรูปแบบระหว่างประเทศ ดังนั้น 06 1234567 ของโรมจึงเป็น +3906 1234567 ไม่ใช่ +396 1234567 อิตาลีเป็นข้อยกเว้นที่ทำให้คนสับสน เพราะในประเทศอื่นเกือบทั้งหมดใช้กฎตรงกันข้าม

ใส่รหัสโทรออกนอกประเทศพร้อมกับเครื่องหมายบวก +01144… ไม่ใช่หมายเลข แต่เป็นการใช้ 00 และ + ทำหน้าที่เดียวกันซ้ำสองครั้ง

ใช้ +1 กับหมายเลขใดก็ตามในอเมริกาเหนือโดยไม่ตรวจสอบรหัสพื้นที่ รหัสประเทศ +1 ใช้ร่วมกันโดยสหรัฐอเมริกา แคนาดา และประเทศในแคริบเบียนอีกยี่สิบประเทศ +1 876 คือจาเมกา และ +1 242 คือบาฮามาส โดยทั้งสองหมายเลขมีอัตราค่าบริการแตกต่างจากหมายเลขสหรัฐฯ อย่างมาก เครื่องมือตรวจสอบหมายเลขโทรศัพท์ จะระบุว่าหมายเลข +1 เป็นของประเทศใด

จัดเก็บหมายเลขไว้ในคอลัมน์ตัวเลข รายละเอียดอยู่ด้านล่าง และไม่สามารถกู้คืนได้

แล้วหมายเลขที่เขียนด้วยตัวอักษรล่ะ

หมายเลขอย่าง 1-800-FLOWERS เป็นรูปแบบการตลาดในอเมริกาเหนือ ซึ่งจับคู่ตัวอักษรกับตัวเลขบนแป้นกด — ABC อยู่บน 2, DEF อยู่บน 3 และไล่ไปตามลำดับ ตัวอักษรเหล่านี้ไม่ใช่หมายเลขคนละประเภท แต่เป็นตัวเลขชุดเดิมที่เขียนให้น่าจดจำยิ่งขึ้น

มีสองเรื่องที่ควรรู้ รูปแบบนี้ใช้ได้เฉพาะกับแป้นกดที่จัดวางตามการจับคู่ดังกล่าว ซึ่งเป็นมาตรฐานในอเมริกาเหนือ แต่ไม่ได้เป็นสากล และ ช่องกรอกหมายเลขโทรศัพท์จะไม่แปลงตัวอักษรให้คุณ — ต้องแปลงเป็นตัวเลขก่อนจัดเก็บหรือโทรออก 1-800-FLOWERS คือ +18003569377

สิ่งที่ E.164 ไม่รวมไว้

มีสามสิ่งที่มักถูกเข้าใจผิดว่าเป็นส่วนหนึ่งของหมายเลข ทั้งที่ไม่ใช่

รหัสโทรออกนอกประเทศ 00 ในพื้นที่ส่วนใหญ่ของโลก, 011 ในสหรัฐอเมริกาและแคนาดา, 810 ในบางประเทศ รหัสนี้คือสิ่งที่คุณกด แทนเครื่องหมายบวก เมื่อโทรศัพท์หรือเครื่องรับโทรศัพท์ไม่รองรับเครื่องหมายดังกล่าว รหัสนี้เป็นของประเทศที่ผู้โทรอยู่ ไม่ใช่ของหมายเลข จึงไม่ปรากฏใน E.164 +44 และ 01144 คือปลายทางเดียวกันที่โทรจากคนละสถานที่

หมายเลขต่อ หมายเลขต่อภายในหลังตู้สาขาจะถูกกดหลังจากเชื่อมต่อสายแล้วโดยใช้เสียงสัญญาณ และไม่ใช่ส่วนหนึ่งของหมายเลข E.164 ระบบที่ต้องจัดเก็บหมายเลขต่อควรเก็บไว้ในช่องแยกต่างหาก ดู วิธีโทรไปยังหมายเลขต่อและเมนูโทรศัพท์ เพื่อดูวิธีส่งหมายเลขต่อโดยอัตโนมัติ

รูปแบบการจัดวาง ช่องว่าง ขีดกลาง วงเล็บ และจุดเป็นเพียงรูปแบบสำหรับแสดงผล +44 20 7183 8750 คือการแสดง +442071838750 ในรูปแบบที่มนุษย์อ่านง่าย ส่วนรูปแบบมาตรฐานจะไม่มีสิ่งเหล่านี้

หมายเลขที่ยาวกว่าจะเป็นหมายเลขจริงเสมอหรือไม่

ไม่ และข้อจำกัด 15 หลักมักถูกตีความผิด E.164 จำกัดจำนวนทั้งหมดไว้ที่ 15 หลักหลังเครื่องหมายบวก แต่ แทบไม่มีประเทศใดใช้ครบทั้ง 15 หลัก หมายเลขภายในประเทศโดยทั่วไปมี 8 ถึง 11 หลัก ดังนั้นหมายเลขระหว่างประเทศแบบเต็มจึงมักมี 10 ถึง 13 หลักเมื่อรวมรหัสประเทศ

ความยาวเป็นวิธีตรวจสอบความถูกต้องที่มีประโยชน์แต่ไม่สมบูรณ์ แต่ละประเทศเผยแพร่แผนเลขหมายที่ระบุว่าหมายเลขมีความยาวเท่าใดและใช้คำนำหน้าใดบ้าง หมายเลขที่อยู่นอกขอบเขตเหล่านี้ถือว่าไม่ถูกต้อง แต่ดูจากความยาวเพียงอย่างเดียวไม่ได้ว่าหมายเลขนั้น ถูกจัดสรรแล้ว หรือไม่ — กล่าวคือมีผู้ใช้จริงอยู่ปลายทางหรือไม่ มีเพียงการโทรออกหรือการสอบถามฐานข้อมูลของผู้ให้บริการเท่านั้นที่ตรวจสอบได้ และไม่มีเครื่องมือตรวจสอบแบบออฟไลน์ใด รวมถึงเครื่องมือของเรา ที่อ้างว่าให้คำตอบเรื่องนี้ได้

E.164 บอกผู้ให้บริการหรือบอกว่าเป็นมือถือหรือไม่

ในอดีต คำนำหน้าบอกได้ทั้งสองอย่าง แต่ปัจจุบันไม่สามารถบอกได้อย่างน่าเชื่อถือทั้งสองเรื่อง

ช่วงคำนำหน้าภายในแผนเลขหมายของประเทศจะถูกจัดสรรให้ผู้ให้บริการและประเภทบริการเฉพาะ ดังนั้น +447… จึงระบุว่าเป็นหมายเลขมือถือของสหราชอาณาจักร และตัวเลขหลังจากนั้นจะระบุเครือข่าย จากนั้นการย้ายค่ายหมายเลขก็เกิดขึ้น ทำให้ผู้ใช้สามารถเก็บหมายเลขเดิมไว้เมื่อเปลี่ยนผู้ให้บริการ ซึ่งทำให้การจับคู่กับผู้ให้บริการใช้ไม่ได้อย่างถาวรในพื้นที่ส่วนใหญ่ของโลก

การแยกหมายเลขมือถือกับโทรศัพท์พื้นฐานยังคงใช้ได้ดีกว่า เพราะโดยปกติการย้ายค่ายจะจำกัดไว้ระหว่างผู้ให้บริการประเภทเดียวกัน หมายเลขที่เริ่มต้นในช่วงของมือถือจึงมักยังคงอยู่ในช่วงนั้น เป็นสัญญาณที่มีน้ำหนัก แต่ไม่ใช่การรับประกัน — และมีผลต่อราคา เนื่องจากประเทศส่วนใหญ่คิดค่าบริการหมายเลขมือถือและโทรศัพท์พื้นฐานในอัตราที่ต่างกัน คำอธิบายเรื่องการย้ายค่ายหมายเลข อธิบายว่าส่วนใดยังเชื่อถือได้

การจัดเก็บหมายเลขอย่างถูกต้อง

หากคุณกำลังสร้างระบบใดก็ตามที่เก็บหมายเลขโทรศัพท์ กฎสามข้อนี้จะช่วยป้องกันปัญหาในภายหลังได้มาก

จัดเก็บ E.164 และแสดงผลเป็นรูปแบบท้องถิ่น เก็บสตริงมาตรฐานไว้ในฐานข้อมูล แล้วจัดรูปแบบให้ผู้อ่านในตอนที่แสดงผล การทำกลับกัน — จัดเก็บสิ่งที่ผู้ใช้พิมพ์ — จะทำให้ในตารางมีบุคคลคนเดียวกันปรากฏถึงสามครั้ง

จัดเก็บเป็นข้อความ ไม่ใช่ตัวเลข คอลัมน์จำนวนเต็มจะลบเครื่องหมายบวกด้านหน้าออกโดยไม่แจ้งเตือน และในประเทศที่มีคำนำหน้าสำหรับโทรภายในประเทศก็จะลบเลขศูนย์ด้านหน้าออกด้วย นี่เป็นข้อผิดพลาดที่ทำให้ข้อมูลสูญหายและพบได้จริง โดยไม่สามารถกู้คืนภายหลังได้

ขอประเทศแยกต่างหาก เมื่อเก็บหมายเลข หรือกำหนดประเทศเริ่มต้นจากสัญญาณที่ทราบ แบบฟอร์มที่รับหมายเลขท้องถิ่นล้วนแล้วเดาประเทศให้ จะเดาผิดกับผู้ใช้กลุ่มที่ต้องการให้ระบบระบุประเทศถูกต้องที่สุด — ผู้ที่อยู่ต่างประเทศ

สรุป

E.164 คือเครื่องหมายบวก รหัสประเทศ และหมายเลขภายในประเทศที่ลบคำนำหน้าสำหรับโทรภายในประเทศออกแล้ว เขียนเป็นสตริงเดียวโดยไม่มีช่องว่างและมีความยาวไม่เกิน 15 หลัก +442071838750 ไม่ใช่ 020 7183 8750

การแปลงให้ถูกต้องมีจุดสำคัญหนึ่งอย่างที่ผู้คนมักข้ามไป: ลบเลขคำนำหน้าสำหรับโทรภายในประเทศ — ลบ 0 ในสหราชอาณาจักร เยอรมนี อินเดีย และออสเตรเลีย ลบ 8 ในรัสเซีย — ก่อนเติมรหัสประเทศ รหัสโทรออกนอกประเทศอย่าง 00 และ 011 ไม่ใช่ส่วนหนึ่งของหมายเลข หมายเลขต่อไม่ใช่ส่วนหนึ่งของหมายเลข และอักขระจัดรูปแบบก็ไม่ใช่ส่วนหนึ่งของหมายเลขเช่นกัน จัดเก็บรูปแบบมาตรฐานเป็นข้อความ แสดงผลในรูปแบบท้องถิ่นที่ผู้อ่านคุ้นเคย แล้วทุกระบบปลายทางจะกำหนดเส้นทางการโทรได้โดยไม่ต้องถามว่าคุณอยู่ที่ไหน

ลองใช้ Telvio สำหรับการโทรครั้งถัดไป

ดาวน์โหลดฟรี รวมการโทรนาทีแรก ไม่ต้องสมัครสมาชิก

ดาวน์โหลด Telvio

แหล่งที่มาและการอ้างอิง

อัตราค่าโทรของ Telvio ในหน้านี้อ่านจากอัตราค่าบริการที่เราเผยแพร่เองในขณะสร้างหน้า และสร้างใหม่ล่าสุดเมื่อ 7 สิงหาคม 2569 รหัสประเทศ รหัสโทรออก และรหัสพื้นที่มาจากแผนเลขหมายแห่งชาติที่เผยแพร่ต่อสาธารณะ ค่าบริการโรมมิ่ง ราคาโทรด้วยบัตรโทรศัพท์ และอัตราค่าโทรของคู่แข่งเป็นข้อมูลจากบุคคลที่สาม และมีการระบุไว้เมื่อปรากฏในหน้า

Tleugazin, M. (2026). E.164: วิธีเขียนหมายเลขโทรศัพท์ที่ทุกระบบยอมรับ. Telvio. https://telvio.app/th/guide/e164-phone-number-format/

นำไปอ้างอิงได้โดยไม่เสียค่าใช้จ่ายเมื่อใส่ลิงก์มายังหน้านี้

เขียนโดย

คู่มือที่เกี่ยวข้อง

ฟรี 1 นาทีไม่ต้องมีบัญชี ไม่ต้องใช้บัตรโทรฟรี