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

टेक्स्ट को Base64 में एनकोड करें या वापस डीकोड करें।

Base64 एक encoding scheme है जो binary data को 64-character alphabet का उपयोग करके printable ASCII characters के रूप में दर्शाती है। HTML/CSS में images एम्बेड करने (data URIs), JWT tokens एन्कोड करने, JSON APIs में binary data भेजने के लिए widely used है। URL-safe variant (+/ को -_ से replace) भी supported है।

उदाहरण

एन्कोड: Hello, World!SGVsbG8sIFdvcmxkIQ==

डीकोड: SGVsbG8sIFdvcmxkIQ==Hello, World!

उपयोग कैसे करें
  1. Input field में text टाइप या पेस्ट करें।
  2. Base64 string पाने के लिए Encode पर क्लिक करें।
  3. या Base64 पेस्ट करके Decode पर क्लिक करें।
  4. Result कॉपी करें।
विशेषताएं
  • Text → Base64 और Base64 → text
  • URL-safe Base64 variant
  • Auto-detect mode
  • UTF-8 support
  • One-click copy
इसे कब उपयोग करें

Frontend developers जो HTTP requests कम करने के लिए CSS में small images data URLs (data:image/png;base64,...) के रूप में directly embed करते हैं।

Developers जो HTTP Basic Authorization headers inspect करते हैं — credentials Base64-encoded होते हैं।

Email developers जो MIME attachment encoding check करते हैं जहाँ binary attachments text के रूप में transmit होते हैं।

Backend developers जो APIs से मिले binary config values (keys, certificates) को strings के रूप में store करने से पहले encode करते हैं।

सामान्य प्रश्न
Base64 का उपयोग कहाँ होता है?+
CSS में images data URIs के रूप में एम्बेड करना, JWT tokens एन्कोड करना, MIME email attachments, और JSON या XML में binary values सेव करना।
क्या Base64 एक encryption है?+
नहीं। Base64 encoding है, encryption नहीं। कोई भी Base64 string decode कर सकता है।
URL-safe Base64 क्या होता है?+
Standard Base64 में + और / URLs में special हैं। URL-safe Base64 इन्हें - और _ से बदलता है।
क्या यह Unicode text संभालता है?+
हाँ। Text पहले UTF-8 bytes में encode होता है, फिर वे bytes Base64-encode होते हैं।
क्या मैं binary files encode कर सकता हूं, सिर्फ text नहीं?+
Base64 binary data के लिए designed है। Binary encode करने के लिए raw bytes या data URI पेस्ट करें। UTF-8 bytes के रूप में encoded text भी उसी तरह काम करता है।
अंत में == padding का क्या मतलब है?+
Base64 output की लंबाई 4 की multiple होनी चाहिए। == या = padding characters तब जोड़े जाते हैं जब input की लंबाई 3 से divisible नहीं होती। ये standard का हिस्सा हैं।
कुछ Base64 strings में + और / की जगह - और _ क्यों होते हैं?+
URL-safe Base64 में + को - और / को _ से बदला जाता है ताकि URL syntax के साथ conflict न हो। URL या cookie में Base64 embed करते समय URL-safe mode उपयोग करें।

Base64 एनकोड / डीकोड

← सभी टूल
लोड हो रहा है…
संबंधित टूल
URL एनकोडर / डीकोडर हैश जेनरेटर JWT डीकोडर
अन्य भाषाओं में: 🇬🇧 English🇪🇸 Español