ตัวเข้ารหัสและถอดรหัส Base64
เข้ารหัสข้อความเป็น Base64 หรือถอดรหัส Base64 กลับเป็นข้อความ
อินพุต
ตัวเลือก
โหมด URL-safe จะแทนที่ + ด้วย - และ / ด้วย _ เพื่อใช้งานใน URL ได้อย่างปลอดภัย
เอาต์พุต
เกี่ยวกับเครื่องมือนี้
นี่คือพื้นที่ทำงาน Base64 อเนกประสงค์ — เข้ารหัสข้อความธรรมดาเป็น Base64 หรือถอดรหัสสตริง Base64 กลับเป็นข้อความ โดยสลับทิศทางได้ด้วยการคลิกเพียงครั้งเดียว นี่เป็นจุดเริ่มต้นที่เหมาะสมเมื่อคุณยังไม่แน่ใจว่าต้องการทิศทางใด หรือเมื่อคุณต้องสลับไปมาระหว่างทั้งสองทิศทางขณะดีบัก ต้องการหน้าเฉพาะทางหรือไม่? หน้า Base64 Encoder และ Base64 Decoder จะเริ่มต้นที่ทิศทางใดทิศทางหนึ่งโดยตรง พร้อมคำแนะนำที่มุ่งเน้นเฉพาะทิศทางนั้น
วิธีใช้
เลือกเข้ารหัสหรือถอดรหัสโดยใช้แท็บด้านบน สำหรับการเข้ารหัส ให้วางข้อความธรรมดา — ผลลัพธ์ Base64 จะปรากฏขึ้นขณะที่คุณพิมพ์ สำหรับการถอดรหัส ให้วางสตริง Base64 เพื่อกู้คืนข้อความต้นฉบับ เปิด 'โหมด URL-safe' เมื่อทำงานกับ Base64 ที่ปรากฏใน URL สตริงคิวรี หรือชื่อไฟล์ ใช้การตรวจจับอัตโนมัติเพื่อให้เครื่องมือคาดเดาว่าอินพุตที่คุณวางต้องการทิศทางใด
กรณีการใช้งานทั่วไป
สลับกลางงาน
เข้ารหัสเพย์โหลด JSON เป็น Base64 สำหรับคำขอ API จากนั้นวางการตอบกลับ Base64 ของ API กลับเข้ามาและสลับไปที่ถอดรหัสเพื่อตรวจสอบ
HTTP Basic Auth แบบไปกลับ
เข้ารหัส `username:password` คัดลอกค่าส่วนหัว จากนั้นถอดรหัสในภายหลังเพื่อยืนยันข้อมูลรับรอง
เวิร์กโฟลว์ JWT
เข้ารหัสเพย์โหลดทดสอบเพื่อสร้างโทเค็นด้วยตนเอง หรือถอดรหัสส่วนต่างๆ ของโทเค็นที่มีอยู่เพื่อตรวจสอบ claims
เวิร์กโฟลว์ Data URI
เข้ารหัสรูปภาพขนาดเล็กเพื่อฝังใน CSS หรือถอดรหัส data URI ที่มีอยู่เพื่อแยกไบต์ต้นฉบับ
ข้อจำกัดและหมายเหตุสำคัญ
Base64 คือการเข้ารหัส ไม่ใช่การเข้ารหัสลับ — ใครก็ตามสามารถถอดรหัสได้ทันที ดังนั้นอย่าใช้เพื่อปกป้องความลับ มันเพิ่มขนาดข้อมูลประมาณ 33% จึงไม่เหมาะสำหรับการถ่ายโอนไฟล์ขนาดใหญ่ การประมวลผลทั้งหมดเป็นแบบฝั่งไคลเอนต์ ดังนั้นอินพุตที่ใหญ่มากจะถูกจำกัดโดยหน่วยความจำที่มีอยู่ในเบราว์เซอร์ของคุณ