मुख्य सामग्री पर जाएँ

टेक्स्ट को Base64 में बदलें

हिंदी, चीनी या इमोजी सहित कोई भी टेक्स्ट UTF-8 से Base64 में बदलें। URL-safe मोड लिंक और टोकन के लिए +/ को -_ कर देता है। सब ब्राउज़र में ही चलता है।

Base64 → टेक्स्ट

निजी · तेज़ · मुफ़्त

Base64 बाइनरी बाइट्स को अक्षर, अंक और कुछ प्रतीकों वाली स्ट्रिंग में बदलता है — ताकि डेटा JSON, ईमेल या कॉन्फ़िग में आसानी से बैठे। यह पेज UTF-8 से एन्कोड करता है, इसलिए हिंदी सही रहती है।

पूरी इमेज को data URL बनाना हो तो इमेज से Base64 इस्तेमाल करें। यह टूल सिर्फ सादे टेक्स्ट के लिए है।

JWT और कुछ OAuth टोकन बिना पैडिंग वाले URL-safe अल्फाबेट इस्तेमाल करते हैं। एन्कोड करते समय वही मोड चुनें, ताकि बाद में उसी सेटिंग से डिकोड हो सके।

टेक्स्ट को Base64 में कैसे बदलें

  1. इनपुट में टेक्स्ट चिपकाएँ — हिंदी, इमोजी या कोड स्निपेट, जो भी हो
  2. अगर नतीजा URL या टोकन में जाना है तो «URL-safe Base64» ऑन करें
  3. «कनवर्ट» दबाकर आउटपुट कॉपी करें। सारा काम ब्राउज़र में ही रहता है

यह पेज क्यों सही बैठता है

  • डिफ़ॉल्ट UTF-8 — हिंदी और इमोजी के बाइट्स का अंदाज़ा नहीं लगाना पड़ता
  • URL-safe विकल्प (-/_, ज़रूरत पर बिना =) एक क्लिक में
  • कनवर्ज़न आपके डिवाइस पर ही; सर्वर पर अपलोड नहीं
  • उदाहरण और FAQ असली गलतियों (कटी स्ट्रिंग, गलत मोड) को ध्यान में रखकर

आम इस्तेमाल

  • छोटा कॉन्फ़िग या सीक्रेट टुकड़ा टिकट में चिपकाने लायक एन्कोड करना
  • क्वेरी के लिए URL-safe state या सिग्नेचर फ़्रैगमेंट बनाना
  • API के Base64 फ़ील्ड से अपना एन्कोड मिलाकर जाँचना
  • लॉगिन डिबग करते समय JWT डिकोडर और URL एन्कोड के साथ

काम की बातें

  • आखिर का = पैडिंग है; कुछ सिस्टम हटा देते हैं। यहाँ डिकोड दोनों रूप स्वीकार करता है
  • आउटपुट लंबा दिखना सामान्य है — UTF-8 बाइट लंबाई से लगभग 33% ज़्यादा
  • उल्टा रास्ता: Base64 से टेक्स्ट

उदाहरण

इनपुट आउटपुट नोट
Hi SGk= ASCII / लैटिन
你好 5L2g5aW9 चीनी (UTF-8)

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

क्या हिंदी या चीनी टेक्स्ट Base64 में एन्कोड हो सकता है?
हाँ। टेक्स्ट चिपकाएँ, UTF-8 (डिफ़ॉल्ट) रखें और कनवर्ट करें। हर अक्षर सही UTF-8 बाइट बनने के बाद Base64 होता है।
URL-safe Base64 कब ऑन करें?
जब नतीजा URL, फ़ाइल नाम या टोकन में जाए जहाँ + और / टूट सकते हैं। ऑन करने पर - और _ इस्तेमाल होते हैं, और बिना = वाले सिस्टम से मेल खाना आसान होता है।
क्या मेरा टेक्स्ट सर्वर पर अपलोड होता है?
नहीं। एन्कोडिंग सिर्फ ब्राउज़र में चलती है और हमारे सर्वर पर नहीं भेजी जाती।

संबंधित टूल