Base32 Encoder / Decoder
Encode text to Base32 (RFC 4648) or decode Base32 strings back to text.
ป้อนข้อความ
เกี่ยวกับเครื่องมือนี้
ตัวเข้ารหัส/ถอดรหัส Base32 ใช้ตัวอักษร RFC 4648 Base32 — ตัวพิมพ์ใหญ่ A–Z และตัวเลข 2–7 เติม = ให้เป็นทวีคูณของ 8 Base32 ไม่แยกพิมพ์ใหญ่เล็กและหลีกเลี่ยงตัวอักษรที่สับสนทางสายตาเช่น 0, 1, O และ I
ในโหมดข้อความ → Base32 ข้อความจะถูกเข้ารหัสเป็นไบต์ UTF-8 ก่อนแล้วจึงเข้ารหัสเป็น Base32 ในโหมด Base32 → ข้อความ กระบวนการจะตรงกันข้าม การประมวลผลทั้งหมดเป็นแบบโลคัล
วิธีใช้งาน
- เลือกข้อความ → Base32 เพื่อเข้ารหัส หรือ Base32 → ข้อความ เพื่อถอดรหัส
- วางอินพุตหรือคลิกตัวอย่างเพื่อโหลดตัวอย่าง
- คลิกแปลง
- คลิกคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ด
กรณีการใช้งาน
แอปรับรองความถูกต้องแบบสองปัจจัยใช้ Base32 สำหรับคีย์ลับ TOTP บันทึก DNS challenge บางครั้งเข้ารหัสข้อมูลไบนารีเป็น Base32
คำถามที่พบบ่อย
- ความแตกต่างระหว่าง Base32 และ Base64 คืออะไร? — Base32 ใช้ตัวอักษร 32 ตัว (A–Z, 2–7) สร้าง overhead ~60% เทียบกับ ~33% ของ Base64 Base32 ไม่แยกพิมพ์ใหญ่เล็ก
- ต้องใช้อักขระเติมหรือไม่? — ไม่จำเป็นสำหรับการถอดรหัส เครื่องมือนี้ลบ = ท้ายออกก่อนการแยกวิเคราะห์
- มีขีดจำกัดขนาดไหม? — ไม่มีขีดจำกัดแน่นอน การเข้ารหัสทำงานทั้งหมดในเบราว์เซอร์
- ต้องทำอย่างไรเมื่อเกิดข้อผิดพลาด "อักขระไม่ถูกต้อง"? — Base32 อนุญาตเฉพาะ A–Z และ 2–7 ตัวอักษร 0, 1, 8, 9 และตัวพิมพ์เล็กทั้งหมดไม่ใช่ Base32 ที่ถูกต้อง