ऑडियो को Base64 में बदलें

यहाँ ऑडियो खींचें, या चयन पर क्लिक करें

MP3, WAV, OGG, M4A, WebM और किसी भी अन्य ऑडियो फ़ॉर्मेट को सपोर्ट करता है। कोई आकार सीमा नहीं।

MP3, WAV, OGG और अन्य ऑडियो फ़ाइलों को ब्राउज़र में स्थानीय रूप से Base64 या Data URL में बदलें — HTML5 एम्बेडिंग और API रिक्वेस्ट के लिए तैयार।

संबंधित सुझाव

उपयोग के मामले

  • छोटे ऑडियो क्लिप को Base64 में एन्कोड करके HTML5 <audio> टैग या CSS बैकग्राउंड में एम्बेड करें, अतिरिक्त HTTP रिक्वेस्ट से बचें।
  • ऑडियो को JSON रिक्वेस्ट बॉडी, WebSocket मैसेज या JWT पेलोड में स्ट्रिंग के रूप में भेजें, multipart अपलोड से बचें।
  • स्पीच रिकग्निशन या TTS API को डीबग करते समय तेज़ी से टेस्ट पेलोड बनाकर MIME टाइप और एन्कोडिंग फ़ॉर्मेट की पुष्टि करें।
  • Base64 स्ट्रिंग को चलने योग्य ऑडियो फ़ाइल में डिकोड करके API रिस्पॉन्स सत्यापित करें या ऑफ़लाइन सामग्री सहेजें।

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

  1. ऑडियो फ़ाइल को ड्रैग-एंड-ड्रॉप करें या क्लिक करके अपलोड करें। MP3, WAV, OGG, M4A आदि सपोर्टेड हैं, प्रति फ़ाइल अधिकतम 20MB।
  2. ब्राउज़र स्वचालित रूप से MIME टाइप पहचानकर Base64 में एन्कोड करता है। इनबिल्ट प्लेयर से प्रीव्यू करें और मेटाडेटा जाँचें।
  3. ज़रूरत के अनुसार Data URL और शुद्ध Base64 के बीच स्विच करें।
  4. कॉपी बटन से स्ट्रिंग लें, या .txt फ़ाइल के रूप में डाउनलोड करें।

विशेषताएं

  • विस्तृत फ़ॉर्मेट सपोर्ट: MP3, WAV, OGG, M4A, WebM और ब्राउज़र में चलने वाले किसी भी ऑडियो को स्वचालित MIME पहचान के साथ पढ़ें।
  • दो आउटपुट फ़ॉर्मेट: एक क्लिक में Data URL (data:audio/mpeg;base64, प्रीफ़िक्स के साथ) और शुद्ध Base64 के बीच स्विच करें।
  • इनबिल्ट ऑडियो प्रीव्यू: अपलोड के तुरंत बाद फ़ाइल चलाएँ और नाम, आकार, अवधि जैसे मेटाडेटा देखें।
  • लोकल प्रोसेसिंग, कोई अपलोड नहीं: FileReader API के ज़रिए ब्राउज़र में ही एन्कोडिंग — ऑडियो डेटा डिवाइस से बाहर नहीं जाता।
  • दो-तरफ़ा रूपांतरण: ऑडियो → Base64 के अलावा, Base64 स्ट्रिंग पेस्ट करके ऑडियो फ़ाइल को पुनः बनाएँ और डाउनलोड करें।
  • कॉपी और डाउनलोड: Base64 स्ट्रिंग को क्लिपबोर्ड पर कॉपी करें या .txt फ़ाइल के रूप में सहेजें।

सामान्य प्रश्न

क्या ऑडियो को Base64 में बदलने पर फ़ाइल का आकार बढ़ता है?

हाँ। Base64 एन्कोडिंग डेटा को लगभग 33% बढ़ा देती है — 1MB का MP3 एन्कोड होने पर लगभग 1.33MB हो जाता है। बड़ी फ़ाइलों के लिए बाइनरी अपलोड बेहतर रहता है या पहले क्लिप को छोटा करें।

Data URL और शुद्ध Base64 में क्या अंतर है?

Data URL का स्वरूप data:audio/mpeg;base64,xxx होता है और इसे सीधे <audio> के src या CSS बैकग्राउंड में इस्तेमाल किया जा सकता है। शुद्ध Base64 केवल एन्कोड की गई स्ट्रिंग होती है, जो JSON कॉन्फ़िगरेशन या API पैरामीटर के लिए बेहतर रहती है।

क्या मेरी ऑडियो फ़ाइल सर्वर पर अपलोड होती है?

नहीं। सारी एन्कोडिंग ब्राउज़र में स्थानीय रूप से FileReader API से होती है। ऑडियो डेटा किसी बैकएंड पर नहीं जाता, इसलिए संवेदनशील रिकॉर्डिंग को भी निश्चिंत होकर प्रोसेस किया जा सकता है।

कौन-कौन से ऑडियो फ़ॉर्मेट सपोर्ट हैं और अधिकतम साइज़ क्या है?

MP3, WAV, OGG, M4A, WebM सहित ब्राउज़र में चलने वाले सभी ऑडियो फ़ॉर्मेट सपोर्ट हैं। प्रति फ़ाइल अधिकतम साइज़ 20MB है; इससे बड़ी फ़ाइलों पर चेतावनी दिखाई जाती है।

क्या Base64 को वापस ऑडियो फ़ाइल में बदला जा सकता है?

हाँ। B64→🎵 मोड पर स्विच करके Base64 स्ट्रिंग पेस्ट करें — टूल ऑडियो ब्राउज़र में चलाएगा और डाउनलोड की सुविधा देगा।