logo
GeekFormat

แปลงเสียงเป็น Base64

ลากเสียงมาไว้ที่นี่ หรือคลิกบนส่วนที่เลือก

รองรับ MP3, WAV, OGG, M4A, WebM และรูปแบบเสียงอื่น ๆ ไม่จำกัดขนาดไฟล์

แปลงไฟล์ MP3, WAV, OGG และไฟล์เสียงอื่น ๆ เป็น Base64 หรือ Data URL ภายในเบราว์เซอร์ พร้อมใช้กับการฝัง HTML5 และคำขอ API

คำแนะนำที่เกี่ยวข้อง

กรณีการใช้งาน

  • เข้ารหัสคลิปเสียงสั้นเป็น Base64 แล้วฝังในแท็ก HTML5 <audio> หรือพื้นหลัง CSS เพื่อลดคำขอ HTTP ที่ไม่จำเป็น
  • ส่งเสียงเป็นสตริงใน body ของ JSON, ข้อความ WebSocket หรือ payload ของ JWT โดยไม่ต้องอัปโหลดแบบ multipart
  • สร้าง payload ทดสอบอย่างรวดเร็วขณะดีบัก API การรู้จำเสียงหรือ TTS เพื่อตรวจสอบชนิด MIME และรูปแบบการเข้ารหัส
  • ถอดรหัสสตริง Base64 กลับเป็นไฟล์เสียงที่เล่นได้เพื่อตรวจสอบการตอบกลับของ API หรือจัดเก็บเนื้อหาแบบออฟไลน์

คุณสมบัติ

  • รองรับรูปแบบเสียงหลากหลาย: MP3, WAV, OGG, M4A, WebM และเสียงอื่น ๆ ที่เบราว์เซอร์เล่นได้ พร้อมตรวจจับ MIME อัตโนมัติ
  • สองรูปแบบเอาต์พุต: สลับได้ในคลิกเดียวระหว่าง Data URL (พร้อมคำนำหน้า data:audio/mpeg;base64,) กับ Base64 ล้วน
  • ตัวเล่นเสียงในตัว: เล่นไฟล์ที่อัปโหลดทันทีและตรวจดูชื่อไฟล์ ขนาด และความยาวได้แบบเรียลไทม์
  • ประมวลผลในเครื่อง ไม่อัปโหลด: ใช้ FileReader API ภายในเบราว์เซอร์ ข้อมูลเสียงไม่ออกจากอุปกรณ์ของคุณ
  • แปลงสองทิศทาง: นอกจากเสียง → Base64 แล้ว ยังวางสตริง Base64 เพื่อคืนค่าเป็นไฟล์เสียงที่เล่นได้และดาวน์โหลดได้
  • คัดลอกและดาวน์โหลด: คัดลอกสตริง Base64 ไปยังคลิปบอร์ด หรือบันทึกเป็นไฟล์ .txt

วิธีการใช้งาน

  1. ลากและวางหรือคลิกเพื่ออัปโหลดไฟล์เสียงจากเครื่อง รองรับ MP3, WAV, OGG, M4A และอื่น ๆ สูงสุด 20MB ต่อไฟล์
  2. เบราว์เซอร์ตรวจจับ MIME อัตโนมัติและเข้ารหัสเป็น Base64 ใช้ตัวเล่นในตัวเพื่อพรีวิวและตรวจดูข้อมูลเมตา
  3. สลับระหว่าง Data URL กับ Base64 ล้วนตามการใช้งาน
  4. กดปุ่มคัดลอกเพื่อนำสตริงไปใช้ หรือดาวน์โหลดเป็นไฟล์ .txt

คำถามที่พบบ่อย

การเข้ารหัสเสียงเป็น Base64 ทำให้ไฟล์ใหญ่ขึ้นหรือไม่?

ใช่ การเข้ารหัส Base64 จะทำให้ข้อมูลมีขนาดเพิ่มขึ้นประมาณ 33% — MP3 ขนาด 1MB จะกลายเป็นประมาณ 1.33MB หลังเข้ารหัส สำหรับไฟล์ขนาดใหญ่ควรอัปโหลดแบบไบนารีหรือตัดคลิปให้สั้นก่อน

Data URL กับ Base64 ล้วนต่างกันอย่างไร?

Data URL มีรูปแบบ data:audio/mpeg;base64,xxx ใช้เป็น src ของ <audio> หรือพื้นหลัง CSS ได้โดยตรง ส่วน Base64 ล้วนคือสตริงที่เข้ารหัสแล้ว เหมาะกับการตั้งค่า JSON หรือพารามิเตอร์ของ API

ไฟล์เสียงถูกอัปโหลดไปยังเซิร์ฟเวอร์หรือไม่?

ไม่ การเข้ารหัสทั้งหมดทำงานในเบราว์เซอร์ผ่าน FileReader API ข้อมูลเสียงจะไม่ถูกส่งไปยังแบ็กเอนด์ใด ๆ จึงจัดการไฟล์ที่ละเอียดอ่อนได้อย่างสบายใจ

รองรับรูปแบบเสียงอะไรบ้าง และมีขีดจำกัดขนาดเท่าไหร่?

รองรับเสียงทุกรูปแบบที่เบราว์เซอร์เล่นได้ รวมถึง MP3, WAV, OGG, M4A และ WebM ขีดจำกัดคือ 20MB ต่อไฟล์ หากเกินจะมีคำเตือนปรากฏขึ้น

สามารถแปลงสตริง Base64 กลับเป็นไฟล์เสียงได้หรือไม่?

ได้ สลับไปที่โหมด B64→🎵 วางสตริง Base64 เครื่องมือจะเล่นเสียงในเบราว์เซอร์และให้ดาวน์โหลดเป็นไฟล์เสียงได้ทันที

เข้ารหัสและถอดรหัส AESแปลงเสียงเป็น Base64การเข้ารหัส Base32การเข้ารหัส Base58ถอดรหัส Base64 หลายรายการเข้ารหัส Base64 หลายรายการล้างอักขระ Base64แปลง Data URLถอดรหัส Base64เปรียบเทียบ Base64การเข้ารหัส Base64จัดรูปแบบ Base64ตัวแปลง Base64-Hexรวม Base64 หลายบรรทัดMIME Base64จัดการ Padding Base64แยก Base64 หลายบรรทัดสถิติความยาว Base64Base64 เป็นเสียงBase64 เป็นไฟล์Base64 เป็น HexBase64 เป็นรูปภาพBase64 เป็นข้อความBase64 เป็นวิดีโอURL Safe Base64ตรวจสอบรูปแบบ Base64ตัวแปลงรหัส Base85การแปลงเลขฐานสองรหัสซีซาร์ (Caesar Cipher)เข้ารหัสและถอดรหัส DESเครื่องมือคำนวณแฮชไฟล์แปลงไฟล์เป็น Base64เลขฐานสิบหก (Hex)สร้างและตรวจสอบ HMACเข้ารหัสและถอดรหัส HTMLแปลงรูปภาพเป็น Base64ทำให้โค้ด Java อ่านยาก (Obfuscate)ทำให้โค้ด JS อ่านยาก (Obfuscate)ถอดรหัส ตรวจสอบ และสร้าง JWTแฮช MD5ตัวแปลงรหัสมอร์สเครื่องมือสร้างคีย์ PBKDF2ทำให้โค้ด PHP อ่านยาก (Obfuscate)ทำให้โค้ด Python อ่านยาก (Obfuscate)เครื่องมือสร้าง SHA-1 แฮชแฮช SHA-256เครื่องมือสร้าง SHA-512 แฮชเปรียบเทียบข้อความอย่างปลอดภัยแปลงข้อความเป็น Base64ตัวแปลงรหัส Unicodeการเข้ารหัส URLวิดีโอเป็น Base64