फ़ोन नंबर फ़ॉर्मेटर: E.164, इंटरनेशनल और नेशनल फ़ॉर्मेट
साइन-अप फ़ॉर्म, SMS गेटवे और कॉन्टैक्ट डेटाबेस सभी फ़ोन नंबर एक तय रूप में चाहते हैं, फिर भी लोग उन्हें दर्जनों तरीक़ों से टाइप करते हैं: देश कोड के साथ या बिना, शुरुआती 0 के साथ, + की जगह 00 लगाकर, ब्रैकेट और डैश के साथ। यह फ़ॉर्मेटर आपके टाइप किए नंबर को तीन स्टैंडर्ड रूपों में बदल देता है और बताता है कि चुने गए देश के मोबाइल नंबर के लिए उसकी लंबाई और प्रीफ़िक्स सही बैठते हैं या नहीं।
आपका टाइप किया नंबर हमारे सर्वर पर उसी सार्वजनिक नंबरिंग-प्लान डेटा से फ़ॉर्मेट होता है जिसे फ़ोन ऐप्स इस्तेमाल करते हैं, और यह न सेव होता है, न लॉग होता है, न कहीं और खोजा जाता है; टूल बस हर देश के प्रकाशित नंबरिंग नियमों को अंकों पर लागू करता है।
टूल के नीचे आप पढ़ेंगे कि E.164 कैसे काम करता है, तीनों फ़ॉर्मेट में क्या फ़र्क़ है, 20 देशों के असली उदाहरण नंबर, और वे ग़लतियाँ जिनकी वजह से फ़ॉर्म सबसे ज़्यादा नंबर रिजेक्ट करते हैं।
फ़ोन नंबर फ़ॉर्मेट करें
देश चुनें, फिर किसी भी अंदाज़ में नंबर टाइप करें। टूल E.164, इंटरनेशनल और नेशनल फ़ॉर्मेट दिखाता है और बताता है कि उस देश के मोबाइल नंबर के लिए लंबाई और प्रीफ़िक्स सही लगते हैं या नहीं।
E.164 कैसे काम करता है
E.164 वह इंटरनेशनल नंबरिंग प्लान है जिसे दूरसंचार के लिए संयुक्त राष्ट्र की एजेंसी ITU प्रकाशित करती है। यह एक ऐसा वैश्विक फ़ॉर्मेट तय करता है जिसमें हर सार्वजनिक फ़ोन नंबर फ़िट होता है, इसीलिए ज़्यादातर ऐप्स और मैसेजिंग सिस्टम नंबर इसी तरह सेव करते हैं।
E.164 फ़ॉर्मेट वाले नंबर में ज़्यादा से ज़्यादा 15 अंक होते हैं। यह प्लस चिह्न से शुरू होता है, फिर एक से तीन अंकों का देश कोड, और फिर नेशनल सिग्निफ़िकेंट नंबर: यानी किसी घरेलू ट्रंक प्रीफ़िक्स के बिना ग्राहक का नंबर। इसमें कोई स्पेस, डैश, ब्रैकेट या एक्सटेंशन अंक नहीं होते।
- +
- इंटरनेशनल एक्सेस कोड का प्रतीक। मोबाइल फ़ोन पर आप इसे सीधे टाइप कर सकते हैं; लैंडलाइन से इसकी जगह अपने देश का एग्ज़िट कोड, जैसे 00 या 011, लगाते हैं।
- देश कोड
- एक से तीन अंक जो देश या साझा नंबरिंग ज़ोन की पहचान करते हैं, जैसे North American Numbering Plan के लिए 1, यूनाइटेड किंगडम के लिए 44 या संयुक्त अरब अमीरात के लिए 971।
- नेशनल सिग्निफ़िकेंट नंबर
- देश के अंदर डायल किया जाने वाला नंबर, ट्रंक प्रीफ़िक्स हटाकर। इसकी लंबाई देश के प्लान पर निर्भर करती है।
- अधिकतम लंबाई
- कुल 15 अंक, देश कोड गिनकर लेकिन प्लस चिह्न को छोड़कर।
इंटरनेशनल बनाम नेशनल बनाम E.164 फ़ॉर्मेट
तीनों फ़ॉर्मेट में अंक वही रहते हैं; फ़र्क़ सिर्फ़ इतना है कि देश कोड और ट्रंक प्रीफ़िक्स मौजूद हैं या नहीं, और अंकों को कैसे समूहों में बाँटा गया है। नीचे की तालिका वाले यूनाइटेड किंगडम के उदाहरण नंबर से:
- E.164
- +447400123456: प्लस चिह्न, देश कोड और नेशनल सिग्निफ़िकेंट नंबर, बिना स्पेस। स्टोरेज, डेटाबेस और एक फ़ील्ड वाले साइन-अप फ़ॉर्म के लिए सबसे अच्छा।
- इंटरनेशनल
- +44 7400 123456: वही अंक, उसी तरह समूहों में जैसे वह देश लिखता है। दुनिया भर के लोगों के लिए वेबसाइट या बिज़नेस कार्ड पर छापने के लिए सबसे अच्छा।
- नेशनल
- 07400 123456: ट्रंक प्रीफ़िक्स 0 वापस जोड़ा गया और देश कोड नहीं। UK में लोग देश के अंदर नंबर ऐसे ही लिखते और डायल करते हैं।
20 लोकप्रिय देशों के उदाहरण
ये ओपन-सोर्स phonenumbers लाइब्रेरी के उदाहरण मोबाइल नंबर हैं, जो Google की libphonenumber का Python पोर्ट है और यही फ़ॉर्मेटर के पीछे का डेटा भी है। ये फ़ॉर्मेट के नमूने हैं, चालू नंबर नहीं।
- अमेरिका
- +12015550123
- यूनाइटेड किंगडम
- +447400123456
- कनाडा
- +15062345678
- जर्मनी
- +4915123456789
- फ़्रांस
- +33612345678
- स्पेन
- +34612345678
- इटली
- +393123456789
- नीदरलैंड्स
- +31612345678
- भारत
- +918123456789
- संयुक्त अरब अमीरात
- +971501234567
- सऊदी अरब
- +966512345678
- ऑस्ट्रेलिया
- +61412345678
- सिंगापुर
- +6581234567
- ब्राज़ील
- +5511961234567
- मेक्सिको
- +522221234567
- इंडोनेशिया
- +62812345678
- तुर्की
- +905012345678
- फ़िलीपींस
- +639051234567
- नाइजीरिया
- +2348021234567
- पाकिस्तान
- +923012345678
नंबर डालते समय होने वाली आम ग़लतियाँ
- शुरुआती 0 रखे रहना। UK, जर्मनी, फ़्रांस, भारत और ऑस्ट्रेलिया समेत ज़्यादातर देश 0 को घरेलू ट्रंक प्रीफ़िक्स के रूप में इस्तेमाल करते हैं। देश कोड के बाद यह हट जाता है: 07400 123456 बनता है +44 7400 123456, कभी +44 07400 123456 नहीं।
- जहाँ + चाहिए, वहाँ 00 टाइप करना। ज़्यादातर देशों में 00 एग्ज़िट कोड है (US और कनाडा में 011), और इसका मतलब + जैसा ही है। वेब फ़ॉर्म में हमेशा + वाला रूप इस्तेमाल करें; कई वैलिडेटर 00 से शुरू होने वाला नंबर रिजेक्ट कर देते हैं।
- एक फ़ील्ड वाले फ़ॉर्म में स्पेस, डैश, बिंदु या ब्रैकेट जोड़ना। कुछ फ़ॉर्म इन्हें हटा देते हैं, कुछ फ़ेल हो जाते हैं। + के बाद सिर्फ़ अंक सबसे सुरक्षित विकल्प है।
- US और कनाडा के नंबरों में 1 दो बार लिखना। 1 देश कोड भी है और घरेलू लंबी दूरी का प्रीफ़िक्स भी, इसलिए +1 एक ही बार लिखा जाता है: +1 201 555 0123, न कि +1 1 201 555 0123।
- इटली के लैंडलाइन में 0 हटा देना। इटली में ट्रंक प्रीफ़िक्स नहीं है: रोम के 06 जैसे लैंडलाइन का शुरुआती 0 नंबर का हिस्सा है और +39 के बाद भी रहता है। इटली के मोबाइल नंबर 3 से शुरू होते हैं।
- यह मान लेना कि हर देश में ट्रंक प्रीफ़िक्स होता है। स्पेन, इटली और सिंगापुर देश के अंदर भी वही अंक डायल करते हैं जो देश कोड के बाद, इसलिए हटाने को कुछ नहीं होता।
- देश कोड चुनकर नंबर फ़ील्ड में कोड दोबारा टाइप करना। अगर फ़ॉर्म में देश चुनने का विकल्प है, तो नंबर फ़ील्ड में सिर्फ़ नेशनल सिग्निफ़िकेंट नंबर चाहिए।
यह टूल क्या नहीं करता
फ़ॉर्मेटर ढाँचा जाँचता है, स्थिति नहीं। कोई नंबर पूरी तरह सही फ़ॉर्मेट में होकर भी किसी ख़ास सेवा के लिए बेकार हो सकता है।
- यह नहीं बता सकता कि नंबर VoIP है या असली मोबाइल लाइन। कई देशों में दोनों एक ही नंबर रेंज इस्तेमाल करते हैं; इन्हें अलग पहचानने के लिए लाइव नेटवर्क डेटा पर ऑपरेटर का लाइन-टाइप लुकअप चाहिए।
- यह नहीं जाँचता कि नंबर चालू है या नहीं, उसका मालिक कौन है, या नंबर ट्रांसफ़र के बाद अभी कौन-सा ऑपरेटर उसे रखता है।
- यह कोई SMS या कॉल नहीं भेजता, इसलिए यह पक्का नहीं कर सकता कि वेरिफ़िकेशन कोड आएगा।
- इसकी मोबाइल जाँच लाइब्रेरी में शामिल प्रकाशित नंबरिंग रेंज पर आधारित है; बहुत हाल में खुली कोई रेंज डेटा अपडेट होने तक अज्ञात दिख सकती है।
यह WhatsApp, Facebook, Telegram और Google पर क्यों चलता है
ऐप्स सिर्फ़ अंक नहीं देखते: वे लाइन का टाइप, देश का फ़ॉर्मेट और यह भी जाँचते हैं कि नंबर सच में उनका कोड पा सकता है या नहीं। SMSCreation का हर नंबर अपने देश के आधिकारिक फ़ॉर्मेट में असली मोबाइल नंबर है — VoIP लाइन नहीं — इसलिए यह इन जाँचों को वैसे ही पास करता है जैसे आपकी जेब में रखा SIM।
और हम इस पर 7 दिन की रिप्लेसमेंट गारंटी देते हैं: अगर आपका नंबर WhatsApp, Facebook, Telegram, Google या आपके किसी ज़रूरी ऐप पर काम न करे, तो हम उसी देश का नया नंबर मुफ़्त में देते हैं — या आप चाहें तो 100% रिफ़ंड।
- नॉन-VoIP, असली मोबाइल लाइन टाइप — लाइन-टाइप जाँच इसे आम SIM नंबर की तरह देखती है, VoIP लाइन की तरह नहीं
- सही कंट्री कोड, प्रीफ़िक्स और अंकों की संख्या के साथ देश का आधिकारिक फ़ॉर्मेट
- अनलिमिटेड इनकमिंग SMS और कॉल — कोड SMS से या “कॉल मी” ऑप्शन से आते हैं
- सिर्फ़ आपका — कभी पब्लिक SMS साइट्स पर नहीं डाला जाता, इसलिए न फ़्लैग होता है न रेट-लिमिट
- जब तक चाहें आपका — दोबारा वेरिफ़िकेशन और अकाउंट रिकवरी चलती रहती है
इन जाँचों में पास होने वाला असली मोबाइल नंबर चाहिए?
अगर आपको ऐसा नंबर चाहिए जो सही फ़ॉर्मेट में हो और VoIP लाइन रिजेक्ट करने वाले ऐप्स में भी स्वीकार हो, तो SMSCreation 181 देशों में असली मोबाइल नंबर देता है, हर एक उस देश के आधिकारिक मोबाइल फ़ॉर्मेट में। हर प्लान में अनलिमिटेड इनकमिंग SMS, हर महीने 500 आउटगोइंग SMS और 1,000 आउटगोइंग कॉल मिनट, और अनलिमिटेड इनकमिंग कॉल शामिल हैं।
कीमत सालाना प्लान पर $1.80 प्रति माह से शुरू होती है ($21.60 सालाना बिल), हर देश में एक जैसी। जब तक आप रिन्यू करते रहें, नंबर आपका रहता है, और 7 दिन की रिप्लेसमेंट गारंटी के तहत, अगर नंबर आपके ज़रूरी ऐप के साथ काम न करे, तो उसी देश का मुफ़्त नया नंबर या 100% रिफ़ंड मिलता है।
सवाल-जवाब
E.164 फ़ॉर्मेट क्या है?
E.164 ITU का इंटरनेशनल नंबरिंग फ़ॉर्मेट है: प्लस चिह्न, एक से तीन अंकों का देश कोड और ट्रंक प्रीफ़िक्स के बिना नेशनल नंबर — कुल 15 अंक तक और बिना स्पेस। उदाहरण के लिए, UK का मोबाइल 07400 123456 E.164 में +447400123456 है।
देश कोड जोड़ते समय क्या शुरुआती 0 रखना चाहिए?
ज़्यादातर देशों में नहीं। शुरुआती 0 घरेलू ट्रंक प्रीफ़िक्स है और देश कोड के बाद हट जाता है। ख़ास अपवाद इटली के लैंडलाइन हैं, जहाँ 0 नंबर का हिस्सा है और +39 के बाद भी रहता है।
क्या 00 और + एक ही हैं?
ज़्यादातर देशों में हाँ: 00 वह एग्ज़िट कोड है जिसका प्रतीक + है। US और कनाडा इसकी जगह 011 इस्तेमाल करते हैं। वेब फ़ॉर्म और ऐप्स + वाला रूप चाहते हैं, इसलिए ऑनलाइन नंबर टाइप करते समय + लगाएं।
क्या फ़ॉर्मेटर इस्तेमाल करने पर मेरा नंबर कहीं भेजा जाता है?
नहीं। नंबर हमारे सर्वर पर सार्वजनिक नंबरिंग-प्लान डेटा से फ़ॉर्मेट होता है और तुरंत हटा दिया जाता है — न सेव होता है, न लॉग होता है, न किसी डेटाबेस से मिलाया जाता है।
क्या यह टूल बता सकता है कि नंबर VoIP है?
नहीं। सिर्फ़ फ़ॉर्मेट और नंबर रेंज से VoIP और मोबाइल लाइनों को भरोसे से अलग नहीं किया जा सकता, क्योंकि दोनों अक्सर एक ही रेंज साझा करते हैं। इसके लिए ऑपरेटर का लाइन-टाइप लुकअप चाहिए, जिसे हमारी गाइड “नंबर VoIP है या नहीं, कैसे जाँचें” समझाती है।
जब फ़ॉर्मेटर कहता है नंबर ठीक है, तो फ़ॉर्म उसे अमान्य क्यों बताता है?
फ़ॉर्मेटर सिर्फ़ ढाँचा जाँचता है। फ़ॉर्म किसी बचे हुए स्पेस या 00 प्रीफ़िक्स, ग़लत चुने देश, या इस वजह से भी नंबर रिजेक्ट कर सकता है कि सेवा उस तरह की लाइन स्वीकार नहीं करती, जैसे वेरिफ़िकेशन के लिए VoIP नंबर।
क्या यह नंबर WhatsApp, Facebook, Telegram और Google पर काम करेगा?
हाँ — गारंटी के साथ। यह अनलिमिटेड इनकमिंग SMS और कॉल वाला असली मोबाइल नंबर है, इसलिए वेरिफ़िकेशन कोड SMS या वॉइस कॉल से आते हैं। अगर यह WhatsApp, Facebook, Telegram, Google या आपके किसी ज़रूरी ऐप पर काम न करे, तो हम 7 दिन के अंदर इसे मुफ़्त में बदल देते हैं — या 100% रिफ़ंड।