सब्जेक्ट और बॉडी वाला mailto लिंक बनाने के लिए mailto: के बाद ईमेल पता लिखें, फिर ?subject= और &body= जोड़ें, और हर वैल्यू को परसेंट-एन्कोड करें: स्पेस बनता है %20, नई लाइन %0A (या %0D%0A), और टेक्स्ट के अंदर का & बनता है %26। उदाहरण: mailto:support@example.com?subject=Refund&body=Hi%2C। एन्कोडिंग सही रखने का सबसे तेज़ तरीका है हमारा फ्री mailto लिंक जनरेटर: फ़ील्ड भरें, आखिरी फ़ील्ड के बाहर क्लिक करें और लिंक कॉपी कर लें।
जनरेटर फ्री है, आपके ब्राउज़र में चलता है और शुरू करने के लिए अकाउंट की ज़रूरत नहीं है। बिना अकाउंट के आप दिन में 5 बार टूल इस्तेमाल कर सकते हैं, और फ्री My Botsy अकाउंट (100% फ्री, कोई स्पैम नहीं) यह रोज़ की सीमा हटा देता है। इस गाइड के सभी लिंक 30 अक्टूबर 2026 को Chrome में टूल में इनपुट टाइप करके बनाए गए हैं, और नतीजे बिना बदलाव के कॉपी किए गए हैं।
mailto लिंक कैसे बनता है
इसका फ़ॉर्मैट RFC 6068 में तय है। mailto लिंक के तीन हिस्से होते हैं:
- स्कीम और पाने वाला:
mailto:support@example.com। कई पते कॉमा से अलग किए जाते हैं, और पाने वाले का पता छोड़ा भी जा सकता है। - एक प्रश्नचिह्न (?), जिससे फ़ील्ड की सूची शुरू होती है।
&से जुड़े फ़ील्ड:cc=,bcc=,subject=(विषय) औरbody=(मैसेज)। हर वैल्यू अलग से एन्कोड होती है।
लिंक पर क्लिक करने से कुछ भी भेजा नहीं जाता। यह विज़िटर के डिवाइस से कहता है कि वह डिफ़ॉल्ट ईमेल ऐप में पहले से भरा हुआ नया मैसेज खोले; व्यक्ति उसे देखता है और खुद Send दबाता है। कॉन्टैक्ट फ़ॉर्म से यही सबसे बड़ा फ़र्क है, और इसी वजह से सपोर्ट रिक्वेस्ट, कोटेशन रिक्वेस्ट और "ईमेल से शेयर करें" बटन के लिए mailto लिंक बहुत काम के हैं।
mailto लिंक कैसे बनाएं: स्टेप बाय स्टेप
- mailto लिंक जनरेटर खोलें।
- To फ़ील्ड में पाने वाले का पता लिखें। अगर आप चाहते हैं कि विज़िटर खुद चुने कि ईमेल किसे भेजना है (शेयर लिंक के लिए उपयोगी), तो इसे खाली छोड़ दें।
- ज़रूरत हो तो CC और BCC जोड़ें। पतों को कॉमा से अलग करें, बीच में स्पेस न रखें।
- सब्जेक्ट और बॉडी सामान्य टेक्स्ट की तरह लिखें। नई लाइन के लिए Enter दबाएं; टूल खुद एन्कोड कर देता है।
- आखिरी बदले गए फ़ील्ड के बाहर क्लिक करें। लिंक तब दोबारा बनता है जब कोई फ़ील्ड फ़ोकस खोता है, हर अक्षर पर नहीं। हमारे टेस्ट में, अभी टाइप की गई बॉडी तब तक नतीजे में नहीं आई जब तक हमने पेज पर कहीं और क्लिक नहीं किया।
- कॉपी बटन से नतीजा कॉपी करें और पब्लिश करने से पहले टेस्ट करें: कंप्यूटर पर क्लिक करके और फ़ोन पर टैप करके।
हल किए गए उदाहरण (असली नतीजे)
उदाहरण 1: हिंदी में पहले से लिखी बॉडी वाला सपोर्ट लिंक
इनपुट: To support@example.com, सब्जेक्ट रिफ़ंड अनुरोध - ऑर्डर #4821, बॉडी पाँच लाइनों में:
नमस्ते,
मुझे ऑर्डर #4821 का रिफ़ंड चाहिए।
धन्यवाद,
अनीता
नतीजा:
mailto:support@example.com?subject=%E0%A4%B0%E0%A4%BF%E0%A4%AB%E0%A4%BC%E0%A4%82%E0%A4%A1%20%E0%A4%85%E0%A4%A8%E0%A5%81%E0%A4%B0%E0%A5%8B%E0%A4%A7%20-%20%E0%A4%91%E0%A4%B0%E0%A5%8D%E0%A4%A1%E0%A4%B0%20%234821&body=%E0%A4%A8%E0%A4%AE%E0%A4%B8%E0%A5%8D%E0%A4%A4%E0%A5%87%2C%0A%0A%E0%A4%AE%E0%A5%81%E0%A4%9D%E0%A5%87%20%E0%A4%91%E0%A4%B0%E0%A5%8D%E0%A4%A1%E0%A4%B0%20%234821%20%E0%A4%95%E0%A4%BE%20%E0%A4%B0%E0%A4%BF%E0%A4%AB%E0%A4%BC%E0%A4%82%E0%A4%A1%20%E0%A4%9A%E0%A4%BE%E0%A4%B9%E0%A4%BF%E0%A4%8F%E0%A5%A4%0A%0A%E0%A4%A7%E0%A4%A8%E0%A5%8D%E0%A4%AF%E0%A4%B5%E0%A4%BE%E0%A4%A6%2C%0A%E0%A4%85%E0%A4%A8%E0%A5%80%E0%A4%A4%E0%A4%BE
लिंक लंबा दिखता है क्योंकि हर देवनागरी अक्षर UTF-8 में 3 बाइट का होता है, और हर बाइट %E0%A4%.. जैसे कोड में लिखी जाती है। RFC 6068 यही तरीका बताता है, और ईमेल ऐप फिर से मूल हिंदी टेक्स्ट दिखाता है। ध्यान दें कि # बना %23: बिना एन्कोड किए उसके बाद का सब कुछ URL फ़्रैगमेंट माना जाता और सब्जेक्ट "ऑर्डर" पर ही कट जाता। खाली लाइनें %0A%0A बनीं, कॉमा %2C और पूर्णविराम (।) %E0%A5%A4।
उदाहरण 2: CC, BCC और चिह्नों वाली कोटेशन रिक्वेस्ट
इनपुट: To sales@example.com, CC ana@example.com, ben@example.com, BCC crm@example.com, सब्जेक्ट Quote: 3 seats & onboarding, बॉडी:
Plan: Team + Onboarding
Seats: 3
Budget: 50% now, 50% on delivery
नतीजा:
mailto:sales@example.com?cc=ana@example.com, ben@example.com&bcc=crm@example.com&subject=Quote%3A%203%20seats%20%26%20onboarding&body=Plan%3A%20Team%20%2B%20Onboarding%0ASeats%3A%203%0ABudget%3A%2050%25%20now%2C%2050%25%20on%20delivery
यहाँ तीन बातें अहम हैं। सब्जेक्ट का & बना %26, इसलिए वह नए फ़ील्ड की शुरुआत नहीं समझा जाता। + बना %2B; बिना एन्कोड किया प्लस फ़ॉर्म जैसे पार्सर में स्पेस पढ़ा जाता है (हमने जाँचा: JavaScript का URLSearchParams a+b को a b पढ़ता है)। और 50% बना 50%25। लेकिन CC फ़ील्ड ठीक वैसा ही कॉपी होता है जैसा आपने टाइप किया, कॉमा के बाद वाले स्पेस समेत। Chrome लिंक पढ़ते समय उस स्पेस को %20 बना देता है, पर सादे टेक्स्ट में पेस्ट करने पर यह लिंक तोड़ सकता है, इसलिए ana@example.com,ben@example.com लिखें।
उदाहरण 3: बिना पते वाला "ईमेल से शेयर करें" लिंक
इनपुट: To खाली, सब्जेक्ट फ्री टूल: mailto लिंक, बॉडी यह देखो: https://mybotsy.com/hi/mailto-link-generator?utm_source=email&utm_medium=share।
mailto:?subject=%E0%A4%AB%E0%A5%8D%E0%A4%B0%E0%A5%80%20%E0%A4%9F%E0%A5%82%E0%A4%B2%3A%20mailto%20%E0%A4%B2%E0%A4%BF%E0%A4%82%E0%A4%95&body=%E0%A4%AF%E0%A4%B9%20%E0%A4%A6%E0%A5%87%E0%A4%96%E0%A5%8B%3A%20https%3A%2F%2Fmybotsy.com%2Fhi%2Fmailto-link-generator%3Futm_source%3Demail%26utm_medium%3Dshare
बॉडी के अंदर का URL पूरा एन्कोड हुआ, उसके अपने ?, = और & समेत। यही सही है: वरना utm_medium=share mailto का अलग फ़ील्ड बन जाता और मैसेज से गायब हो जाता। UTM टैग से Google Analytics में दिखता है कि ईमेल शेयर से कितनी विज़िट आईं; इन्हें UTM लिंक जनरेटर से बनाएं (हमारी GA4 के लिए UTM गाइड बताती है कि कौन-सी वैल्यू रखें)। अपॉस्ट्रॉफ़ी (') वैसे ही रहता है, क्योंकि URL में वह मान्य अक्षर है।
लिंक को अपनी वेबसाइट पर लगाएं
जनरेटर आपको लिंक देता है; उसे <a> टैग में आप खुद लपेटें:
<a href="mailto:support@example.com?subject=Refund&body=Order%20number%3A%20">रिफ़ंड माँगें</a>
HTML कोड में फ़ील्ड के बीच के सेपरेटर को & लिखना पूरी तरह मान्य तरीका है, और ब्राउज़र उसे फिर से & बना देता है। सादा & भी व्यवहार में चलता है। जो कभी नहीं करना है: अपने टेक्स्ट के %26 को & से बदलना। ये दो अलग परतें हैं।
कुछ जगहें जहाँ mailto लिंक सच में काम आता है:
- ईमेल सिग्नेचर: पहले से भरे सब्जेक्ट वाला "कॉल बुक करें" लिंक। बाकी सिग्नेचर ईमेल सिग्नेचर जनरेटर से बनाएं।
- प्राइसिंग पेज: खाली जगहों वाली बॉडी ("कंपनी:", "यूज़र:"), ताकि रिक्वेस्ट ज़रूरी जानकारी के साथ आएं।
- PDF और इनवॉइस: ऐसा लिंक जो अकाउंट्स टीम को जवाब खोलता है और सब्जेक्ट में इनवॉइस नंबर पहले से होता है।
- चैट का विकल्प: मैसेज पसंद करने वालों के लिए इसके साथ WhatsApp बटन भी रखें (देखें WhatsApp लिंक कैसे बनाएं)।
आम गलतियाँ
- पूरा लिंक एन्कोड कर देना। पूरी स्ट्रिंग URL एन्कोडर में डालने पर
mailto:बन जाता हैmailto%3Aऔर वह लिंक ही नहीं रहता। सिर्फ़ वैल्यू एन्कोड करें। किसी हिस्से को हाथ से एन्कोड करना हो तो सिर्फ़ वही हिस्सा URL एन्कोडर में पेस्ट करें। - स्पेस के लिए
+लगाना। कुछ ऐप असली प्लस चिह्न दिखाते हैं।%20इस्तेमाल करें। - दूसरा प्रश्नचिह्न। सिर्फ़ पहला
?फ़ील्ड शुरू करता है; बाकी फ़ील्ड&से जुड़ते हैं।?subject=Hi?body=Thanksपूरा "Hi?body=Thanks" सब्जेक्ट में डाल देता है। - सिंगल कोट वाले HTML एट्रिब्यूट। जनरेटर अपॉस्ट्रॉफ़ी एन्कोड नहीं करता, इसलिए
href='mailto:...में टेक्स्ट का अपॉस्ट्रॉफ़ी एट्रिब्यूट को जल्दी बंद कर देता है। डबल कोट इस्तेमाल करें या'को%27से बदलें। - CRLF लाइन ब्रेक। RFC 6068 बॉडी की नई लाइन को
%0D%0Aलिखता है। जनरेटर%0Aदेता है, क्योंकि ब्राउज़र आपकी टाइप की गई नई लाइनें इसी रूप में रखता है। अगर कोई ईमेल ऐप आपकी लाइनें जोड़ दे, तो हर%0Aको%0D%0Aसे बदल दें। - बहुत लंबी बॉडी। स्टैंडर्ड कोई सीमा तय नहीं करता, लेकिन कुछ ऐप और ब्राउज़र लंबे लिंक काट देते हैं। हिंदी टेक्स्ट एन्कोड होकर काफ़ी लंबा हो जाता है, इसलिए बॉडी को छोटा टेम्पलेट रखें और बाकी व्यक्ति को लिखने दें।
- यह मान लेना कि सबके पास ईमेल ऐप है। शेयर किए गए कंप्यूटर या बिना सेट-अप ईमेल ऐप वाले फ़ोन पर क्लिक से कुछ नहीं होता, या कोई ऐसा ऐप खुलता है जिसे विज़िटर इस्तेमाल नहीं करता। ब्राउज़र में वेबमेल चलाने वालों को पहले उसे mailto हैंडलर के रूप में सेट करना पड़ता है। लिंक के पास ईमेल पता हमेशा सादे टेक्स्ट में भी दिखाएं।
- स्पैम। mailto लिंक पेज के सोर्स कोड में पता दिखा देता है, और बॉट ऐसे पते इकट्ठा करते हैं। ज़्यादा ट्रैफ़िक वाले पेज पर ऐसा सामान्य पता रखें जिसे आप फ़िल्टर कर सकें, या कॉन्टैक्ट फ़ॉर्म इस्तेमाल करें।
किसी और का बनाया mailto लिंक जाँचें
लंबा एन्कोडेड लिंक पढ़ने के लिए सिर्फ़ subject= या body= के बाद वाला हिस्सा URL डिकोडर में पेस्ट करें। आपको सादा टेक्स्ट दिखेगा, और फालतू %0A, छूटे हुए %26 या डबल एन्कोडिंग वाले %2520 तुरंत पकड़ में आ जाएंगे।
अभी अपना लिंक बनाएं
mailto लिंक जनरेटर खोलें, सब्जेक्ट और बॉडी भरें, आखिरी फ़ील्ड के बाहर क्लिक करें और कॉपी करें। चैट लिंक भी चाहिए? WhatsApp लिंक जनरेटर भी इसी तरह काम करता है। दोनों फ्री हैं, आपके ब्राउज़र में चलते हैं, और शुरू करने के लिए अकाउंट की ज़रूरत नहीं है।
अक्सर पूछे जाने वाले सवाल
mailto लिंक में सब्जेक्ट और बॉडी कैसे जोड़ें?
पते के बाद ?subject= और फिर मैसेज के लिए &body= जोड़ें, दोनों वैल्यू एन्कोड करके: mailto:hi@example.com?subject=Quote&body=Hi%2C। mailto लिंक जनरेटर यह एन्कोडिंग आपके लिए कर देता है।
mailto बॉडी में नई लाइन कैसे डालें?
इसे %0D%0A (RFC 6068 वाला रूप) या %0A के रूप में एन्कोड करें। हमारे जनरेटर में बस बॉडी फ़ील्ड में Enter दबाएं, हर नई लाइन %0A बनकर आती है।
क्या एक mailto लिंक में कई पाने वाले हो सकते हैं?
हाँ। पतों को बिना स्पेस के कॉमा से अलग करें, जैसे mailto:ana@example.com,ben@example.com। यही तरीका cc और bcc फ़ील्ड में भी चलता है।
मेरा mailto लिंक काम क्यों नहीं कर रहा?
ज़्यादातर वजह यह होती है कि विज़िटर के पास डिफ़ॉल्ट ईमेल ऐप सेट नहीं है, या लिंक में बिना एन्कोड किए अक्षर हैं: बिना एन्कोड किया # सब्जेक्ट काट देता है और टेक्स्ट का & उसे नए फ़ील्ड में बाँट देता है। वैल्यू एन्कोड करें और कंप्यूटर व फ़ोन दोनों पर टेस्ट करें।
क्या बिना ईमेल पते के mailto लिंक बन सकता है?
हाँ। mailto:?subject=...&body=... खाली To फ़ील्ड के साथ नया मैसेज खोलता है, और विज़िटर खुद पाने वाला चुनता है। ईमेल से शेयर करने वाले बटन ऐसे ही काम करते हैं।
क्या My Botsy का mailto लिंक जनरेटर फ्री है?
हाँ। यह फ्री है और आपके ब्राउज़र में चलता है। बिना अकाउंट के दिन में 5 बार इस्तेमाल कर सकते हैं, और फ्री My Botsy अकाउंट, बिना स्पैम, यह रोज़ की सीमा हटा देता है।