ข้ามไปที่เนื้อหา

เข้ารหัส/ถอดรหัส Base64

เข้ารหัส/ถอดรหัส Base64

เข้ารหัส/ถอดรหัส Base64: รองรับการเข้ารหัสและถอดรหัส Base64 ของข้อมูลข้อความและไบนารีพร้อมตัวเลือกรูปแบบ URL-safe และ MIME รองรับการแยกวิเคราะห์ URL ข้อมูล การเข้ารหัสทีละบรรทัด และการจดจำรูปแบบอัตโนมัติ เหมาะสำหรับการเรียก API ไฟล์แนบอีเมล และการฝังข้อมูลอย่างปลอดภัยขึ้น ทุกขั้นตอนทำงานอยู่ในเบราว์เซอร์ของคุณ

เข้ารหัส/ถอดรหัส Base64

เริ่มต้นอย่างรวดเร็ว

1
กรอกข้อความ ลงในช่อง
2
คลิก “เข้ารหัส” หรือ “ถอดรหัส” เพื่อประมวลผล
3
ช่องเดียวใช้ทั้งรับค่าและแสดงผล สามารถคัดลอกหรือล้างได้ในคลิกเดียว
4
หากต้องการตรวจสอบ ให้เข้ารหัสแล้วสลับไปแท็บ “ถอดรหัส” เพื่อทดสอบแบบไป-กลับ
5
เลือกโหมดข้อความสำหรับสตริง UTF-8 หรือสลับเป็นโหมดรูปภาพสำหรับไฟล์รูปและ Data URL ของรูปภาพ
6
ในโหมดรูปภาพ คุณอัปโหลดไฟล์เพื่อสร้างผลลัพธ์แบบ Data URL หรือ raw Base64 ได้ทันที
7
วาง Data URL หรือ raw Base64 เลือก MIME เมื่อจำเป็น แล้วค่อยประกอบพรีวิวใหม่

สถานการณ์การใช้งานทั่วไป

URL/JWT

แนะนำให้ใช้รูปแบบ URL-safe (−/_); สามารถละ '=' ท้ายได้เพื่อลดปัญหาการ escape

อีเมล/MIME

เมื่อต้องการตัดบรรทัด ให้ใช้ MIME 76 คอลัมน์; สำหรับเว็บทั่วไปไม่ต้องตัดบรรทัด เครื่องมือนี้มีทั้งโหมด 76 คอลัมน์และตัวเลือก LF/CRLF

ข้อความหลายบรรทัด

เปิดโหมดเข้ารหัสทีละบรรทัดเพื่อให้แต่ละบรรทัดแยกกัน

MIME/PEM

เปิดการตัดบรรทัด 76 คอลัมน์; เลือกใช้ LF เมื่อต้องการรูปแบบนั้น

Data URL

เมื่อต้องการฝังข้อมูล ให้สร้าง data:[mime];base64,…; ตัวถอดรหัสจะดึงเฉพาะส่วนหลังเครื่องหมายจุลภาคให้อัตโนมัติ

ตรวจสอบแบบไป-กลับ

เข้ารหัสแล้วถอดรหัสทันทีเพื่อยืนยันว่าข้อมูลไม่เสียหาย

อัปโหลดรูปภาพ

เก็บไบต์ต้นฉบับไว้ และสลับระหว่างผลลัพธ์แบบ Data URL กับ raw Base64 ได้โดยไม่ต้องอัปโหลดใหม่

Data URL ของรูปภาพ

วาง data:image/...;base64,... เพื่อให้ระบบตรวจ MIME อัตโนมัติและประกอบภาพที่พรีวิวได้ขึ้นมาใหม่

ข้อมูลรูปภาพแบบ raw Base64

ก่อนสร้างพรีวิวหรือดาวน์โหลด ต้องระบุชนิด MIME ของภาพต้นฉบับด้วยตัวเอง

สถานการณ์เสริม

เข้ารหัส Base64, ถอดรหัส Base64 และ แปลง Base64 ก็จัดการในขั้นตอนเดียวกันได้ ช่วยตรวจผลลัพธ์ให้เร็วขึ้นก่อนคัดลอกหรือส่งออก

พารามิเตอร์และรูปแบบการเข้ารหัส Base64

ผลลัพธ์แบบ URL-safe
เข้ารหัสทีละบรรทัด (แยกแต่ละบรรทัด)
ตัดบรรทัดตาม MIME 76 คอลัมน์
ใช้ LF เป็นตัวขึ้นบรรทัดใหม่
Data URL
raw Base64
อินพุตรูปภาพแบบ raw Base64 ต้องระบุชนิด MIME ให้ชัด เพราะ Base64 เองไม่ได้เก็บเมทาดาทาของรูปแบบไฟล์
จัด padding อัตโนมัติ: ปรับความยาวให้เป็นพหุคูณของ 4 หากความยาวไม่ถูกต้องจะแจ้งเตือน
ทนต่อช่องว่าง: ตัวถอดรหัสจะลบช่องว่างและตัวขึ้นบรรทัดให้อัตโนมัติ

คำแนะนำการใช้งาน

ควรใช้ UTF‑8 อย่างสม่ำเสมอเพื่อลดปัญอักษรเพี้ยน
ค่าเริ่มต้นเป็น URL‑safe; หากต้องการ Base64 มาตรฐานให้ปิดตัวเลือกนี้
เมื่อแลกเปลี่ยนข้ามระบบ ให้ลบช่องว่างและตัวขึ้นบรรทัดออกก่อน เพิ่มกลับเฉพาะตอนแสดงผล
Base64 ทำให้ขนาดข้อมูลเพิ่มขึ้นประมาณ 33%; หลีกเลี่ยงการใช้กับไฟล์ขนาดใหญ่มาก
Base64 มาตรฐานสำหรับระบบเดิม: ปิด URL‑safe (คงสัญลักษณ์ +/ และ =)
โหมดเข้ารหัสทีละบรรทัดจะเข้ารหัสใหม่แม้เป็น Base64 อยู่แล้ว หากต้องการแค่แปลงรูปแบบให้ปิดตัวเลือกนี้ก่อน
การตัดบรรทัด 76 คอลัมน์มีผลแค่ต่อการแสดงผล ตัวถอดรหัสโดยทั่วไปจะละเลยช่องว่างและตัวขึ้นบรรทัด
เมื่อแชร์ raw Base64 ควรส่งชนิด MIME เดิมไปด้วย เพื่อให้ปลายทางประกอบไฟล์กลับได้ถูกต้อง
การแสดงตัวอย่างขึ้นอยู่กับความสามารถของเบราว์เซอร์ในการรองรับรูปแบบภาพนั้น ๆ หากพรีวิวไม่ได้ การดาวน์โหลดยังคงเก็บข้อมูลไบต์เดิมไว้

ข้อจำกัดและความเข้ากันได้

ข้อความยาวมากอาจกระทบประสิทธิภาพการทำงาน ควรแบ่งเป็นส่วน ๆ
ข้อมูลไบนารี: หน้านี้ออกแบบมาเน้นข้อความ หากเป็นไฟล์ไบนารีแนะนำให้ใช้ Data URL หรือเครื่องมือบรรทัดคำสั่ง
ขนาดสูงสุดจำกัดด้วยหน่วยความจำของเบราว์เซอร์
บางฟอร์แมตรูปภาพอาจเข้ารหัสได้สำเร็จ แต่ยังพรีวิวไม่ได้ในเบราว์เซอร์ปัจจุบัน

ความเป็นส่วนตัวและความปลอดภัย

การประมวลผลทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของคุณ ข้อมูลจะไม่ออกจากอุปกรณ์
ข้อควรจำด้านความปลอดภัย: Base64 เป็นการเข้ารหัสรูปแบบ ไม่ใช่การเข้ารหัสเพื่อความลับ ควรเข้ารหัสข้อมูลสำคัญด้วยวิธีเข้ารหัสจริงก่อนแล้วค่อยแปลงเป็น Base64

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

6

ขั้นตอนถัดไปสามารถทำต่อด้วยเครื่องมือที่เกี่ยวข้องเหล่านี้