सामग्री पर जाएँ

ASCII आर्ट टेक्स्ट जनरेटर

एक शब्द टाइप करें और उसे सादे कीबोर्ड वर्णों से बना बहु-पंक्ति बैनर के रूप में देखें, इस साइट के लिए बने चार फ़ॉन्ट में। अक्षरों के बीच की जगह और जिस वर्ण से अक्षर भरे जाते हैं उसे सेट करें, फिर कला को कॉपी करें, उसे Markdown कोड ब्लॉक में कॉपी करें, या .txt फ़ाइल के रूप में डाउनलोड करें। निःशुल्क, साइन-अप की ज़रूरत नहीं।

अक्षर, अंक और सामान्य विराम-चिह्न। आपकी हर पंक्ति अपना अलग बैनर बनती है।

फ़ॉन्ट

एक ही चौड़ाई वाला एक वर्ण, जैसे # @ * या █। इमोजी दोगुनी चौड़ाई के होते हैं और अक्षरों को पंक्ति से बाहर धकेल देते हैं।

आपकी ASCII आर्ट

29 कॉलम चौड़ा · 5 पंक्तियाँ

ASCII आर्ट केवल मोनोस्पेस फ़ॉन्ट में सीधी पंक्तियों में आती है। इसे कोड ब्लॉक, टर्मिनल, सोर्स-कोड की टिप्पणी या सादी टेक्स्ट फ़ाइल में चिपकाएँ।

ASCII आर्ट टेक्स्ट जनरेटर का उपयोग कैसे करें

  1. अपना टेक्स्ट टाइप करें। छोटा रखना सबसे अच्छा है — एक नाम, एक शीर्षक, या एक शब्द। आपकी हर पंक्ति अपना अलग बैनर बनती है।
  2. फ़ॉन्ट चुनें। Block और Shadow अक्षरों को भरने वाले वर्ण से बनाते हैं; Slim और Small उन्हें |, _, / और \ से बनी रेखाओं से बनाते हैं।
  3. अंतर और भराव समायोजित करें। अक्षरों के बीच 0 से 3 कॉलम रखें, # की जगह कोई भी एक वर्ण लगाएँ, या हर अक्षर को उसी से बनाएँ।
  4. कॉपी या डाउनलोड करें। कला को जैसी है वैसी कॉपी करें, GitHub, Discord या Slack के लिए Markdown कोड ब्लॉक में लपेटकर कॉपी करें, या .txt फ़ाइल के रूप में डाउनलोड करें।

फ़ॉन्ट कैसे काम करते हैं

हर फ़ॉन्ट छोटे चित्रों की एक तालिका है, हर वर्ण के लिए एक। जनरेटर आपके टेक्स्ट के हर वर्ण को खोजता है, चित्रों को आपके चुने हुए अंतर के साथ बगल-बगल रखता है, और पंक्तियों के सिरों के खाली स्थान हटा देता है ताकि कला साफ़ चिपके। Block, Slim और Small इसी उपकरण के लिए बनाए गए थे; Shadow Block का वह रूप है जिसमें हर अक्षर के लिए छाया जोड़ी गई है — हर भरी हुई कोशिका छाया वर्ण को एक पंक्ति नीचे और एक कॉलम दाईं ओर डालती है, जहाँ भी वह जगह खाली हो।

फ़ॉन्टऊँचाईकिससे बनता हैकिसके लिए अच्छा है
ब्लॉक5 पंक्तियाँभरने वाला वर्ण, डिफ़ॉल्ट रूप से #ऐसे शीर्षक जो कमरे के दूसरे सिरे से भी पढ़े जाएँ
शैडो6 पंक्तियाँभरने और छाया के वर्णत्रि-आयामी किनारे वाला शीर्षक
स्लिम5 पंक्तियाँ|, _, / और \README फ़ाइलों और टर्मिनल के स्वागत संदेशों के लिए हल्के बैनर
स्मॉल3 पंक्तियाँ|, _, /, \ और कोष्ठककोड की टिप्पणियाँ, जहाँ तीन पंक्तियों की कला काफ़ी है

चारों फ़ॉन्ट A–Z, 0–9, स्पेस और 26 विराम-चिह्न कवर करते हैं। छोटे अक्षर बड़े अक्षरों के रूप में बनते हैं, उच्चारण-चिह्न हटा दिए जाते हैं (é E जैसा बनता है और ß SS जैसा), और घुमावदार उद्धरण चिह्न व डैश उनके सीधे ASCII रूप में बनते हैं। जिस चीज़ का कोई चित्र नहीं है — इमोजी, या दूसरी वर्णमालाओं के अक्षर — वह छोड़ दी जाती है और कला के नीचे सूचीबद्ध होती है, ताकि कुछ भी बिना बताए गायब न हो।

हल किया गया उदाहरण

डिफ़ॉल्ट सेटिंग्स के साथ — Block फ़ॉन्ट, अक्षरों के बीच एक कॉलम, और # भरने के लिए — शब्द Hello 29 कॉलम चौड़ा और 5 पंक्तियाँ ऊँचा बनता है: पाँच-पाँच कॉलम के पाँच अक्षर, और चार एक-कॉलम वाले अंतर। Small फ़ॉन्ट वही शब्द 16 कॉलम और 3 पंक्तियों में बनाता है।

ब्लॉक

#   # ##### #     #      ###
#   # #     #     #     #   #
##### ####  #     #     #   #
#   # #     #     #     #   #
#   # ##### ##### #####  ###

स्मॉल

     _        _
|_| |_ |  |  | |
| | |_ |_ |_ |_|

हर अक्षर को उसी से बनाएँ पर टिक करें और H, H से बना होता है — नाम के बैनरों के लिए एक क्लासिक रूप। █ (U+2588 FULL BLOCK) भरने से ठोस अक्षर बनते हैं, पर वह ASCII नहीं है, इसलिए जहाँ भी चिपकाएँ वहाँ जाँच लें कि वह बचता है या नहीं।

ASCII आर्ट कहाँ सही दिखती है

ASCII आर्ट केवल मोनोस्पेस फ़ॉन्ट में काम करती है, जहाँ एक स्पेस उतना ही चौड़ा होता है जितना #। प्रोपोर्शनल फ़ॉन्ट में स्पेस सिकुड़ते हैं, हर पंक्ति अलग मात्रा में खिसकती है, और अक्षर बिखर जाते हैं। यही एक तथ्य तय करता है कि वह कहाँ बची रहती है:

  • काम करती है: टर्मिनल और कमांड प्रॉम्प्ट, कोड एडिटर, सादी टेक्स्ट (.txt) फ़ाइलें, सोर्स-कोड की टिप्पणियाँ, और GitHub, GitLab, Discord, Slack और Reddit पर Markdown कोड ब्लॉक — इनके लिए Markdown कोड ब्लॉक के रूप में कॉपी करें का उपयोग करें।
  • थोड़े बदलाव के साथ काम करती है: वर्ड प्रोसेसर और ईमेल, जब आप टेक्स्ट को Courier New या Consolas जैसे मोनोस्पेस फ़ॉन्ट में सेट करें और स्वचालित फ़ॉर्मेटिंग बंद कर दें।
  • अक्सर टूट जाती है: साधारण चैट संदेश और सोशल-मीडिया पोस्ट, जो प्रोपोर्शनल फ़ॉन्ट इस्तेमाल करते हैं और कभी-कभी स्पेस की लंबी पंक्तियों को सिकोड़ देते हैं, और वेब पेज, जब तक कला <pre> एलिमेंट में न हो।
  • टर्मिनल और ईमेल के लिए 80 कॉलम के भीतर रखें। जब कोई बैनर इससे चौड़ा हो तो जनरेटर चेतावनी देता है; टेक्स्ट का हिस्सा दूसरी पंक्ति में रखें।

ASCII आर्ट का संक्षिप्त इतिहास

वर्णों से बनी तस्वीरें कंप्यूटरों से पुरानी हैं: टाइपिस्ट उन्हें टाइपराइटर पर बनाते थे, और 1960 और 70 के दशक में रेडियो-टेलीटाइप ऑपरेटर उनका आदान-प्रदान करते थे। ASCII — अमेरिकन स्टैंडर्ड कोड फ़ॉर इन्फ़ॉर्मेशन इंटरचेंज, जो पहली बार 1963 में प्रकाशित हुआ — वह छपने योग्य वर्णों का समूह तय करता है जिनसे ये फ़ॉन्ट बने हैं। लाइन प्रिंटर फ़ैनफ़ोल्ड कागज़ की गड्डियों पर विशाल बैनर अक्षर छापते थे, और FIGlet, जो 1991 में आया, इस तरह के अक्षर-फ़ॉन्ट को टर्मिनल के स्वागत संदेशों, सोर्स-कोड के हेडरों और README फ़ाइलों का स्थायी हिस्सा बना गया।

अक्सर पूछे जाने वाले प्रश्न

ASCII आर्ट क्या है?
ASCII के छपने योग्य वर्णों — अक्षर, अंक, विराम-चिह्न और स्पेस — से बनाई गई तस्वीरें और लिखावट, जो एक ग्रिड पर इस तरह रखी जाती हैं कि मिलकर एक बड़ी छवि बनें। इस उपकरण द्वारा बनाए गए जैसे टेक्स्ट बैनर इसका सबसे आम रूप हैं।
चिपकाने के बाद मेरी ASCII आर्ट टूटी हुई क्यों दिखती है?
जहाँ आपने चिपकाया वहाँ प्रोपोर्शनल फ़ॉन्ट है, जिसमें वर्णों की चौड़ाई अलग होती है, इसलिए कॉलम अब एक-दूसरे के सामने नहीं बैठते। उसे कोड ब्लॉक में चिपकाएँ — Markdown कोड ब्लॉक के रूप में कॉपी करें GitHub, Discord और Slack के लिए यही करता है — या टेक्स्ट को Courier New जैसे मोनोस्पेस फ़ॉन्ट में बदलें।
ASCII आर्ट को कोड की टिप्पणी में कैसे डालूँ?
हर पंक्ति के आगे भाषा का टिप्पणी चिह्न (//, # या --) लगाएँ, या ब्लॉक को /* */ में लपेटें। C और C++ में, उस लाइन-टिप्पणी पर ध्यान दें जो बैकस्लैश पर खत्म होती है: कंपाइलर अगली पंक्ति को टिप्पणी में जोड़ देता है, जिससे असली कोड चुपचाप टिप्पणी बन सकता है। Slim और Small कुछ अक्षर बैकस्लैश से बनाते हैं, इसलिए C में चिपकाने से पहले पंक्तियों के अंत जाँचें; Block और Shadow तभी बैकस्लैश इस्तेमाल करते हैं जब आप उसे भरने या छाया के वर्ण के रूप में चुनें।
क्या ये FIGlet फ़ॉन्ट हैं?
नहीं। FIGlet फ़ॉन्ट कई अलग-अलग लेखकों की अलग फ़ाइलें हैं, जो अपनी शर्तों पर बाँटी जाती हैं, और यह जनरेटर उनका उपयोग नहीं करता। Block, Slim और Small CitationEasy के लिए बनाए गए थे, और Shadow Block से गणना किया जाता है।
क्या मैं छोटे अक्षर या उच्चारण-चिह्न वाले अक्षर इस्तेमाल कर सकता हूँ?
आप उन्हें टाइप कर सकते हैं, पर फ़ॉन्ट केवल बड़े अक्षर बनाते हैं: छोटे अक्षर बड़े बनते हैं और उच्चारण-चिह्न हटा दिए जाते हैं, इसलिए café CAFE जैसा बनता है। दूसरी वर्णमालाओं के अक्षर, जैसे ग्रीक या सिरिलिक, का कोई चित्र नहीं है और उन्हें कला के नीचे छोड़े गए के रूप में सूचीबद्ध किया जाता है।
सबसे अच्छा भरने वाला वर्ण कौन सा है?
# सबसे सुरक्षित है, क्योंकि वह ASCII है और हर मोनोस्पेस फ़ॉन्ट में घना दिखता है। @, * और 0 अलग बनावट देते हैं। पूरा ब्लॉक █ ठोस दिखता है पर ASCII नहीं है। इमोजी से बचें: वे ज़्यादातर फ़ॉन्ट में बाकी वर्णों से दोगुने चौड़े होते हैं और हर पंक्ति को उसकी जगह से खिसका देते हैं।

संबंधित उपकरण

सजावटी टेक्स्ट और प्रतीक में और