เครื่องมือนักพัฒนา (Dev Tools)
Base64 Encode / Decode
แปลง Base64 ออนไลน์ เข้ารหัสข้อความไทยและอังกฤษเป็น Base64 และถอดรหัสกลับ รองรับ UTF-8 เต็มรูปแบบ พร้อมแปลงไฟล์เป็น Data URL
แชร์เครื่องมือนี้
แชร์ผ่าน
ข้อความปกติ (Plain Text)
ข้อความ Base64 (Encoded String)
อัปโหลดไฟล์ / รูปภาพ
ลากไฟล์มาวาง หรือคลิกเพื่อเลือกไฟล์
รองรับรูปภาพ เอกสาร หรือไฟล์ใดๆ (แนะนำไม่เกิน 10MB)
Base64 Data URI
Base64 คืออะไร และใช้งานอย่างไร?
Base64 เป็นกระบวนการเข้ารหัสข้อมูลไบนารี (Binary-to-Text Encoding) ให้กลายเป็นตัวอักษรภาษาอังกฤษ ตัวเลข และสัญลักษณ์รวม 64 ตัว เพื่อให้สามารถส่งผ่านโปรโตคอลที่รองรับเฉพาะข้อความ เช่น อีเมล (MIME), URL, หรือฝังรูปภาพลงในโค้ด HTML/CSS (Data URI) ได้โดยข้อมูลไม่เสียหาย
การแก้ปัญหาตัวอักษรภาษาไทยใน Base64
ฟังก์ชัน btoa() มาตรฐานของเบราว์เซอร์รองรับเฉพาะอักขระ Latin1 (ASCII) ทำให้มักเกิด Error เมื่อแปลงภาษาไทย เครื่องมือของเราจึงใช้ TextEncoder (UTF-8) เพื่อรับประกันว่าข้อความภาษาไทย สระ และวรรณยุกต์ทั้งหมดจะถูกเข้ารหัสและถอดรหัสได้อย่างสมบูรณ์ 100%
วิธีใช้งานโปรแกรมแปลง Base64
- สำหรับการแปลงข้อความ: พิมพ์ข้อความในช่องซ้ายแล้วกด 'เข้ารหัสเป็น Base64' หรือวาง Base64 ในช่องขวาแล้วกด 'ถอดรหัสเป็นข้อความ'
- สำหรับการแปลงรูปภาพเป็น Data URL: สลับไปที่แท็บ 'แปลงไฟล์/รูปภาพ' แล้วลากไฟล์รูปภาพมาวาง
- คัดลอกโค้ด Data URI ไปวางใน Tag <img src='...'> ได้ทันทีโดยไม่ต้องอัปโหลดรูปภาพขึ้นโฮสติ้ง
คำถามที่พบบ่อย (FAQ)
ไม่ใช่ครับ Base64 เป็นเพียงการแปลงรูปแบบข้อมูล (Encoding) เท่านั้น ไม่มีการใช้กุญแจรหัสลับ จึงไม่ควรใช้ Base64 เพื่อปกป้องข้อมูลความลับครับ
ใช่ครับ ข้อมูล Base64 จะมีขนาดใหญ่กว่าไฟล์ไบนารีต้นฉบับประมาณ 33% แต่มีข้อดีคือช่วยลดจำนวน HTTP Request ในการโหลดหน้าเว็บได้ครับ
ทำงานต่อด้วย SABAI.TOOLS
เครื่องมือที่เกี่ยวข้อง
เครื่องมือนักพัฒนา
JSON Formatter & Validator
จัดรูปแบบ JSON ตรวจเช็คไวยากรณ์ Minify/Prettify
เปิดเครื่องมือเครื่องมือนักพัฒนา
แปลง JSON เป็น CSV
แปลงไฟล์และข้อมูล JSON เป็น CSV สำหรับเปิดใน Excel / Sheets
เปิดเครื่องมือเครื่องมือนักพัฒนา
เครื่องมือเลือกสี & Contrast
เลือกสี แปลงรหัส HEX/RGB/HSL สร้างชุดสี และตรวจเช็ค WCAG Contrast
เปิดเครื่องมือ