मुख्य सामग्री पर जाएं
CuteJSON
↑↓ नेविगेट करें Enter चुनें Esc बंद करें

JSON से Base64 कन्वर्टर

JSON दस्तावेज़ को Base64 में बदलिए, या Base64 से वापस JSON निकालिए, और दोनों दिशाओं में मात्राएं तथा इमोजी ज्यों के त्यों रहते हैं।

सभी टूल पर वापस जाएं

कीबोर्ड शॉर्टकट

ये तभी काम करते हैं जब इस पेज पर संबंधित एक्शन मौजूद हो।

कमांड पैलेट खोलें
Ctrl/Cmd + K
मुख्य एक्शन चलाएं
Ctrl/Cmd + Enter
फॉर्मैट करें
Ctrl/Cmd + Shift + F
मिनिफाई करें
Ctrl/Cmd + Shift + M
आउटपुट कॉपी करें
Ctrl/Cmd + Shift + C
फ़ाइल खोलें
Ctrl/Cmd + Shift + O
आउटपुट डाउनलोड करें
Ctrl/Cmd + S
यह डायलॉग बंद करें
Esc
यह डायलॉग खोलें
F1 / ?

स्थानीय डेटा

नीचे दी गई हर चीज़ सिर्फ़ इसी ब्राउज़र में, इसी डिवाइस पर सहेजी जाती है। इसमें से कुछ भी कभी कहीं नहीं भेजा जाता, और यह सच बने रहने के लिए इस डायलॉग को बंद करना ज़रूरी नहीं है।

न सहेजे गए मसौदे
याद रखे गए विकल्पों वाले टूल

हाल में खोली गई फ़ाइलें

    इस डिवाइस पर अभी तक कोई फ़ाइल नहीं खोली गई।

    लिंक के जरिए साझा करें

    सामग्री लिंक के # चिह्न के बाद वाले हिस्से में समाई जाती है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते। इसमें से कुछ भी cutejson.com या कहीं और अपलोड नहीं होता।

    इस पेज का पहला इनपुट साझा होता है। एक से ज़्यादा इनपुट वाले टूल पर, सिर्फ़ वही शामिल होता है।

    साझा करने के लिए अभी कुछ नहीं है। पहले कुछ पेस्ट या टाइप करें।

    JSON

    URL से लोड करें

    आपके ब्राउज़र से सीधे URL को फ़ेच करता है और जो भी टेक्स्ट मिलता है उसे इस पैनल में लोड करता है।

    Base64

    नतीजा यहां दिखाई देगा।

    यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।

    इस टूल के बारे में

    Base64 इसलिए है कि बाइट ऐसी जगह से गुज़र सकें जो सिर्फ़ टेक्स्ट संभालती है, और इसीलिए यह data URL में, मेल के अटैचमेंट में, JSON Web Token में और हर उस कॉन्फ़िगरेशन फ़ाइल में मिलता है जिसे दस्तावेज़ को स्ट्रिंग के भीतर रखना पड़ता है। ब्राउज़र के टूल आमतौर पर जहां चूकते हैं वह है गैर ASCII टेक्स्ट: ब्राउज़र का Base64 फ़ंक्शन U+00FF से ऊपर कुछ भी नहीं लेता, इसलिए एक मात्रा, एक रुपये का चिह्न या एक इमोजी उसे विफल कर देता है। यह टूल पहले UTF-8 बाइट में एन्कोड करता है, जो हर दूसरी भाषा भी करती है, इसलिए नतीजा वही होता है जो उसी दस्तावेज़ के लिए आपका सर्वर बनाता है। डिकोड करते समय यह data URL उपसर्ग, लाइन ब्रेक और URL के लिए सुरक्षित वर्णमाला स्वीकार करता है जिसमें ऋण चिह्न और अंडरस्कोर आते हैं। साथ ही यह तीन विफलताओं में फ़र्क करता है: वह टेक्स्ट जो Base64 नहीं है, वे बाइट जो टेक्स्ट नहीं हैं, और वह डिकोड जो ठीक हुआ पर JSON नहीं निकला। एक मोड चुनने वाला JSON के साथ सादा टेक्स्ट और असली फ़ाइल भी देता है: टेक्स्ट मोड JSON जांच छोड़ देता है, और फ़ाइल मोड कच्चे बाइट पूरे रास्ते ले जाता है, ताकि कोई फ़ोटो या PDF Base64 बन सके, या Base64 फिर से डाउनलोड की गई फ़ाइल बन सके, बिना किसी को वैध UTF-8 होने की ज़रूरत के। एक data URL टॉगल नतीजे को MIME प्रकार के साथ लपेट देता है, किसी भी मोड में, ताकि सीधे img src या CSS के url() में पेस्ट किया जा सके।

    कैसे उपयोग करें

    1. दिशा और मोड चुनिए, फिर अपना दस्तावेज़, अपना टेक्स्ट या अपना Base64 बाएं पैनल में पेस्ट कीजिए, या फ़ाइल मोड में फ़ाइल चुनिए।
    2. बदलें दबाइए। JSON दस्तावेज़ एन्कोड करने से पहले जांचा जाता है कि वह वैध JSON है; टेक्स्ट और फ़ाइल मोड ठीक वही एन्कोड करते हैं जो दिया गया था।
    3. नतीजा कॉपी कीजिए या फ़ाइल के रूप में डाउनलोड कीजिए। फ़ाइल डिकोड करने पर टेक्स्ट पूर्वावलोकन की जगह एक नाम और डाउनलोड मिलता है।