เครื่องมือทั้งหมด
เครื่องมือ SEO
เครื่องมือโฆษณา
เครื่องมือลิงก์
เครื่องมือโซเชียล
เครื่องมือข้อความ
เครื่องมือทั่วไป
เครื่องคำนวณการเงิน
ธุรกิจไทย
เครื่องมือรูปภาพ
สายมู เลขศาสตร์
บ้านและการใช้ชีวิต
การศึกษา
สุขภาพ

เครื่องมือแปลง Base64 และ Data URI

เข้ารหัสข้อความเป็น Base64 และถอดกลับได้ทันที แปลงรูปหรือไฟล์เป็น data: URI สำหรับวางลงใน CSS หรือ HTML ได้เลย และถอดรหัส data URI เพื่อดูชนิด MIME ขนาด และตัวอย่างรูป การเข้ารหัสรองรับ UTF-8 ข้อความไทยและอีโมจิจึงไม่เพี้ยน พร้อมโหมด URL-safe เพียงคลิกเดียว ทุกอย่างทำงานในเบราว์เซอร์ ข้อความและไฟล์ไม่ถูกอัปโหลด

ทิศทาง

ใช้ - และ _ แทน + และ / และตัด = ที่ท้ายออก — ใส่ใน URL หรือชื่อไฟล์ได้อย่างปลอดภัย

เข้ารหัส UTF-8 ถูกต้อง ข้อความไทยและอีโมจิจึงไม่เพี้ยน

ผลลัพธ์จะแสดงที่นี่

เข้ารหัสหรือถอดรหัสข้อความ แปลงไฟล์เป็น data URI หรือถอดรหัส data URI ที่วางเข้ามา

วิธีใช้งาน

  1. เปิดแท็บ "ข้อความ ↔ Base64" แล้วพิมพ์หรือวางเนื้อหา ระบบตรวจทิศทางให้อัตโนมัติ
  2. สำหรับไฟล์ ให้ไปที่แท็บ "ไฟล์ → Data URI" แล้วเลือกรูปเพื่อรับ data: URI พร้อมตัวอย่าง
  3. ถ้าต้องการตรวจ data URI ที่มีอยู่ ใช้แท็บ "Data URI → ถอดรหัส" แล้ววางเข้ามา
  4. เปิด "ชุดอักขระแบบ URL-safe" เมื่อต้องนำ Base64 ไปใส่ใน URL หรือชื่อไฟล์
  5. กดคัดลอกเพื่อนำผลลัพธ์ไปใช้ หรือกดสลับเพื่อแปลงย้อนกลับ

ฟีเจอร์เด่น

  • เข้ารหัสรองรับ UTF-8 — ข้อความไทยและอีโมจิไม่เพี้ยน
  • ตรวจทิศทางเข้ารหัส/ถอดรหัสอัตโนมัติ หรือเลือกเองได้
  • Base64 แบบ URL-safe (- และ _ ไม่มี padding) เมื่อต้องการ
  • แปลงรูปหรือไฟล์เป็น data: URI พร้อมตัวอย่างและขนาดไบต์
  • ถอดรหัส data URI เพื่อดูชนิด MIME ขนาด และตัวอย่างรูป
  • ทำงานในเบราว์เซอร์ 100% — ไม่ส่งข้อมูลขึ้นเซิร์ฟเวอร์

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

รองรับข้อความไทยและอีโมจิถูกต้องไหม?
รองรับ เพราะข้อความจะถูกแปลงเป็นไบต์ UTF-8 จริงด้วย TextEncoder ก่อนทำ Base64 ตัวอักษรไทย สระ วรรณยุกต์ และอีโมจิจึงแปลงไป-กลับได้ครบถ้วน ในขณะที่ btoa() แบบพื้นฐานจะทำให้เพี้ยน แต่เครื่องมือนี้ไม่เพี้ยน
data URI คืออะไร ใช้ตอนไหน?
data: URI คือการฝังไฟล์ — มักเป็นรูปเล็ก ๆ — ไว้ในโค้ด HTML หรือ CSS โดยตรงในรูปข้อความ Base64 เบราว์เซอร์จึงไม่ต้องโหลดไฟล์เพิ่ม เหมาะกับไอคอนเล็ก อีเมลเทมเพลต และ SVG แบบ inline เครื่องมือนี้สร้าง data URI จากรูปได้ และถอดกลับได้ด้วย
โหมด "URL-safe" ทำอะไร?
Base64 มาตรฐานใช้ + / และ padding = ซึ่งอาจทำให้ URL หรือชื่อไฟล์พัง โหมด URL-safe จะเปลี่ยนเป็น - และ _ และตัด padding ออก ตามชุดอักขระ URL-safe ของ RFC 4648 ส่วนการถอดรหัสรองรับทั้งสองแบบ
ไฟล์หรือข้อความถูกอัปโหลดที่ไหนไหม?
ไม่ การเข้ารหัส ถอดรหัส และอ่านไฟล์ทั้งหมดเกิดขึ้นในเบราว์เซอร์ด้วย JavaScript และ FileReader API ข้อมูลไม่ออกจากเครื่องของคุณ จึงปลอดภัยกับรูปและข้อความที่เป็นความลับ
ทำไมขึ้นข้อความ "Base64 ไม่ถูกต้อง"?
เพราะอินพุตมีอักขระนอกชุด Base64 มีความยาวที่เป็นไปไม่ได้ หรือถอดออกมาเป็นไบต์ที่ไม่ใช่ UTF-8 ลองตรวจช่องว่างที่หลุดเข้ามา padding ที่หายไป หรือดูว่าตั้งค่า URL-safe ถูกต้องหรือไม่