Base64 डिकोडर
Base64 स्ट्रिंग को वापस टेक्स्ट में ऑनलाइन डिकोड करें
इनपुट
विकल्प
URL-सुरक्षित मोड URL में सुरक्षित उपयोग के लिए + को - और / को _ से बदलता है।
आउटपुट
इस उपकरण के बारे में
Base64 डिकोडिंग एन्कोडिंग का रोज़मर्रा का प्रतिरूप है: आपको एक Base64 स्ट्रिंग मिलती है — एक JWT पेलोड, एक HTTP Basic Auth हेडर, एक data URI, एक ईमेल अटैचमेंट का हिस्सा — और आपको यह देखना होता है कि वास्तव में उसके अंदर क्या है। यह टूल मानक और URL-safe Base64 (+ और / के बजाय - और _ को संभालते हुए) को तुरंत आपके ब्राउज़र में पठनीय टेक्स्ट में डिकोड करता है। यह अमान्य Base64 इनपुट — अजीब वर्ण, गलत पैडिंग, कटी हुई स्ट्रिंग — को तुरंत फ़्लैग करता है, ताकि आपको तुरंत पता चल सके कि आपने जो पेस्ट किया है वह वास्तव में Base64 है या सिर्फ़ ऐसा दिखता है।
कैसे उपयोग करें
जिस Base64 स्ट्रिंग को आप डिकोड करना चाहते हैं उसे इनपुट फ़ील्ड में पेस्ट करें। डिकोड किया गया टेक्स्ट तुरंत आउटपुट में दिखाई देता है। यदि आपका Base64 किसी URL, क्वेरी पैरामीटर, या फ़ाइल नाम से आया है, तो 'URL-safe मोड' चालू करें ताकि - और _ को सही ढंग से समझा जाए। यदि डिकोडिंग विफल होती है, तो टूल खाली परिणाम के बजाय सटीक कारण (अमान्य वर्ण, गलत लंबाई) दिखाता है। जब आपके पास कई अलग Base64 स्ट्रिंग हों, प्रति पंक्ति एक, तो 'प्रति पंक्ति डिकोड करें' का उपयोग करें।
सामान्य उपयोग के मामले
JWT निरीक्षण
हस्ताक्षर सत्यापित किए बिना अंतर्निहित JSON claims देखने के लिए JWT का हेडर या पेलोड सेगमेंट पेस्ट करें।
HTTP Basic Auth
username:password जोड़ी को पुनर्प्राप्त करने के लिए `Basic dXNlcm5hbWU6cGFzc3dvcmQ=` जैसे Authorization हेडर मान को डिकोड करें।
Data URI निरीक्षण
एम्बेडेड इमेज या फ़ॉन्ट डेटा का निरीक्षण करने के लिए data: URI के Base64 भाग को डिकोड करें।
ईमेल अटैचमेंट डिबगिंग
अटैचमेंट सामग्री सत्यापित करने के लिए रॉ ईमेल स्रोत से Base64 MIME भाग को डिकोड करें।
API प्रतिक्रिया डिबगिंग
यह जांचने के लिए कि इसमें वास्तव में क्या डेटा है, API द्वारा लौटाए गए Base64 फ़ील्ड को डिकोड करें।
सीमाएं और महत्वपूर्ण नोट्स
Base64 एन्क्रिप्शन नहीं, एन्कोडिंग है — डिकोडिंग बिल्कुल मूल डेटा पुनर्प्राप्त करती है, इसलिए किसी साझा या सार्वजनिक मशीन पर कभी भी अविश्वसनीय गुप्त जानकारी डिकोड न करें। वास्तविक बाइनरी डेटा (इमेज, PDF) डिकोड करना काम करता है, लेकिन रॉ आउटपुट टेक्स्टएरिया में अप्रिंट करने योग्य वर्ण दिख सकते हैं — यदि आपको बाइनरी फ़ाइल पुनर्निर्मित करनी है तो फ़ाइल-अवेयर टूल का उपयोग करें। अमान्य पैडिंग या अजीब व्हाइटस्पेस चुपचाप सुधार के बजाय डिकोड त्रुटि का कारण बनता है। बहुत बड़े Base64 पेलोड के लिए, ब्राउज़र मेमोरी सीमाएँ लागू हो सकती हैं — बड़े पैमाने पर बैच डिकोडिंग के लिए `base64 -d` जैसे कमांड-लाइन टूल का उपयोग करें।