🛝Toolio
เกี่ยวกับ ติดต่อ

🔐 เครื่องมือเข้ารหัส / ถอดรหัส Base64

เข้ารหัสข้อความเป็น Base64 หรือถอดรหัส Base64 กลับเป็นข้อความธรรมดาได้ทันที — ฟรี ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ไม่ต้องอัปโหลดไฟล์ และทำงานได้แบบออฟไลน์

ข้อความ
Base64

ออกแบบมาเพื่อความเป็นส่วนตัว. เครื่องมือนี้ทำงานในเบราว์เซอร์ — ไม่มีการอัปโหลดสิ่งที่ป้อน และใช้งานออฟไลน์ได้

เกี่ยวกับ

เครื่องมือนี้แปลงข้อความเป็น Base64 และถอดรหัสจาก Base64 โดยตรงในเบราว์เซอร์โดยใช้ API ที่มีอยู่แล้วในเบราว์เซอร์คือ btoa/atob และ TextEncoder/TextDecoder — ข้อมูลจะไม่ถูกส่งออกจากอุปกรณ์รองรับข้อมูลเข้า UTF-8 ทั้งหมดรวมถึงภาษาเกาหลีภาษาญี่ปุ่นและอีโมจิพร้อมโหมดปลอดภัยสำหรับ URL ซึ่งจะแทน + และ / ด้วย - และ _ และตัดเครื่องหมาย = ท้ายสตริงเพื่อใช้ใน URL และชื่อไฟล์ข้อมูลล่าสุดจะถูกบันทึกอัตโนมัติใน localStorage เพื่อให้สามารถกลับมาทำต่อจากจุดเดิมได้

วิธีใช้งาน

  1. วางหรือพิมพ์ข้อความธรรมดาของคุณในช่อง Text ด้านบน
  2. (ไม่จำเป็น) ตรวจสอบ 'URL-safe' หากคุณต้องการผลลัพธ์ที่ปลอดภัยสำหรับการใช้งานใน URL หรือชื่อไฟล์
  3. คลิก 'เข้ารหัส ↓' เพื่อแปลงข้อความเป็น Base64; ผลลัพธ์จะปรากฏในช่อง Base64 ด้านล่าง
  4. เพื่อถอดรหัส วางข้อความ Base64 ลงในช่องด้านล่างแล้วคลิก 'ถอดรหัส ↑'
  5. ใช้ปุ่ม Copy เพื่อคัดลอกผลลัพธ์ใดผลลัพธ์หนึ่งไปยังคลิปบอร์ดของคุณ

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

เครื่องมือ Base64 นี้ฟรีไหม?
ใช่ ฟรีโดยสมบูรณ์โดยไม่ต้องมีบัญชีหรือการสมัครสมาชิก
มันอัปโหลดข้อมูลของฉันไปยังเซิร์ฟเวอร์ไหม?
ไม่ ทั้งการเข้ารหัสและการถอดรหัสเกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมด ไม่มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์ใดๆ เลย
มันทำงานได้เมื่อไม่มีการเชื่อมต่ออินเทอร์เน็ตไหม?
ใช่ เมื่อหน้าเว็บโหลดเสร็จแล้ว มันสามารถทำงานได้โดยไม่ต้องการการเชื่อมต่ออินเทอร์เน็ต
มันรองรับภาษาเกาหลีและตัวอักษรที่ไม่ใช่ ASCII อื่นๆ ไหม?
ใช่. เครื่องมือนี้ใช้การเข้ารหัสที่ปลอดภัยสำหรับ UTF-8 ดังนั้นจึงรองรับตัวอักษรเกาหลี ญี่ปุ่น ตัวอักษรแสดงอารมณ์ (emoji) และข้อความ Unicode ทั้งหมดได้อย่างสมบูรณ์
URL-safe Base64 คืออะไร และควรใช้เมื่อใด?
URL-safe Base64 จะเปลี่ยน + เป็น - และ / เป็น _ และลบการเติมเต็ม (=) ทำให้ผลลัพธ์สามารถใส่ได้โดยตรงใน URL หรือชื่อไฟล์โดยไม่ต้องใช้การเข้ารหัสเปอร์เซ็นต์ ใช้กับ JWT tokens ตัวแปร URL หรือระบบชื่อไฟล์
Base64 เป็นรูปแบบของการเข้ารหัสหรือไม่
ไม่ใช่ และการพิจารณาเป็นเช่นนั้นเป็นความผิดพลาดด้านความปลอดภัยจริง ๆ Base64 เป็นการเข้ารหัสแบบสามารถถอดได้โดยไม่มีคีย์เกี่ยวข้อง — ใครก็ตามสามารถถอดรหัสได้ทันที รวมถึงผ่านหน้าเว็บนี้ด้วย มันมีอยู่เพื่อส่งข้อมูลไบนารีผ่านช่องทางที่เป็นข้อความเท่านั้น เช่น หัวข้ออีเมล ไม่ใช่เพื่อซ่อนข้อมูลใด ๆ
ทำไมการเข้ารหัสจึงทำให้ข้อมูลของฉันใหญ่ขึ้น
Base64 จัดเก็บทุก 3 ไบต์เป็นตัวอักษรที่พิมพ์ได้ 4 ตัว ดังนั้นผลลัพธ์จึงมีขนาดใหญ่ขึ้นประมาณหนึ่งในสามของข้อมูลต้นทาง รวมถึงการเติมพื้นที่ว่าง (padding) ค่าใช้จ่ายนั้นคือราคาของการสามารถวางแทรกได้ทุกที่ และนี่คือเหตุผลที่การแทรกภาพขนาดใหญ่โดยตรงใน HTML หรือ CSS ผ่าน Base64 ทำให้หน้าเว็บมีขนาดใหญ่กว่าการเชื่อมโยงไฟล์
เครื่องมือนี้จะอัปโหลดข้อมูลของฉันหรือไม่?
ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณจึงไม่เคยออกจากอุปกรณ์ของคุณ — และหลังจากโหลดหน้าแล้วยังใช้งานแบบออฟไลน์ได้ด้วย