मुख्य सामग्री पर जाएं
डेवलपर टूल्स

Base64 डिकोडर

अपनी एन्कोडिंग आसान बनाएं — Base64 को वापस टेक्स्ट और फ़ाइलों में डिकोड करें।

Free online Base64 decoder. Convert Base64 strings back to readable text, preview encoded images, detect file types, decode JWT tokens with expiration status, and download decoded files. Handles standard and URL-safe Base64 automatically.

JWT Decoder बिल्ट-इन
API tokens inspect करें और तुरंत expiration चेक करें
Batch Decode
एक साथ कई Base64 strings decode करें
100% ब्राउज़र-आधारित
आपका डेटा आपके डिवाइस से बाहर नहीं जाता — पूरी तरह प्राइवेट
Base64 डिकोडर
Input (Plain Text)
Original: 0 B → Base64: 0 B
Output (Base64)

कैसे इस्तेमाल करें

1
अपना Base64 String Paste करें

input field में कोई भी Base64-encoded text, data URI, या JWT token paste करें। टूल अपने आप type पहचान लेता है और सबसे अच्छा view दिखाता है।

2
Decoded परिणाम देखें

टूल तुरंत डिकोड करता है। इमेज के लिए लाइव प्रीव्यू देखें। JWT टोकन के लिए decoded header, payload और expiration स्टेटस देखें। फाइल के लिए एक क्लिक में डाउनलोड करें।

3
Special Formats handle करें

API टोकन जांचने और expiration देखने के लिए JWT Decoder टैब इस्तेमाल करें। एक साथ कई Base64 strings डिकोड करने के लिए Batch टैब इस्तेमाल करें। Standard और URL-safe Base64 दोनों अपने आप हैंडल होते हैं।

4
Result export करें

Decoded text copy करें, decoded files और images download करें, या Swap button से decoded output को वापस input में भेजें और अलग settings से re-encode करें।

Base64 डिकोडिंग क्या करती है?

Base64 decoding is the reverse of encoding — it converts a Base64-encoded ASCII string back to its original binary or text form. This is necessary whenever you receive Base64-encoded data from an API, email attachment, JWT token, data URI, or configuration file and need to inspect or use the original content.

सामान्य Decoding परिस्थितियाँ

  • API responses — Many APIs return binary data (images, certificates, files) encoded as Base64 inside JSON fields. Paste the value here to inspect or download the original content.
  • JWT token inspection — JSON Web Tokens encode their header and payload in Base64URL format. The JWT Decoder tab automatically splits the token, decodes each part, and shows the expiration time and status.
  • Data URI extraction — Paste a data:image/png;base64,... URI to see the image preview and download the original file.
  • Email attachments — MIME-encoded email attachments are Base64 text blocks in the raw email source. Decode them to retrieve the original file.
  • Encoded configuration values — Kubernetes secrets, environment variables, and some CI/CD systems store values as Base64. Decode them to read the actual configuration.

स्मार्ट Auto-Detection

When you paste content, this decoder automatically detects what it is: a JWT token (auto-switches to JWT Decoder), a data URI (auto-switches to Image Preview), standard Base64, or plain text. The decoded content type is also detected — JSON is identified for easy reading, images show a live preview, and binary files offer a download button.

गोपनीयता

All decoding happens entirely in your browser using JavaScript. Your Base64 strings, JWT tokens, and files never leave your device — nothing is sent to any server, stored, or logged.

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

"Decode" direction चुनकर अपना Base64-encoded string input field में paste करें। Tool तुरंत decode करके result दिखाता है। यह अपने आप पहचान लेता है कि decoded content plain text है, JSON है, कोई image है, या binary file है।

हां। एक JWT token (तीन dot से अलग किए गए हिस्से) paste करें और tool अपने आप इसे पहचानकर JWT Decoder मोड में switch हो जाता है। यह header (algorithm), payload (user data और claims) को decode करता है, और expiration status बताता है — कि token अभी valid है या expire हो चुका है, और कितने समय से।

इसका मतलब आमतौर पर यह है कि मूल content text नहीं बल्कि एक binary file (image, PDF, ZIP, executable) थी। Tool binary content को पहचान लेता है और उसे text में दिखाने की बजाय download करने का सुझाव देता है। Image tab आज़माएं (अगर आपको लगता है यह image है) या decoded content को File मोड area में paste करें।

हां। पूरा data URI paste करें (जैसे data:image/png;base64,iVBOR…) और tool Base64 content निकालकर decode करेगा — अगर यह image है तो preview दिखाएगा, बाकी file types के लिए download का विकल्प देगा। Image tab का decode मोड खासतौर पर इसी के लिए बनाया गया है।

Standard Base64 में +, /, और = characters होते हैं। Base64URL (JWTs और URL parameters में इस्तेमाल होता है) + को - से, / को _ से replace करता है, और आमतौर पर padding = हटा देता है। यह decoder दोनों formats को अपने आप handle करता है — आपको manually specify या convert नहीं करना पड़ता।

हां। Batch tab पर जाएं, direction को Decode पर set करें, और हर लाइन में एक Base64 string डालें। Tool हर एक को अलग से decode करके results लाइन-दर-लाइन दिखाता है। जो strings decode नहीं हो पातीं, उन्हें उस specific लाइन के लिए error message के साथ साफ तौर पर mark किया जाता है।

सामान्य कारण: अतिरिक्त spaces या newlines (tool इन्हें अपने आप हटा देता है), Base64 alphabet में न होने वाले invalid characters, गलत padding (अंत में = का न होना), या कोई ऐसी string जो असल में Base64-encoded नहीं है। जांचें कि आपने पूरी Base64 string copy की है — बीच में कटी-छंटी न हो।