การเข้ารหัสทำงานขณะที่พิมพ์และอยู่บนอุปกรณ์ของคุณเท่านั้น - ข้อความของคุณไม่ถูกอัปโหลดเลย จึงปลอดภัยสำหรับ token, ค่าการกำหนดค่า และบันทึกส่วนตัว เปิดใช้งาน URL-safe เพื่อรับตัวอักษร - และ _ ที่ใช้ใน JWT และ query string โดยการถอดรหัสจะตรวจจับทั้งสองตัวอักษรโดยอัตโนมัติและเติม padding ที่ขาดหายไป
Base64 Encode และ Decode
ทำงานในเบราว์เซอร์ทั้งหมด ไม่ต้องอัปโหลด ไม่ต้องสมัครสมาชิก
Base64 encoding คืออะไร?
Base64 คือวิธีแสดงข้อมูลใดก็ตามในรูปแบบข้อความธรรมดาโดยใช้ 64 ตัวอักษรที่ปลอดภัย (A-Z, a-z, 0-9, + และ /) เครื่องมือนี้เข้ารหัสข้อความเป็น Base64 และถอดรหัส Base64 กลับเป็นข้อความที่อ่านได้ในเบราว์เซอร์ รองรับ Unicode ผ่าน UTF-8 ทำให้ตัวอักษรที่มีเครื่องหมาย emoji และภาษาอื่นๆ ยังคงสมบูรณ์หลังการแปลง
วิธีใช้งาน
- 1เลือกทิศทาง. เลือก Encode เพื่อแปลงข้อความเป็น Base64 หรือ Decode เพื่อแปลง Base64 กลับเป็นข้อความ
- 2วางข้อมูลที่ต้องการ. พิมพ์หรือวางข้อความในช่องป้อนข้อมูล ผลลัพธ์จะอัปเดตทันทีในแผงด้านข้าง
- 3เลือก URL-safe (ถ้าต้องการ). ติ๊ก URL-safe เมื่อเข้ารหัสสำหรับ URL, ชื่อไฟล์ หรือ JWT การถอดรหัสจะรองรับทั้งสองตัวอักษรโดยอัตโนมัติ
- 4คัดลอกผลลัพธ์. คัดลอกผลลัพธ์และวางไปยังที่ที่ต้องการ Base64 ที่ไม่ถูกต้องจะแสดงข้อความแจ้งเตือนที่ชัดเจนแทนข้อความเสียหาย
เหมาะกับใคร
- นักพัฒนา ที่ฝัง asset ขนาดเล็กหรือ credential เป็น Base64 ใน JSON, YAML หรือไฟล์ environment
- งาน API และ webhook - ถอดรหัสฟิลด์ Base64 จาก payload เพื่ออ่านเนื้อหาที่แท้จริง
- ผู้ที่ต้องการตรวจสอบ JWT และต้องการถอดรหัส Base64URL segment ด้วยตนเอง
- รูปแบบอีเมลและข้อมูล ที่จัดเก็บไฟล์แนบหรือ binary blob เป็นข้อความ Base64
คำถามที่พบบ่อย
เครื่องมือ Base64 นี้ฟรีหรือไม่?
ใช่ - ฟรีสมบูรณ์แบบ ไม่ต้องสมัครสมาชิกและไม่มีข้อจำกัดการใช้งาน การเข้ารหัสและถอดรหัสทั้งหมดทำงานในเบราว์เซอร์ของคุณ
ข้อมูลของฉันถูกอัปโหลดไปที่ใดหรือไม่?
ไม่ ข้อความและ Base64 ของคุณประมวลผลในเบราว์เซอร์ในเครื่องและไม่ถูกส่งไปยังเซิร์ฟเวอร์ จึงปลอดภัยสำหรับ token, key และข้อมูลส่วนตัว
Base64 คือการเข้ารหัสลับหรือไม่?
ไม่ใช่ Base64 คือการเข้ารหัส (encoding) ไม่ใช่การเข้ารหัสลับ (encryption) มันเพียงแค่แปลงรูปแบบข้อมูลเป็นข้อความและทุกคนสามารถถอดรหัสได้ ใช้เพื่อขนส่งข้อมูลอย่างปลอดภัย ไม่ใช่เพื่อปกป้องความลับ
รองรับ emoji และข้อความที่ไม่ใช่ภาษาอังกฤษหรือไม่?
รองรับ ข้อมูลป้อนเข้าจะถูกแปลงเป็น UTF-8 bytes ก่อนเข้ารหัส ดังนั้นตัวอักษรที่มีเครื่องหมาย, emoji และอักษรที่ไม่ใช่ Latin จึงเข้ารหัสและถอดรหัสได้ถูกต้องโดยไม่เกิดข้อผิดพลาด
URL-safe Base64 คืออะไร?
URL-safe Base64 แทนที่ตัวอักษร + และ / ด้วย - และ _ และมักละเว้น padding = ทำให้ผลลัพธ์ปลอดภัยใน URL, ชื่อไฟล์ และ JWT เปิดใช้ตัวเลือก URL-safe เมื่อเข้ารหัส การถอดรหัสจะรับรู้โดยอัตโนมัติ
ทำไมผลลัพธ์ที่ถอดรหัสจึงดูเหมือนตัวอักษรสุ่ม?
Base64 สามารถเก็บ byte ใดก็ได้ รวมถึงข้อมูลไบนารีเช่นรูปภาพหรือไฟล์บีบอัด หากถอดรหัสเป็นข้อความจะเห็นสัญลักษณ์แปลกๆ ข้อมูลนั้นถูกต้อง เพียงแต่ไม่ใช่ข้อความ เครื่องมือนี้สำหรับ payload ที่เป็นข้อความเท่านั้น
ต้องการ padding = เพื่อถอดรหัสหรือไม่?
ไม่จำเป็น ตัวถอดรหัสจะเติม padding ที่ขาดหายให้โดยอัตโนมัติและเพิกเฉยต่อช่องว่างและการขึ้นบรรทัดใหม่ คุณจึงวางสตริง Base64 ได้โดยมีหรือไม่มีเครื่องหมาย = ท้าย