हेक्साडेसिमल कनवर्टर
मुफ्त ऑनलाइन संख्या आधार कनवर्टर। हेक्साडेसिमल, दशमलव, बाइनरी, ऑक्टल और 2 से 36 तक के सभी आधारों के बीच तुरंत रूपांतरण करें। Decimal.js के साथ उच्च-परिशुद्धता अंकगणित के साथ भिन्नात्मक संख्याओं का समर्थन करता है। कोई साइन-अप नहीं, पूरी तरह से आपके ब्राउज़र में चलता है।
संबंधित सुझाव
हेक्साडेसिमल कनवर्टर क्या है?
एक हेक्साडेसिमल कनवर्टर एक ऐसा टूल है जो विभिन्न स्थितिगत संख्या प्रणालियों के बीच संख्याओं को रूपांतरित करता है। सबसे सामान्य रूपांतरण हेक्साडेसिमल (आधार-16), दशमलव (आधार-10), बाइनरी (आधार-2), और ऑक्टल (आधार-8) के बीच होते हैं।
हेक्साडेसिमल 16 प्रतीकों का उपयोग करता है: 0 से 9 तक के मानों के लिए 0-9, और 10 से 15 तक के मानों के लिए A-F। एक हेक्स अंक बिल्कुल 4 बाइनरी अंकों (एक निबल) के बराबर होता है। दो हेक्स अंक एक बाइट का प्रतिनिधित्व करते हैं (00 से FF = 0 से 255)।
बाइनरी (आधार-2) केवल 0 और 1 का उपयोग करता है। ऑक्टल (आधार-8) 0-7 अंकों का उपयोग करता है। दशमलव (आधार-10) मानक मानव संख्या प्रणाली है जो 0-9 अंकों का उपयोग करती है।
यह कनवर्टर 2 से 36 तक के सभी आधारों का समर्थन करता है। 10 से ऊपर के आधार 9 के बाद अंकों के रूप में a-z अक्षरों का उपयोग करते हैं। यह ऋणात्मक संख्याओं और भिन्नात्मक मानों का भी समर्थन करता है।
उपयोग के मामले
- वेब विकास के लिए #FF5733 जैसे हेक्स रंग कोड को RGB दशमलव मानों में बदलें
- डीबगिंग के दौरान मेमोरी पते और हेक्स डंप को पढ़ने योग्य दशमलव मानों में बदलें
- प्रोटोकॉल विश्लेषण के लिए बाइनरी नेटवर्क पैकेट डेटा को हेक्स या दशमलव में अनुवाद करें
- कंप्यूटर विज्ञान पाठ्यक्रमों के लिए संख्या प्रणाली रूपांतरण सीखें और अभ्यास करें
- प्रोग्रामिंग लॉग से हेक्साडेसिमल मानों को दशमलव या बाइनरी में बदलें
- ऑक्टल यूनिक्स फ़ाइल अनुमतियों और दशमलव chmod मानों के बीच जल्दी से रूपांतरण करें
उपयोग कैसे करें
- टूल के शीर्ष पर इनपुट बॉक्स में एक संख्या दर्ज करें
- ड्रॉपडाउन का उपयोग करके अपनी इनपुट संख्या का आधार (रेडिक्स) चुनें — बाइनरी (2) से लेकर आधार-36 तक चुनें
- बाइनरी, ऑक्टल, दशमलव, हेक्साडेसिमल और अधिक के लिए तुरंत रूपांतरण परिणाम देखें
- इनपुट को उस आधार पर स्विच करने और रूपांतरित करना जारी रखने के लिए किसी भी परिणाम कार्ड पर क्लिक करें
- रूपांतरित मान को क्लिपबोर्ड पर कॉपी करने के लिए किसी भी परिणाम कार्ड पर कॉपी आइकन पर क्लिक करें
- 2 से 36 तक के सभी आधारों के लिए परिणाम देखने के लिए 'अन्य रेडिक्स (2-36)' का विस्तार करें
विशेषताएं
- 2 से 36 तक के सभी संख्या आधारों का समर्थन करता है: बाइनरी (2), ऑक्टल (8), दशमलव (10), हेक्साडेसिमल (16) और अधिक
- Decimal.js द्वारा संचालित उच्च-परिशुद्धता रूपांतरण — पूर्णांकों और भिन्नात्मक संख्याओं को सटीक रूप से संभालता है
- जैसे ही आप टाइप करते हैं तुरंत रीयल-टाइम परिणाम — किसी बटन क्लिक की आवश्यकता नहीं
- प्रत्येक रूपांतरण परिणाम के लिए एक-क्लिक कॉपी
- ऋणात्मक संख्याओं और दशमलव भिन्नों का समर्थन करता है (20 भिन्नात्मक अंकों तक)
- आपके ब्राउज़र में 100% चलता है — कोई डेटा अपलोड नहीं किया जाता, पंजीकरण की आवश्यकता नहीं
बेस एन्कोडिंग तुलना: कौन सा उपयोग करें?
बाइनरी, ऑक्टल, डेसिमल, हेक्साडेसिमल और Base64 की अपनी-अपनी उपयुक्त स्थितियाँ हैं। गलत चुनाव से स्थान दोगुना हो सकता है, टाइपो बढ़ सकते हैं, या URL संगतता संबंधी समस्याएँ उत्पन्न हो सकती हैं। पहले सोचें कि 「किसे दिखाना है, कहाँ रखना है, कितना संकुचित करना है」, फिर विशिष्ट एन्कोडिंग चुनें।
बाइनरी vs ऑक्टल vs डेसिमल vs हेक्साडेसिमल: विशिष्ट उपयोग परिदृश्य
4 सामान्य रूप से उपयोग किए जाने वाले बेस अपनी-अपनी जगह रखते हैं। संख्या की बजाय 「विशिष्ट परिदृश्य / संकुचन / मानव-पठनीयता / सावधानियाँ」 के आधार पर निर्णय लेना अधिक विश्वसनीय होता है।
| बेस | विशिष्ट परिदृश्य | संकुचन | मानव-पठनीयता | सावधानियाँ |
|---|---|---|---|---|
बाइनरी (base-2) | निम्न-स्तरीय हार्डवेयर, बिट मास्क, बूलियन प्रोटोकॉल, प्रोटोकॉल फ़ील्ड | बेहद कम (1 बिट / वर्ण) | बेहद ख़राब (मानव आँखों से पहचानना कठिन) | लगभग कभी सीधे उपयोगकर्ताओं को नहीं दिखाया जाता; निचले स्तर पर अक्सर हेक्स द्वारा प्रतिस्थापित किया जाता है |
ऑक्टल (base-8) | Unix फ़ाइल अनुमतियाँ (chmod 755), ऐतिहासिक PDP-11 असेंबली | कम (3 बिट / वर्ण) | मध्यम (छोटी संख्याएँ पढ़ने में आसान, लंबाई थोड़ी अधिक) | आधुनिक अनुप्रयोगों में शायद ही उपयोग किया जाता है; Python 2 का `0o755` Python 3 में काम करता है लेकिन अब मुख्यधारा नहीं है |
डेसिमल (base-10) | उपयोगकर्ता इनपुट/आउटपुट, व्यावसायिक तर्क, कॉन्फ़िगरेशन पैरामीटर | मध्यम (लगभग 3.32 बिट / वर्ण) | सर्वश्रेष्ठ (मानव की प्राकृतिक भाषा) | संपीड़न दर हेक्स से कम है; बाइनरी डेटा डीबग करते समय पहले रूपांतरण आवश्यक है |
हेक्साडेसिमल (base-16) | रंग कोड, मेमोरी पते, बाइट स्ट्रीम, MAC/UUID, बाइटकोड | उच्च (4 बिट / वर्ण, 1 बाइट = 2 वर्ण) | अच्छा (संकुचित + बाइट सीमा संरेखण) | केस स्थिरता (A-F बनाम a-f) और 0x उपसर्ग की अस्पष्टता पर ध्यान दें |
हेक्साडेसिमल vs Base64 एन्कोडिंग: किसे चुनें?
हेक्साडेसिमल और Base64 दोनों बाइट्स के टेक्स्ट प्रतिनिधित्व हैं, लेकिन उपयुक्त परिदृश्य पूरी तरह अलग हैं। 「लक्षित माध्यम / संकुचन / मानव-पठनीयता / URL संगतता」 के आधार पर निर्णय लेने से बहुत अधिक पुनःकार्य से बचा जा सकता है।
| आयाम | हेक्साडेसिमल | Base64 |
|---|---|---|
वर्ण सेट | 0-9 + A-F (16 वर्ण) | A-Z + a-z + 0-9 + + / (64 वर्ण) |
प्रति बाइट वर्ण | 2 वर्ण / बाइट | लगभग 1.33 वर्ण / बाइट |
संकुचन | मध्यम (1 बाइट → 2 वर्ण) | उच्च (3 बाइट → 4 वर्ण) |
URL सुरक्षा | ✓ पूरी तरह URL-सुरक्षित | ✗ मानक Base64 में + और / होते हैं, URL-safe Base64 वेरिएंट आवश्यक |
मानव-पठनीयता | अच्छा (डीबगिंग, बाइनरी डंप के लिए अनुकूल) | ख़राब (यादृच्छिक वर्ण, सीमाएँ पहचानना कठिन) |
उपयुक्त परिदृश्य | रंग कोड, मेमोरी पते, MAC, UUID, डीबग लॉग, बाइनरी फ़ाइल पूर्वावलोकन | डेटा URI, ईमेल अनुलग्नक (MIME), API टोकन, JWT, CSS/HTML में छवि एम्बेड करना |
अनुपयुक्त परिदृश्य | लंबे URL पैरामीटर (base64url का उपयोग करें), डेटा URI (आकार दोगुना) | डीबग लॉग (फ़ील्ड सीमाएँ दिखाई नहीं देतीं), रंग कोड (CSS को सीधे पास नहीं किया जा सकता) |
Best Practices
हेक्स अक्षरों के केस को एकीकृत रखें (A-F vs a-f)
एक ही प्रोजेक्ट में, हेक्स अक्षर या तो सभी बड़े अक्षरों में हों या सभी छोटे अक्षरों में, **बिल्कुल मिश्रित नहीं होने चाहिए**। C/C++/Go/HTML रंग कोड बड़े A-F का उपयोग करते हैं; JSON, URL, UUID (RFC 4122), Ethereum पते, JavaScript स्ट्रिंग्स छोटे a-f का उपयोग करते हैं। केस मिलाने से मान नहीं बदलता, लेकिन क्रॉस-भाषा पार्सिंग (जैसे `int('FF', 16)` vs `int('ff', 16)`) और मानव पठन में समस्याएँ आती हैं——लॉग में 「FF5733」 और 「ff5733」 आँखों से कठिनाई से पहचाने जाते हैं, डीबग करते समय गलतफहमी हो सकती है।
हेक्साडेसिमल क्या है?0x उपसर्ग स्पष्ट रूप से लगाएँ या अहस्ताक्षरित डेसिमल के रूप में दस्तावेज़ित करें
JSON, URL पैरामीटर, API फ़ील्ड में संख्याएँ डिफ़ॉल्ट रूप से डेसिमल होती हैं। JSON में स्ट्रिंग '100' डेसिमल 100 है, लेकिन '0x100' हेक्साडेसिमल 256 है। **अनिवार्य रूप से** 0x उपसर्ग स्पष्ट रूप से लगाएँ (या फ़ील्ड नाम में `hex` प्रत्यय जोड़ें), अन्यथा बैकएंड डेसिमल के रूप में पार्स करेगा और गलत परिणाम देगा (100 बनाम 256 में 2.56 गुना का अंतर)। कई विक्रेताओं के API को बैच-इंटीग्रेट करते समय, प्रोटोकॉल दस्तावेज़ में यह तय करने की पुरज़ोर सिफ़ारिश की जाती है: सभी hex फ़ील्ड अनिवार्य रूप से 0x उपसर्ग के साथ हों।
हेक्साडेसिमल और उच्च आधारों में अक्षरों का उपयोग क्यों किया जाता है?बाइट ऑर्डर (Big/Little-endian) रूपांतरण पर स्पष्ट रूप से घोषणा करें
नेटवर्क प्रोटोकॉल, फ़ाइल फ़ॉर्मेट, हार्डवेयर रजिस्टर लगभग सभी बाइट ऑर्डर को बाध्य करते हैं——नेटवर्क बाइट ऑर्डर बड़ा एंडियन (Big-endian) है, x86/ARM CPU का डिफ़ॉल्ट छोटा एंडियन (Little-endian) है। **पढ़ते और लिखते समय बाइट ऑर्डर को अनिवार्य रूप से स्पष्ट रूप से निर्दिष्ट करें**, अन्यथा एक ही हेक्स संख्या `0x1234` विभिन्न बाइट ऑर्डर में `0x1234` या `0x3412` के रूप में व्याख्या की जाएगी, जिससे 4 गुना का अंतर आएगा। Python में `int.from_bytes(b, 'big')` / `'little'`, Go में `binary.BigEndian` / `binary.LittleEndian`, C में `htonl/htons/ntohl/ntohs` का उपयोग करें, अंतर्ज्ञान से न लिखें।
मैं दशमलव को हेक्साडेसिमल में कैसे बदलूं?MAC पते, UUID, हैश मान छोटे अक्षरों में एकीकृत करें
RFC 4122 स्पष्ट रूप से निर्दिष्ट करता है कि UUID छोटे अक्षरों में होने चाहिए; IEEE 802 MAC पता मानक छोटे अक्षरों के लिए है; Ethereum पते, git commit हैश, TLS फ़िंगरप्रिंट, फ़ाइल SHA-256 हैश लगभग सभी छोटे अक्षर डिफ़ॉल्ट हैं। **हेक्स पहचानकर्ताओं को बैच में आउटपुट करते समय छोटे अक्षरों का एकीकृत रूप से उपयोग करें**, जिससे Linux/Mac/Windows के बीच कॉपी-पेस्ट के अंतर (Windows क्लिपबोर्ड कभी-कभी केस बदल देता है) से बचा जा सकता है। लॉग सिस्टम, CMS, कॉन्फ़िगरेशन केंद्र छोटे अक्षरों के आधार पर डुप्लिकेशन हटाते और इंडेक्स करते हैं; मिश्रित केस को दो अलग-अलग प्रविष्टियों के रूप में माना जाएगा।
RFC 4122 - UUID मानकरंग कोड रूपांतरण में alpha चैनल की उपस्थिति पर ध्यान दें
CSS रंग कोड `#FF5733` 6-अंकीय RGB है; `#FF573380` 8-अंकीय RGBA है (अंतिम दो अंक 80 = alpha 50%); संक्षिप्त प्रारूप `#F53` का अर्थ `#FF5533` के बराबर है। यह टूल रूपांतरण करते समय केवल संख्यात्मक भाग को संसाधित करता है, **alpha चैनल को अलग से संसाधित करने की आवश्यकता है**। डिज़ाइन के रंगों को बैच में कोड पर लागू करते समय, पहले लंबाई के अनुसार समूहित करें (6-अंकीय बनाम 8-अंकीय), 8-अंकीय RGBA को 6-अंकीय RGB समझने की गलती न करें (alpha खोने से पारदर्शी रंग अपारदर्शी हो जाएगा)।
RGB/HEX रंग कनवर्टरIPv6 पता और MAC पता रूपांतरण में विभाजक खोएँ नहीं
IPv6 पता 32-अंकीय हेक्स + 7 कोलन समूह (`2001:0db8:85a3:0000:0000:8a2e:0370:7334`) है, MAC पता 12-अंकीय हेक्स + 5 कोलन या हाइफन (`00:1A:2B:3C:4D:5E`) है। **इस टूल से कच्चे हेक्स स्ट्रिंग को रूपांतरित करते समय**:`20010db8...` को डेसिमल में बदलने पर विशाल संख्या बनती है (पूरा IPv6 पता लगभग 3.4×10³⁸ है), पुनर्स्थापित करते समय 4/2 अंकों के समूह में पुनः समूहित कर कोलन जोड़ना अनिवार्य है। IPv6/MAC की बैच प्रोसेसिंग के लिए समर्पित टूल (`/other/color-convert/` के पास के नेटवर्क टूल) का उपयोग करने की सलाह दी जाती है, इस टूल का सीधे एंड-टू-एंड रूपांतरण के लिए उपयोग न करें।
यह कनवर्टर किन संख्या प्रणालियों (आधारों) का समर्थन करता है?हेक्स स्ट्रिंग को पासवर्ड या संवेदनशील क्रेडेंशियल के रूप में न मानें
「32-अंकीय हेक्स」 उच्च-शक्ति पासवर्ड जैसा दिखता है (`a3f8b9c2d1e0f7a6b5c4d3e2f1a0b9c8`), वास्तविक एन्ट्रॉपी केवल 16 बाइट = 128 बिट है, जो अच्छा दिखता है, लेकिन **अक्सर हेक्स प्रतिनिधित्व ही कुंजी/टोकन होता है**——API Key, JWT secret, सममित एन्क्रिप्शन कुंजी, TOTP secret, क्रिप्टो वॉलेट प्राइवेट की, HMAC key सभी हेक्स स्ट्रिंग होते हैं। ये मान एक बार लीक होने पर नग्न होना समान है, **बिल्कुल** टिकट, Slack, ईमेल, स्क्रीनशॉट में पेस्ट न करें, और न ही ऑनलाइन टूल (भले ही स्थानीय प्रसंस्करण का दावा करें) से रूपांतरित करें। यह टूल प्रारूप रूपांतरण टूल है, कुंजी शब्दार्थ वाले किसी भी हेक्स स्ट्रिंग को संसाधित करने के लिए उपयुक्त नहीं है।
क्या मेरा डेटा सुरक्षित है? क्या यह किसी सर्वर पर भेजा जाता है?सामान्य प्रश्न
यह कनवर्टर किन संख्या प्रणालियों (आधारों) का समर्थन करता है?
यह कनवर्टर 2 (बाइनरी) से 36 तक के सभी पूर्णांक आधारों का समर्थन करता है। बाइनरी, ऑक्टल, दशमलव, और हेक्साडेसिमल त्वरित-पहुंच कार्ड के रूप में प्रदर्शित होते हैं।
मैं हेक्साडेसिमल को दशमलव में कैसे बदलूं?
इनपुट रेडिक्स के रूप में हेक्साडेसिमल (आधार-16) चुनें, अपना हेक्स मान टाइप करें (उदा. FF), और दशमलव परिणाम तुरंत दिखाई देगा। हेक्स FF = दशमलव 255।
मैं दशमलव को हेक्साडेसिमल में कैसे बदलूं?
दशमलव (आधार-10) चुनें, अपनी दशमलव संख्या दर्ज करें (उदा. 255), और हेक्स परिणाम तुरंत दिखाई देगा। दशमलव 255 = हेक्स FF।
मैं बाइनरी को हेक्साडेसिमल में कैसे बदलूं?
बाइनरी (आधार-2) चुनें, अपनी बाइनरी स्ट्रिंग दर्ज करें (उदा. 11111111), और हेक्स परिणाम तुरंत दिखाई देगा। प्रत्येक 4 बाइनरी अंक 1 हेक्स अंक के अनुरूप होते हैं।
क्या यह भिन्नात्मक संख्याओं (दशमलव) का समर्थन करता है?
हाँ। 3.14 या FF.8 जैसी भिन्नात्मक संख्याएं Decimal.js का उपयोग करके 20 अंकों की सटीकता के साथ समर्थित हैं।
क्या यह ऋणात्मक संख्याओं का समर्थन करता है?
हाँ। बस अपनी इनपुट संख्या के आगे एक माइनस चिह्न (-) लगाएं।
हेक्साडेसिमल और Base64 एन्कोडिंग के बीच क्या अंतर है?
हेक्स 16 प्रतीकों का उपयोग करता है जो प्रति बाइट 2 अक्षर उत्पन्न करता है; Base64 64 प्रतीकों का उपयोग करता है जो प्रति 3 बाइट लगभग 4 अक्षर उत्पन्न करता है।
प्रोग्रामिंग में हेक्साडेसिमल का उपयोग क्यों किया जाता है?
हेक्स बाइनरी डेटा का मानव-पठनीय प्रतिनिधित्व प्रदान करता है। 1 हेक्स अंक = 4 बिट, 2 हेक्स अंक = 1 बाइट।
क्या मेरा डेटा सुरक्षित है? क्या यह किसी सर्वर पर भेजा जाता है?
नहीं। सभी रूपांतरण आपके ब्राउज़र में चलते हैं। संख्याएं कभी भी आपके डिवाइस से बाहर नहीं जाती हैं। ऑफलाइन काम करता है।
'आधार' या 'रेडिक्स' का क्या अर्थ है?
आधार (रेडिक्स) किसी संख्या प्रणाली में उपयोग किए जाने वाले अद्वितीय अंकों की संख्या है।
हेक्साडेसिमल और उच्च आधारों में अक्षरों का उपयोग क्यों किया जाता है?
जब आधार 10 से अधिक हो जाता है, तो अतिरिक्त अंकों के रूप में a-z अक्षरों का उपयोग किया जाता है।
क्या मैं सटीकता खोए बिना बड़ी संख्याओं को रूपांतरित कर सकता हूं?
हाँ। मनमानी-परिशुद्धता अंकगणित के लिए Decimal.js का उपयोग करता है।
Privacy & Security
सभी संख्या रूपांतरण आपके ब्राउज़र में 100% चलते हैं। संख्याएं जावास्क्रिप्ट का उपयोग करके स्थानीय रूप से संसाधित की जाती हैं और कभी भी किसी सर्वर पर प्रेषित नहीं की जाती हैं।
- कलर ब्लाइंडनेस सिम्युलेटर
- रंग कनवर्टर
- .htaccess से Nginx कन्वर्टर
- SQL कन्वर्टर
- कुकी पार्सर
- Cron एक्सप्रेशन जनरेटर
- Cron एक्सप्रेशन वैलिडेटर
- CSS फॉर्मेटर
- CSS मिनिफाई
- CSV से Excel
- करेंसी कन्वर्टर
- डिफ चेकर
- Favicon जनरेटर
- XML फॉर्मेटर
- हेक्साडेसिमल कनवर्टर
- HTML फॉर्मेटर
- HTML कम्प्रेसर
- HTML से Markdown
- Markdown से HTML
- JavaScript फॉर्मेटर
- JS कम्प्रेसर
- JSX फॉर्मैटर
- JSX कम्प्रेसर
- कीवर्ड क्लस्टरिंग
- Lorem Ipsum जनरेटर
- Markdown तालिका जनरेटर
- Meta Tag जनरेटर
- पासवर्ड जेनरेटर
- पासवर्ड शक्ति जांच उपकरण
- QR कोड / बारकोड जनरेटर
- Regex टेस्टर
- Slug जनरेटर
- SQL बिल्डर
- SQL फॉर्मेटर टूल
- शब्द गणक
- समय उपकरण
- TS फॉर्मेटर
- TS कम्प्रेसर
- TSX फॉर्मेटर
- TSX कम्प्रेसर
- Unix Timestamp कनवर्टर
- UUID जेनरेटर
- YAML फॉर्मेटर
- केस कनवर्टर