पूरी ASCII तालिका — दशमलव, हेक्स, octal, बाइनरी और HTML एंटिटी, क्लिक-से-कॉपी के साथ।
ASCII (American Standard Code for Information Interchange, 1963) 0 से 127 तक की संख्याएँ उन कैरेक्टरों को सौंपता है जिन पर कंप्यूटिंग खड़ी हुई: 33 कंट्रोल कोड और 95 छापे जाने योग्य कैरेक्टर — अक्षर, अंक, विराम-चिह्न और स्पेस। ये आवंटन कभी गए नहीं: Unicode के पहले 128 कोड पॉइंट ठीक ASCII सेट हैं, और शुद्ध-ASCII फ़ाइल बाइट-दर-बाइट मान्य UTF-8 है। इसीलिए 60 साल पुरानी यह तालिका आज भी वह संदर्भ है जिसे प्रोग्रामर सबसे ज़्यादा खोलता है: यह हर आधुनिक टेक्स्ट एनकोडिंग की शुरुआत भी है।
तालिका हर कोड को हर ज़रूरी रूप में अगल-बग़ल दिखाती है — दशमलव, हेक्साडेसिमल, octal, 8-बिट बाइनरी और HTML एंटिटी (जहाँ & और < जैसा आम नामित रूप है वहाँ वही, वरना संख्यात्मक)। कंट्रोल कैरेक्टर 0–31 अपने मानक संक्षेपों के साथ दिखते हैं, और जो मुट्ठी भर आज भी रोज़ के काम में मायने रखते हैं उनकी व्याख्या है: NUL C में स्ट्रिंग समाप्त करता है, HT टैब कुंजी है, LF Unix पर पंक्ति समाप्त करता है, CR Windows पर पंक्ति समाप्त करने के लिए LF से जुड़ता है, और ESC टर्मिनल की कंट्रोल सीक्वेंस खोलता है। बाक़ी अधिकतर टेलीटाइप विरासत हैं जो केवल पुराने प्रोटोकॉल और बाइनरी डंप में मिलेंगे।
आम उपयोग: कोड में एस्केप सीक्वेंस और कैरेक्टर-अंकगणित लिखना (क्लासिक सूझ कि "A" 65 है और "a" 97 — ठीक 32 का अंतर, एक अकेला बिट, जिससे तेज़ केस-रूपांतरण चलता है), हेक्स डंप पढ़ना, सही HTML एंटिटी चुनना, या जाँचना कि फ़ाइल को कौन-सा अदृश्य कैरेक्टर बिगाड़ रहा है। खोज कैरेक्टर, दशमलव या हेक्स कोड, या कंट्रोल-कोड नाम स्वीकारती है, और छापे जाने योग्य पंक्ति पर क्लिक करने से ख़ुद कैरेक्टर कॉपी होता है। पूरी तालिका 100% आपके ब्राउज़र में बनती और खोजी जाती है — कुछ भी कहीं नहीं भेजा जाता।
डिज़ाइनरों ने बड़े और छोटे अक्षरों की वर्णमालाएँ ठीक 32 स्थान दूर रखीं, ताकि दोनों में एक ही बिट (0x20) का फ़र्क़ हो। वही एक बिट पलटने से केस बदल जाता है — एक तरक़ीब जिसका फ़ायदा कंपाइलर और लाइब्रेरी आज भी तेज़ केस-रूपांतरण के लिए उठाते हैं।
टेलीटाइप मशीनों से विरासत में मिले न छपने वाले कोड, जो कोई प्रतीक छापने के बजाय डिवाइस को नियंत्रित करते थे। कुछ आज भी हर जगह हैं: NUL (0) C स्ट्रिंग समाप्त करता है, HT (9) टैब है, LF (10) और CR (13) पंक्तियाँ समाप्त करते हैं, और ESC (27) टर्मिनल के रंग व कर्सर सीक्वेंस शुरू करता है।
LF (line feed, 10) अगली पंक्ति पर ले जाता है और Unix, Linux व macOS पर पंक्ति का अंत है; CR (carriage return, 13) पंक्ति की शुरुआत पर लौटाता है। Windows पंक्तियाँ CRLF जोड़े से समाप्त करता है (13 और फिर 10) — cross-platform फ़ाइलों में "^M" कैरेक्टरों और diff के शोर की क्लासिक वजह।
ASCII एक उपसमुच्चय है: Unicode ने 128 ASCII कोड अपने पहले 128 कोड पॉइंट के रूप में अपनाए, और UTF-8 उन्हें वही इकहरे बाइट के रूप में एनकोड करता है। इसलिए कोई भी शुद्ध-ASCII फ़ाइल पहले से मान्य UTF-8 है; ç या इमोजी जैसे कैरेक्टर 127 के पार रहते हैं और उन्हें बहु-बाइट UTF-8 सीक्वेंस चाहिए।
नहीं। तालिका लोकली बनती है और खोज व कॉपी दोनों 100% JavaScript में आपके डिवाइस पर चलते हैं — किसी सर्वर पर कुछ भेजा या स्टोर नहीं होता।
Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।
टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।