Định dạng số điện thoại: E.164, định dạng quốc tế và trong nước
Công cụ này chuyển số bạn nhập thành ba định dạng chuẩn và cho biết độ dài cùng đầu số có khớp với số di động của quốc gia bạn chọn hay không. Biểu mẫu đăng ký, cổng SMS và cơ sở dữ liệu danh bạ đều cần số điện thoại theo một khuôn cố định, nhưng người dùng lại nhập theo đủ kiểu: có hoặc không có mã quốc gia, có số 0 ở đầu, dùng 00 thay cho +, có ngoặc và gạch nối.
Số bạn nhập được định dạng trên máy chủ của chúng tôi bằng chính dữ liệu kế hoạch đánh số công khai mà các ứng dụng điện thoại sử dụng, và không bị lưu, ghi nhật ký hay tra cứu ở bất kỳ đâu khác; công cụ chỉ áp dụng quy tắc đánh số đã công bố của từng quốc gia lên các chữ số.
Bên dưới công cụ, bạn sẽ thấy cách E.164 hoạt động, sự khác nhau giữa ba định dạng, số mẫu thực tế của 20 quốc gia và những lỗi thường khiến biểu mẫu từ chối một số điện thoại.
Định dạng số điện thoại
Chọn quốc gia, rồi nhập số theo bất kỳ kiểu nào bạn muốn. Công cụ hiển thị định dạng E.164, quốc tế và trong nước, đồng thời cho biết độ dài và đầu số có đúng với số di động của quốc gia đó không.
E.164 hoạt động thế nào
E.164 là kế hoạch đánh số quốc tế do ITU, cơ quan viễn thông của Liên Hợp Quốc, công bố. Nó quy định một định dạng toàn cầu duy nhất cho mọi số điện thoại công cộng, vì vậy phần lớn ứng dụng và hệ thống nhắn tin lưu số theo cách này.
Một số theo định dạng E.164 có tối đa 15 chữ số. Số bắt đầu bằng dấu cộng, tiếp theo là mã quốc gia gồm một đến ba chữ số, rồi đến số quốc gia có nghĩa: số của thuê bao không kèm tiền tố trung kế trong nước. Không có khoảng trắng, gạch nối, dấu ngoặc hay số máy lẻ.
- +
- Đại diện cho mã truy cập quốc tế. Trên điện thoại di động, bạn có thể gõ trực tiếp; từ máy bàn, bạn thay nó bằng mã quay ra quốc tế của nước mình, như 00 hoặc 011.
- Mã quốc gia
- Một đến ba chữ số xác định quốc gia hoặc vùng đánh số chung, ví dụ 1 cho Kế hoạch đánh số Bắc Mỹ, 44 cho Vương quốc Anh hoặc 971 cho Các Tiểu vương quốc Ả Rập Thống nhất.
- Số quốc gia có nghĩa
- Số được quay trong nước, bỏ đi tiền tố trung kế. Độ dài tùy theo kế hoạch đánh số của từng quốc gia.
- Độ dài tối đa
- Tổng cộng 15 chữ số, tính cả mã quốc gia nhưng không tính dấu cộng.
Định dạng quốc tế, trong nước và E.164
Ba định dạng có cùng các chữ số; chúng chỉ khác nhau ở việc có mã quốc gia và tiền tố trung kế hay không, và cách nhóm các chữ số. Lấy ví dụ số Vương quốc Anh trong bảng bên dưới:
- E.164
- +447400123456: dấu cộng, mã quốc gia và số quốc gia có nghĩa, không có khoảng trắng. Phù hợp nhất để lưu trữ, cho cơ sở dữ liệu và biểu mẫu đăng ký chỉ có một ô nhập.
- Quốc tế
- +44 7400 123456: cùng các chữ số, được nhóm theo cách quốc gia đó viết. Phù hợp nhất để in trên website hoặc danh thiếp cho người xem khắp thế giới.
- Trong nước
- 07400 123456: thêm lại tiền tố trung kế 0 và bỏ mã quốc gia. Đây là cách người dân Anh viết và quay số trong nước.
Ví dụ cho 20 quốc gia phổ biến
Đây là các số di động mẫu từ thư viện mã nguồn mở phonenumbers, bản Python của libphonenumber do Google phát triển, cũng chính là nguồn dữ liệu của công cụ này. Đây là mẫu định dạng, không phải số đang hoạt động.
- Mỹ
- +12015550123
- Anh
- +447400123456
- Canada
- +15062345678
- Đức
- +4915123456789
- Pháp
- +33612345678
- Tây Ban Nha
- +34612345678
- Ý
- +393123456789
- Hà Lan
- +31612345678
- Ấn Độ
- +918123456789
- Các Tiểu vương quốc Ả Rập Thống nhất
- +971501234567
- Ả Rập Xê Út
- +966512345678
- Úc
- +61412345678
- Singapore
- +6581234567
- Brazil
- +5511961234567
- Mexico
- +522221234567
- Indonesia
- +62812345678
- Thổ Nhĩ Kỳ
- +905012345678
- Philippines
- +639051234567
- Nigeria
- +2348021234567
- Pakistan
- +923012345678
Những lỗi thường gặp khi nhập số
- Giữ số 0 ở đầu. Phần lớn quốc gia, gồm Anh, Đức, Pháp, Ấn Độ và Úc, dùng 0 làm tiền tố trung kế trong nước. Số 0 này bị bỏ sau mã quốc gia: 07400 123456 thành +44 7400 123456, không bao giờ là +44 07400 123456.
- Gõ 00 vào ô yêu cầu +. 00 là mã quay ra quốc tế ở hầu hết quốc gia (ở Mỹ và Canada là 011) và có nghĩa giống +. Trên biểu mẫu web, hãy luôn dùng dạng +; nhiều trình kiểm tra từ chối số bắt đầu bằng 00.
- Thêm khoảng trắng, gạch nối, dấu chấm hay dấu ngoặc vào biểu mẫu chỉ có một ô. Có biểu mẫu tự loại bỏ, có biểu mẫu báo lỗi. Chỉ ghi chữ số sau dấu + là an toàn nhất.
- Ghi hai lần số 1 cho số Mỹ và Canada. Số 1 vừa là mã quốc gia vừa là tiền tố gọi đường dài trong nước, nên +1 chỉ viết một lần: +1 201 555 0123, không phải +1 1 201 555 0123.
- Bỏ số 0 của số máy bàn Ý. Ý không có tiền tố trung kế: số 0 đầu của số máy bàn, như 06 của Rome, là một phần của số và vẫn giữ sau +39. Số di động Ý bắt đầu bằng 3.
- Cho rằng quốc gia nào cũng có tiền tố trung kế. Tây Ban Nha, Ý và Singapore quay cùng các chữ số trong nước và sau mã quốc gia, nên không có gì phải bỏ.
- Đã chọn mã quốc gia nhưng lại gõ mã đó vào ô số điện thoại. Nếu biểu mẫu có ô chọn quốc gia, ô số chỉ cần số quốc gia có nghĩa.
Những gì công cụ này KHÔNG làm
Công cụ kiểm tra cấu trúc, không kiểm tra trạng thái. Một số có thể đúng định dạng hoàn toàn mà vẫn không dùng được cho một dịch vụ cụ thể.
- Công cụ không thể biết một số là VoIP hay đường dây di động thật. Ở nhiều quốc gia, cả hai dùng chung dải số; muốn phân biệt cần tra cứu loại đường dây với dữ liệu mạng thời gian thực của nhà mạng.
- Công cụ không kiểm tra số có đang hoạt động không, ai sở hữu, hay nhà mạng nào đang giữ số sau khi chuyển mạng.
- Công cụ không gửi SMS hay gọi điện, nên không thể xác nhận mã xác minh có đến hay không.
- Phần kiểm tra số di động dựa trên các dải số đã công bố đi kèm thư viện; một dải mới mở gần đây có thể hiện là không xác định cho đến khi dữ liệu được cập nhật.
Vì sao số dùng được với WhatsApp, Facebook, Telegram và Google
Ứng dụng không chỉ kiểm tra các chữ số: họ xem loại đường dây, định dạng quốc gia và liệu số có thực sự nhận được mã của họ hay không. Mỗi số SMSCreation là số di động thật theo định dạng chính thức của quốc gia — không phải đường dây VoIP — nên vượt qua các bước kiểm tra này giống hệt SIM trong túi bạn.
Và chúng tôi cam kết bằng bảo hành đổi số 7 ngày: nếu số của bạn không dùng được với WhatsApp, Facebook, Telegram, Google hay bất kỳ ứng dụng nào bạn cần, chúng tôi đổi miễn phí sang số mới cùng quốc gia — hoặc hoàn 100% nếu bạn muốn.
- Số không phải VoIP, loại đường dây di động thật — việc kiểm tra loại đường dây thấy đây là số SIM thông thường, không phải đường dây VoIP
- Định dạng chính thức của quốc gia với mã quốc gia, đầu số và số chữ số đúng chuẩn
- Nhận SMS và cuộc gọi không giới hạn — mã đến qua tin nhắn hoặc tùy chọn “gọi cho tôi”
- Riêng của bạn — không bao giờ đăng trên các trang SMS công khai, nên không bị gắn cờ hay giới hạn
- Của bạn bao lâu tùy thích — xác minh lại và khôi phục tài khoản vẫn hoạt động
Cần số di động thật vượt qua các bước kiểm tra này?
Nếu bạn cần một số vừa đúng định dạng vừa được chấp nhận bởi các ứng dụng từ chối đường dây VoIP, SMSCreation cung cấp số di động thật tại 181 quốc gia, mỗi số theo định dạng di động chính thức của quốc gia đó. Mọi gói đều gồm nhận SMS không giới hạn, 500 SMS gửi đi và 1.000 phút gọi đi mỗi tháng, cùng nhận cuộc gọi không giới hạn.
Giá từ $1.80/tháng với gói năm (thanh toán $21.60 mỗi năm), như nhau ở mọi quốc gia. Số là của bạn chừng nào bạn còn gia hạn, và bảo hành đổi số 7 ngày cho bạn số mới miễn phí cùng quốc gia, hoặc hoàn 100%, nếu số không dùng được với ứng dụng bạn cần.
Câu hỏi thường gặp
Định dạng E.164 là gì?
E.164 là định dạng đánh số quốc tế của ITU: dấu cộng, mã quốc gia một đến ba chữ số và số quốc gia không kèm tiền tố trung kế, tổng cộng tối đa 15 chữ số và không có khoảng trắng. Ví dụ, số di động Anh 07400 123456 viết theo E.164 là +447400123456.
Tôi có giữ số 0 ở đầu khi thêm mã quốc gia không?
Ở hầu hết quốc gia thì không. Số 0 ở đầu là tiền tố trung kế trong nước và bị bỏ sau mã quốc gia. Ngoại lệ đáng chú ý là số máy bàn Ý, nơi số 0 là một phần của số và vẫn giữ sau +39.
00 có giống + không?
Ở hầu hết quốc gia thì có: 00 là mã quay ra quốc tế mà dấu + đại diện. Mỹ và Canada dùng 011. Biểu mẫu web và ứng dụng cần dạng +, nên hãy dùng + khi nhập số trực tuyến.
Số của tôi có bị gửi đi đâu khi dùng công cụ không?
Không. Số được định dạng trên máy chủ của chúng tôi bằng dữ liệu kế hoạch đánh số công khai và bị xóa ngay — không lưu, không ghi nhật ký và không đối chiếu với cơ sở dữ liệu nào.
Công cụ này có biết một số là VoIP không?
Không. Chỉ dựa vào định dạng và dải số thì không thể phân biệt chắc chắn VoIP với số di động, vì cả hai thường dùng chung dải số. Việc đó cần tra cứu loại đường dây qua nhà mạng, như hướng dẫn kiểm tra số có phải VoIP của chúng tôi giải thích.
Vì sao biểu mẫu báo số không hợp lệ trong khi công cụ nói số đúng?
Công cụ chỉ kiểm tra cấu trúc. Biểu mẫu còn có thể từ chối số vì thừa khoảng trắng hoặc tiền tố 00, chọn sai quốc gia, hoặc vì dịch vụ không chấp nhận loại đường dây đó, chẳng hạn số VoIP khi xác minh.
Số có dùng được với WhatsApp, Facebook, Telegram và Google không?
Có — có đảm bảo. Đây là số di động thật, nhận SMS và cuộc gọi không giới hạn, nên mã xác minh đến qua SMS hoặc cuộc gọi thoại. Nếu số không dùng được với WhatsApp, Facebook, Telegram, Google hay bất kỳ ứng dụng nào bạn cần, chúng tôi đổi số mới miễn phí trong 7 ngày — hoặc hoàn 100%.