Base64 Encoder/Decoder ช่วยแปลงข้อความเป็น Base64 และแปลง Base64 กลับเป็นข้อความได้โดยตรงในเบราว์เซอร์ของคุณ รองรับการเข้ารหัสแบบ Unicode-safe ซึ่งจัดการกับอีโมจิ, อักษรที่ไม่ใช่ละติน และอักขระพิเศษได้อย่างถูกต้อง พร้อมฟีเจอร์คัดลอกในคลิกเดียว, สลับอินพุต/เอาต์พุต และการแปลงแบบเรียลไทม์
Base64 ถูกใช้งานในทุกที่ — ไม่ว่าจะเป็น Data URL, JWT Token, การเข้ารหัส MIME ของอีเมล, ส่วนหัว Basic Auth และข้อมูลไฟล์ที่ฝังอยู่ (Embedded asset) แต่เบราว์เซอร์ไม่มีวิธีที่รวดเร็วในการเข้ารหัสหรือถอดรหัส Base64 โดยไม่ต้องเขียนโค้ด เครื่องมือนี้จึงถูกสร้างมาเพื่อสิ่งนั้น เพียงวางสตริงใดๆ เพื่อเข้ารหัส หรือวาง Base64 เพื่อถอดรหัสกลับเป็นข้อความต้นฉบับ ตัวเข้ารหัสนี้เป็นแบบ Unicode-safe (ต่างจาก btoa ของเบราว์เซอร์ซึ่งมักจะล้มเหลวเมื่อเจออักขระนอกเหนือจาก Latin-1) — อีโมจิ, ตัวอักษรจีน, ภาษาอาหรับ และภาษาอื่นๆ ทั้งหมดจะถูกเข้ารหัสและถอดรหัสได้อย่างถูกต้อง ตัวถอดรหัสรองรับทั้ง Base64 มาตรฐานและแบบ URL-safe การแปลงแบบเรียลไทม์ช่วยให้คุณเห็นผลลัพธ์ที่อัปเดตทันทีขณะพิมพ์ และมีปุ่มสลับ (Swap) เพื่อกลับค่าอินพุตและเอาต์พุตได้ในทันที
สลับระหว่างโหมดเข้ารหัสและถอดรหัสได้ทันที แปลงข้อความธรรมดาเป็น Base64 หรือแปลง Base64 กลับเป็นข้อความธรรมดา — รองรับทั้งสองทิศทาง
จัดการกับอีโมจิ, ภาษาจีน, อาหรับ, ฮีบรู และภาษาอื่นๆ ได้อย่างถูกต้อง ต่างจาก btoa() เดิมของเบราว์เซอร์ ตัวเข้ารหัสนี้จะไม่ล้มเหลวเมื่อเจอข้อมูลที่ไม่ใช่ Latin-1
คัดลอกผลลัพธ์การเข้ารหัสหรือถอดรหัสไปยังคลิปบอร์ดด้วยคลิกเดียว — ไม่จำเป็นต้องลากคลุมข้อความเอง
ผลลัพธ์จะอัปเดตขณะที่คุณพิมพ์ ไม่จำเป็นต้องคลิกปุ่ม — การเปลี่ยนแปลงจะปรากฏทันทีเพื่อให้การดีบั๊กเร็วขึ้น
ถอดรหัสได้ทั้ง Base64 มาตรฐานและ Base64 แบบ URL-safe (ที่ใช้ใน JWT Token ซึ่งเครื่องหมาย + และ / จะถูกแทนที่ด้วย - และ _)
ปุ่มเดียวสำหรับสลับฟิลด์อินพุตและเอาต์พุต — มีประโยชน์เมื่อคุณต้องการเข้ารหัสซ้ำจากผลลัพธ์ที่ถอดรหัสแล้ว หรือเพื่อตรวจสอบความถูกต้องของการแปลงกลับ
วางส่วน Payload ของ JWT Token เพื่อถอดรหัสและตรวจสอบ Claim ต่างๆ ได้เร็วกว่าการเขียนสคริปต์ถอดรหัสเองเพียงเพื่ออ่านเนื้อหาใน Token
เข้ารหัสข้อความขนาดเล็กหรือเนื้อหารูปภาพเพื่อฝังโดยตรงใน CSS, HTML หรือไฟล์กำหนดค่า — มีประโยชน์สำหรับทรัพยากรแบบอินไลน์
ถอดรหัสส่วนหัว Authorization: Basic เพื่อดูข้อมูล username:password ในระหว่างการดีบั๊ก API
ถอดรหัสไฟล์แนบอีเมลที่เข้ารหัส Base64 หรือส่วนเนื้อหาจากแหล่งข้อมูล MIME ดิบเพื่อการตรวจสอบ
เข้ารหัสสตริงที่มีข้อมูลไบนารีหรืออักขระพิเศษสำหรับการส่งผ่านช่องทางที่เป็นข้อความเท่านั้น (URL, JSON, ส่วนหัว) ซึ่งหากไม่เข้ารหัสอาจทำให้ระบบขัดข้องได้
คลิกไอคอน Base64 ใน DevSuite Pro dock หรือ popup แผงแก้ไขแบบสองช่องจะเปิดขึ้นพร้อมปุ่มสลับ Encode/Decode
วางข้อความธรรมดาเพื่อเข้ารหัส หรือสตริง Base64 เพื่อถอดรหัส เครื่องมือจะตรวจจับโหมดที่เหมาะสมโดยอัตโนมัติตามสิ่งที่คุณเลือก
คลิก Encode เพื่อแปลงข้อความเป็น Base64 หรือ Decode เพื่อแปลง Base64 กลับเป็นข้อความ โหมดปัจจุบันจะถูกไฮไลต์อย่างชัดเจน
ผลลัพธ์ที่แปลงแล้วจะปรากฏในช่องเอาต์พุตทันที ผลลัพธ์ที่ยาวสามารถเลื่อนดูได้และจะตัดบรรทัดให้โดยอัตโนมัติ
คลิกปุ่ม Copy เพื่อบันทึกผลลัพธ์ไปยังคลิปบอร์ดของคุณ หรือใช้ Swap เพื่อย้ายเอาต์พุตกลับมาเป็นอินพุตเพื่อการแปลงเพิ่มเติม
ติดตั้ง DevSuite Pro ฟรีและปลดล็อกเครื่องมือสำหรับนักพัฒนามากกว่า 64 รายการสำหรับเบราว์เซอร์ของคุณ