DevToolPal
ไทย

เข้ารหัสและถอดรหัส Base64

เข้ารหัสข้อความเป็น Base64 หรือถอดรหัส Base64 กลับเป็นข้อความ รองรับ UTF-8 และรูปแบบ URL-safe เต็มรูปแบบ

ทำงานในเครื่อง ไม่มีการอัปโหลด

ตัวเลือก

โหมด

อินพุต

0 ตัวอักษร · 0 B

เอาต์พุต

0 ตัวอักษร · 0 B

ทำอะไรได้

Base64 ใช้แทนข้อมูลไบนารีด้วยตัวอักษรที่พิมพ์ได้ 64 ตัว พบได้ใน data URL ไฟล์แนบอีเมล JSON Web Token และเฮดเดอร์ HTTP Basic auth เครื่องมือนี้เข้ารหัสข้อความเป็น Base64 และถอดรหัส Base64 กลับเป็นข้อความที่อ่านได้

วิธีใช้งาน

  1. เลือก เข้ารหัส หรือ ถอดรหัส
  2. วางข้อความหรือสตริง Base64 ลงในช่องอินพุต หรือคลิก ตัวอย่าง
  3. เปิด URL-safe หากผลลัพธ์จะนำไปใส่ใน URL หรือชื่อไฟล์
  4. คัดลอกเอาต์พุต หรือกด ใช้เป็นอินพุต เพื่อแปลงย้อนกลับ

ตัวอย่าง

Hello, World! เข้ารหัสได้เป็น SGVsbG8sIFdvcmxkIQ==

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

› รองรับภาษาไทย อีโมจิ และข้อความที่ไม่ใช่ภาษาอังกฤษหรือไม่?

รองรับ ข้อความจะถูกแปลงเป็น UTF-8 ก่อนเข้ารหัส Base64 ทุกตัวอักษรจึงแปลงไปกลับได้ถูกต้อง

› Base64 แบบ URL-safe คืออะไร?

Base64URL แทนที่ "+" ด้วย "-" และ "/" ด้วย "_" และตัด padding "=" ออก ผลลัพธ์จึงใส่ใน URL และชื่อไฟล์ได้ ตัวถอดรหัสรับได้ทั้งสองรูปแบบ

› Base64 คือการเข้ารหัสลับหรือไม่?

ไม่ใช่ Base64 เป็นการเข้ารหัสรูปแบบข้อมูล (encoding) ไม่ใช่การเข้ารหัสลับ (encryption) ใครก็ถอดรหัสได้ จึงไม่ควรใช้ซ่อนรหัสผ่านหรือข้อมูลลับ