मुख्य सामग्री पर जाएं
गाइड जानकारी

E.164: ऐसा फ़ोन नंबर कैसे लिखें जिसे कोई भी सिस्टम स्वीकार करे

E.164 क्या है?

E.164 वह international standard है जो बताता है कि फ़ोन नंबर कैसे लिखा जाए, ताकि दुनिया का कोई भी network caller की जगह जाने बिना उसे route कर सके। इसे International Telecommunication Union प्रकाशित करता है और इसी वजह से plus sign से शुरू होने वाला नंबर किसी भी country से काम करता है।

नियम छोटा है। E.164 नंबर में होते हैं:

  • शुरुआत में +,
  • country calling code (1 से 3 digits),
  • national number,
  • plus के बाद कुल अधिकतम 15 digits,
  • और कोई spaces, brackets, hyphens या dots नहीं

+14155552671 E.164 है। +442071838750 भी E.164 है। (415) 555-2671 E.164 नहीं है, और 020 7183 8750 भी नहीं।

यह standard आधिकारिक रूप से ITU-T Recommendation E.164 है, और इसके दिए हुए country codes दुनिया के हर phone system में इस्तेमाल होते हैं।

बार चार्ट: Telvio के साथ हर देश में दस मिनट की कॉल की कीमत, सबसे सस्ती पहलेCanada$0.20United States$0.30India$0.60Russia$5.60United Kingdom$6.80Germany$6.80
दस मिनट की कीमत। Canada पर कॉल $0.20 की पड़ती है — $0.02 प्रति मिनट, बिना कनेक्शन शुल्क के प्रति सेकंड बिलिंग। Telvio की प्रकाशित price list की दरें, जिसमें 95 देश शामिल हैं।इस पेज का लिंक देकर इसे मुफ़्त में दोबारा इस्तेमाल करें।

हर form यह format क्यों मांगता है?

क्योंकि local convention में लिखा गया नंबर अस्पष्ट हो सकता है, जबकि E.164 में लिखा नंबर अस्पष्ट नहीं होता।

020 7183 8750 पर ध्यान दें। United Kingdom में यह London का नंबर है। इस तरह लिखने पर यह पता नहीं चलता कि यह किस country का नंबर है, और शुरुआत का zero एक trunk prefix है — ऐसी dialling instruction जिसका अर्थ केवल UK के अंदर है, नंबर का हिस्सा नहीं। किसी दूसरे country के system को देने पर इसे route नहीं किया जा सकता।

E.164 में यही digits +442071838750 हैं: स्पष्ट, अपने-आप में पूरा और एक जैसे, चाहे call London, Lagos या Lima से की जाए। यही इस standard की पूरी उपयोगिता है और इसी वजह से banks, airlines, payment processors, two-factor authentication systems और messaging platforms सभी इस format पर ज़ोर देते हैं।

इसकी एक दूसरी, कम स्पष्ट वजह भी है। E.164 धरती के हर telephone number को ठीक एक canonical string देता है। Local format में numbers रखने वाले database को 0207 183 8750, 020-7183-8750 और +44 20 7183 8750 को संभवतः एक ही customer मानना पड़ता है। E.164 रखने वाले database में ऐसा नहीं होता, क्योंकि इसे लिखने का केवल एक तरीका है।

Local number को E.164 में कैसे convert करें

तीन steps हैं, और लोग सबसे ज़्यादा गलती बीच वाले step में करते हैं।

  1. Country calling code खोजें। United States और Canada के लिए +1, United Kingdom के लिए +44, India के लिए +91, Germany के लिए +49, Russia और Kazakhstan के लिए +7। हर country का code area codes section में दिया गया है।
  2. Trunk prefix हटाएं। ज़्यादातर countries में domestic call करते समय नंबर के आगे एक digit — आमतौर पर 0, कभी-कभी 8 — लगाया जाता है। यह routing instruction है, नंबर का हिस्सा नहीं, इसलिए country code लगाने से पहले इसे हटाना ज़रूरी है। यह सबसे आम गलती है।
  3. शुरुआत में plus लगाकर उन्हें जोड़ें, और हर space और separator हटा दें।
Country Locally लिखा गया Trunk prefix E.164
United Kingdom 020 7183 8750 0 +442071838750
Germany 030 901820 0 +4930901820
India 022 2202 4000 0 +912222024000
Australia (02) 9374 4000 0 +61293744000
Russia 8 495 123-45-67 8 +74951234567
United States (415) 555-2671 none +14155552671
Mexico 55 1234 5678 none since 2019 +525512345678

United States और Canada में कोई trunk prefix नहीं होता — लोग long-distance number से पहले जो "1" dial करते हैं, वही country code है। इसलिए US number से कुछ हटाने की ज़रूरत नहीं होती। Mexico ने August 2019 में अपना trunk prefix और अलग mobile prefix समाप्त कर दिया था, इसलिए उससे पहले लिखी गई guidance गलत है।

अगर आप खुद अंदाज़ा लगाने के बजाय इसे check करवाना चाहते हैं, तो नंबर को phone number validator में paste करें। यह country, expected length और यह पता लगाएगा कि शुरुआती digits उसे mobile या landline के रूप में चिह्नित करते हैं या नहीं।

Conversion बिगाड़ने वाली पाँच गलतियां

इनमें से हर गलती ऐसा नंबर बनाती है जो देखने में सही लगता है, लेकिन काम नहीं करता।

Trunk prefix को बनाए रखना। +44 020 7183 8750 दुनिया में सबसे आम गलती है। 0 हटाना ज़रूरी है।

नंबर का हिस्सा होने वाले शुरुआती zero को हटा देना। यह उलटी गलती है और उन countries में होती है जहां trunk prefix हटाने के बाद national number वास्तव में zero से शुरू होता है। Italy इसका प्रमुख उदाहरण है: Italian fixed numbers international format में अपना शुरुआती 0 बनाए रखते हैं। इसलिए Rome का 06 1234567, +3906 1234567 होता है, +396 1234567 नहीं। Italy वह exception है जिसमें लोग इसलिए उलझते हैं क्योंकि बाकी जगह नियम इसके उलट है।

Plus के साथ exit code भी शामिल करना। +01144… कोई नंबर नहीं है। इसमें 00 और + एक ही काम दो बार कर रहे हैं।

Area code check किए बिना North America की किसी भी जगह के लिए +1 इस्तेमाल करना। +1 country code United States, Canada और twenty Caribbean nations में साझा है। +1 876 Jamaica का है और +1 242 Bahamas का, और दोनों की pricing US number से बहुत अलग है। Phone number validator यह पता लगाता है कि +1 number वास्तव में किस country का है।

Number को numeric column में store करना। नीचे इसकी जानकारी दी गई है, और ऐसा होने के बाद इसे recover नहीं किया जा सकता।

Letters के साथ लिखे गए numbers का क्या?

1-800-FLOWERS जैसे numbers North American marketing convention हैं, जिसमें letters को keypad digits से map किया जाता है — ABC को 2 पर, DEF को 3 पर और इसी तरह। यह किसी अलग तरह का number नहीं है; वही digits याद रखने में आसान तरीके से लिखे गए हैं।

दो बातें ध्यान रखें। ये केवल उसी mapping वाले keypad पर काम करते हैं, जो North America में standard है और हर जगह इस्तेमाल नहीं होती। और phone number field इन्हें आपके लिए translate नहीं करेगा — store या dial करने से पहले इन्हें digits में convert करें। 1-800-FLOWERS, +18003569377 होता है।

E.164 में क्या शामिल नहीं होता

तीन चीज़ों को अक्सर नंबर का हिस्सा समझ लिया जाता है, जबकि वे नहीं होतीं।

Exit code। दुनिया के ज़्यादातर हिस्सों में 00, United States और Canada में 011, और कुछ countries में 810। जब आपका phone या handset plus sign support नहीं करता, तब plus sign की जगह यही dial किया जाता है। यह caller के country से जुड़ा है, number से नहीं, इसलिए E.164 में कभी नहीं आता। +44 और 01144 दो अलग जगहों से dial किया गया एक ही destination हैं।

Extension। Switchboard के पीछे का internal extension call connect होने के बाद tones का इस्तेमाल करके dial किया जाता है और E.164 number का हिस्सा नहीं होता। जिन systems को इसे store करना होता है, वे इसे अलग field में रखते हैं। इसे automatically भेजने का तरीका जानने के लिए dialling extensions and phone menus देखें।

Formatting। Spaces, hyphens, brackets और dots केवल display conventions हैं। +44 20 7183 8750, +442071838750 को इंसानों के लिए पढ़ने योग्य तरीके से दिखाता है; standard form में इनमें से कुछ नहीं होता।

क्या लंबा number हमेशा असली number होता है?

नहीं, और 15-digit limit को अक्सर गलत समझा जाता है। E.164 plus के बाद कुल 15 digits तक सीमित है, लेकिन लगभग कोई भी country पूरे 15 digits इस्तेमाल नहीं करता। National numbers आमतौर पर 8 से 11 digits के होते हैं, इसलिए country code सहित पूरा international number आमतौर पर 10 से 13 digits का होता है।

Length validity check का उपयोगी, लेकिन अपूर्ण तरीका है। हर country एक numbering plan प्रकाशित करता है, जिसमें numbers की length और इस्तेमाल होने वाले prefixes बताए जाते हैं। इन सीमाओं से बाहर का number invalid होता है। लेकिन केवल length से यह पता नहीं चल सकता कि number assigned है या नहीं — यानी उसके पीछे कोई वास्तविक subscriber है या नहीं। इसका पता केवल call करके या carrier database से query करके चल सकता है। हमारा validator समेत कोई भी offline validator इसके उलट दावा नहीं करता।

क्या E.164 से carrier या mobile होने का पता चलता है?

ऐतिहासिक रूप से prefix से दोनों का पता चलता था। आज यह भरोसेमंद रूप से किसी का भी पता नहीं बताता।

National numbering plan में prefix ranges को खास operators और service types को allocate किया जाता था। इसलिए +447… UK mobile को चिह्नित करता था और उसके बाद के digits network की पहचान बताते थे। फिर number portability आई और subscribers को operator बदलते समय अपना number रखने की सुविधा मिली। इससे दुनिया के ज़्यादातर हिस्सों में operator वाली mapping हमेशा के लिए बदल गई।

Mobile और landline का फर्क ज़्यादा बेहतर तरीके से बना हुआ है, क्योंकि portability आमतौर पर एक ही type के operators के बीच बदलने तक सीमित होती है। Mobile range से शुरू होने वाला number लगभग हमेशा उसी में रहता है। यह एक मजबूत संकेत है, गारंटी नहीं — और pricing के लिए यह महत्वपूर्ण है, क्योंकि ज़्यादातर countries में mobile और landline की rates अलग होती हैं। Number portability explained में बताया गया है कि अब क्या भरोसेमंद है।

Numbers को सही तरीके से store करना

अगर आप ऐसा कुछ बना रहे हैं जिसमें telephone numbers रखे जाते हैं, तो ये तीन rules बाद की काफी परेशानी बचा सकते हैं।

E.164 store करें, local format में display करें। Database में canonical string रखें और दिखाते समय reader के लिए उसे format करें। इसका उलटा — user ने जो type किया है उसे store करना — ऐसी table बनाता है जिसमें एक ही व्यक्ति तीन बार दिखाई देता है।

इसे text के रूप में store करें, number के रूप में कभी नहीं। Integer column शुरुआत का plus चुपचाप हटा देता है, और trunk prefix वाले किसी भी country में शुरुआती zero भी हटा देता है। यह data loss की सचमुच आम समस्या है और बाद में इसे recover नहीं किया जा सकता।

Number लेते समय country अलग से पूछें या किसी ज्ञात signal से उसे default करें। ऐसा form जो bare local number स्वीकार करके country का अनुमान लगाता है, उन्हीं users के लिए गलत अनुमान लगाएगा जिन्हें इसका सही होना सबसे ज़्यादा ज़रूरी है — यानी विदेश में रहने वाले लोग।

निचोड़

E.164 एक plus sign, एक country code और trunk prefix हटाकर लिखा गया national number है, जिसे बिना spaces वाली अधिकतम 15 digits की single string के रूप में लिखा जाता है। +442071838750, 020 7183 8750 नहीं।

सही conversion एक ऐसे step पर निर्भर करता है जिसे लोग छोड़ देते हैं: शुरुआत का trunk digit हटाएं — UK, Germany, India और Australia में 0, Russia में 8 — और उसके बाद country code लगाएं। 00 और 011 जैसे exit codes कभी number का हिस्सा नहीं होते, extensions कभी number का हिस्सा नहीं होते और formatting characters भी कभी number का हिस्सा नहीं होते। Canonical form को text के रूप में store करें, reader की अपेक्षा के अनुसार local format दिखाएं और हर downstream system इसे बिना यह पूछे route कर देगा कि आप कहां हैं।

अपनी अगली कॉल के लिए Telvio आज़माएं

मुफ्त डाउनलोड। पहला मिनट शामिल, रजिस्ट्रेशन की जरूरत नहीं।

Telvio डाउनलोड करें

स्रोत और साइटेशन

इस पेज पर Telvio के रेट बिल्ड के समय हमारी प्रकाशित टैरिफ से लिए जाते हैं और आखिरी बार 7 अगस्त 2026 को रीबिल्ड किए गए थे। देश कोड, एग्ज़िट कोड और एरिया कोड प्रकाशित राष्ट्रीय नंबरिंग प्लान से लिए गए हैं। रोमिंग शुल्क, कॉलिंग-कार्ड की कीमतें और प्रतियोगियों के रेट तीसरे पक्ष के आंकड़े हैं और जहां भी दिए गए हैं, वहां उन्हें लेबल किया गया है।

Tleugazin, M. (2026). E.164: ऐसा फ़ोन नंबर कैसे लिखें जिसे कोई भी सिस्टम स्वीकार करे. Telvio. https://telvio.app/hi/guide/e164-phone-number-format/

इस पेज का लिंक देकर बिना शुल्क के उद्धृत करें।

लिखने वाले

संबंधित गाइड

1 मिनट मुफ्तन अकाउंट चाहिए, न कार्डमुफ्त कॉल करें