ทำอะไรได้
Base64 ใช้แทนข้อมูลไบนารีด้วยตัวอักษรที่พิมพ์ได้ 64 ตัว พบได้ใน data URL ไฟล์แนบอีเมล JSON Web Token และเฮดเดอร์ HTTP Basic auth เครื่องมือนี้เข้ารหัสข้อความเป็น Base64 และถอดรหัส Base64 กลับเป็นข้อความที่อ่านได้
วิธีใช้งาน
- เลือก เข้ารหัส หรือ ถอดรหัส
- วางข้อความหรือสตริง Base64 ลงในช่องอินพุต หรือคลิก ตัวอย่าง
- เปิด URL-safe หากผลลัพธ์จะนำไปใส่ใน URL หรือชื่อไฟล์
- คัดลอกเอาต์พุต หรือกด ใช้เป็นอินพุต เพื่อแปลงย้อนกลับ
ตัวอย่าง
Hello, World! เข้ารหัสได้เป็น SGVsbG8sIFdvcmxkIQ==
คำถามที่พบบ่อย
› รองรับภาษาไทย อีโมจิ และข้อความที่ไม่ใช่ภาษาอังกฤษหรือไม่?
รองรับ ข้อความจะถูกแปลงเป็น UTF-8 ก่อนเข้ารหัส Base64 ทุกตัวอักษรจึงแปลงไปกลับได้ถูกต้อง
› Base64 แบบ URL-safe คืออะไร?
Base64URL แทนที่ "+" ด้วย "-" และ "/" ด้วย "_" และตัด padding "=" ออก ผลลัพธ์จึงใส่ใน URL และชื่อไฟล์ได้ ตัวถอดรหัสรับได้ทั้งสองรูปแบบ
› Base64 คือการเข้ารหัสลับหรือไม่?
ไม่ใช่ Base64 เป็นการเข้ารหัสรูปแบบข้อมูล (encoding) ไม่ใช่การเข้ารหัสลับ (encryption) ใครก็ถอดรหัสได้ จึงไม่ควรใช้ซ่อนรหัสผ่านหรือข้อมูลลับ