การเข้ารหัส Base64 เป็นหนึ่งในรูปแบบการเข้ารหัสข้อความที่ใช้กันอย่างแพร่หลายที่สุดในการคำนวณสมัยใหม่ พัฒนาเป็นส่วนหนึ่งของมาตรฐาน MIME เพื่อให้ข้อมูลไบนารีสามารถส่งได้อย่างปลอดภัยผ่านโปรโตคอลข้อความ
แปลงข้อความธรรมดา JSON หรือข้อมูล UTF-8 ใดๆ เป็นการเข้ารหัส Base64
ถอดรหัสสตริง Base64 กลับเป็นข้อความที่อ่านได้ทันที
Base64URL / JWT
Decode URL-safe Base64 tokens (JWTs, API keys, OAuth)
ใช้ - และ _ แทน + และ / สำหรับ URL เว็บ
ลบเครื่องหมาย = ต่อท้ายออกจากเอาต์พุต
รักษาช่องว่างเพื่อให้อ่านได้ง่ายขึ้น
ตรวจสอบว่า Base64 ที่วางถูกต้องก่อนถอดรหัส
ต้องการแปลงรูปภาพ JPG, PNG, SVG, WebP หรือรูปแบบอื่นหรือไม่? ใช้เครื่องมือแปลงรูปภาพเป็น Base64 ของเรา
เครื่องมือนี้เหมาะที่สุดสำหรับการเข้ารหัสและถอดรหัส Base64 แบบข้อความ สำหรับไฟล์รูปภาพ ใช้เครื่องมือแปลงรูปภาพเป็น Base64 เฉพาะทาง
Base64 คือการแสดงข้อมูลไบนารีในรูปแบบข้อความ แปลงข้อมูลใดๆ — ข้อความ ไฟล์ หรือสัญลักษณ์ — เป็นชุดอักขระที่พิมพ์ได้ 64 ตัว (A-Z, a-z, 0-9, +, /) โดยใช้ = สำหรับการ padding
ทำให้เหมาะสำหรับ:
ตัวอย่าง:
เมื่อข้อมูล Base64 ถูกใช้ใน URL หรือ endpoints ของ API, + และ / อาจทำให้ query strings เสียหาย URL-safe Base64 แทนที่ด้วย:
รูปแบบนี้ลบ padding และใช้กันอย่างแพร่หลายใน web tokens (JWTs) และ REST APIs
Base64 Encoder/Decoder ฟรีของเราเหมาะสำหรับนักพัฒนา นักวิเคราะห์ข้อมูล และทุกคนที่ทำงานกับการเข้ารหัสข้อความ
ฟีเจอร์หลัก: แปลงทันทีระหว่างข้อความและ Base64 รองรับอักขระและภาษานานาชาติ รูปแบบ URL-safe และฟรีทั้งหมดโดยไม่ต้องลงทะเบียน
Base64 encoder/decoder คือเครื่องมือออนไลน์ที่แปลงข้อความเป็นการเข้ารหัส Base64 และในทางกลับกัน Base64 ใช้ 64 อักขระ (A-Z, a-z, 0-9, +, /) เพื่อแทนข้อมูลไบนารีเป็นข้อความ
ทำให้เครื่องมือนี้มีประโยชน์สำหรับนักพัฒนา นักวิเคราะห์ข้อมูล และทุกคนที่ทำงานกับการเข้ารหัสข้อความ
Base64 ใช้ 64 อักขระเพื่อแทนข้อมูลไบนารี:
(= ใช้สำหรับ padding ไม่ใช่ส่วนหนึ่งของอักษร)
ด้วยการเข้าใจอักขระเหล่านี้ คุณสามารถจดจำข้อมูล Base64 และทำงานกับมันได้อย่างมีประสิทธิภาพ
การเข้ารหัส Base64 ใช้ในหลายๆ วิธีในปัจจุบัน:
นั่นอธิบายว่าทำไมการค้นหา "Base64 encoder ออนไลน์" จึงเพิ่มขึ้นอย่างรวดเร็ว
Base64 decoder ทำงานตรงข้าม: แทนที่จะเข้ารหัสข้อความเป็น Base64 มันอ่านสตริง Base64 และแปลงกลับเป็นข้อความธรรมดา
ฟีเจอร์นี้มีประโยชน์หากคุณพบข้อมูล Base64 ในหน้าเว็บ APIs หรือไฟล์การตั้งค่าและต้องการเข้าใจอย่างรวดเร็ว
URL-safe Base64 ใช้ - และ _ แทน + และ / เพื่อหลีกเลี่ยงปัญหากับการเข้ารหัส URL รูปแบบนี้ใช้กันทั่วไปใน web URLs และ API endpoints
การเพิ่มการเข้ารหัส URL-safe ทำให้ข้อมูล Base64 ปลอดภัยสำหรับใช้ใน web URLs และ API endpoints
หากต้องการเข้ารหัส: วางหรือพิมพ์ข้อความ UTF-8 (รวมถึง JSON, URLs หรืออีโมจิ) รักษาทิศทางที่ encode ปรับตัวเลือก URL-safe หรือ padding ตามต้องการ แล้วเรียกใช้การแปลง หากต้องการถอดรหัส: สลับไปโหมดถอดรหัส วางสตริง Base64 แล้วถอดรหัส เครื่องมือตรวจสอบอักษรและ padding แล้วแสดงข้อความดั้งเดิม
ใช่ เครื่องมือฟรีโดยไม่ต้องลงทะเบียน ไม่มีค่าธรรมเนียม และไม่มีข้อจำกัดจำนวนครั้งที่เข้ารหัสหรือถอดรหัส การประมวลผลอยู่ในอุปกรณ์ของคุณ ดังนั้นอินพุตของคุณจะไม่ถูกอัปโหลดหรือเก็บบน server ของเรา
ไม่ Base64 คือการเข้ารหัส ไม่ใช่การเข้ารหัสจริง ใครๆ ก็สามารถถอดรหัส Base64 มาตรฐานได้โดยไม่ต้องใช้กุญแจลับ ไม่ซ่อนความหมาย — ใช้การเข้ารหัสจริงเมื่อคุณต้องการความลับ
Base64 แทนข้อมูลไบนารีเป็นข้อความ ASCII เพื่อให้สามารถส่งผ่านระบบที่จัดการเฉพาะข้อความ เช่น email (MIME), JSON, URLs, logs และไฟล์ config APIs มักใช้มันสำหรับ binary blobs ขนาดเล็กหรือ tokens
ใช่ เครื่องมือทำงานกับข้อความ UTF-8 อักขระใดๆ ที่เบราว์เซอร์สามารถแสดงใน UTF-8 รวมถึงตัวอักษรเน้นเสียง สัญลักษณ์ และอีโมจิ สามารถเข้ารหัสเป็น Base64 ได้
Base64 มาตรฐานใช้ + และ / ซึ่งอาจมีปัญหาใน URLs URL-safe Base64 แทนที่ + ด้วย - และ / ด้วย _ เครื่องมือนี้ให้คุณสลับเอาต์พุต URL-safe ได้เมื่อต้องการ
หน้านี้ได้รับการปรับให้เหมาะสำหรับการเข้ารหัสข้อความเป็น Base64 สำหรับการแปลงรูปภาพเป็น Base64 หรือสตริง Data URI ใช้เครื่องมือแปลงรูปภาพเป็น Base64 เฉพาะทางของเรา
การใช้งานปฏิบัติตามกฎ Base64 ทั่วไป (สไตล์ RFC 4648): อักษร 64 ตัว จัดกลุ่มเป็น chunks 24 บิต padding ด้วย = เมื่อจำเป็น และ UTF-8 สำหรับข้อความ
สำหรับสตริง UTF-8 "Hello World!" ค่า Base64 ทั่วไปคือ SGVsbG8gV29ybGQh
Base64 แปลงทุก 3 ไบต์เป็น 4 อักขระที่เข้ารหัส เมื่อความยาวอินพุตไม่ใช่ทวีคูณของ 3 ตัวเข้ารหัสจะเพิ่มอักขระ padding — ปกติ = — เพื่อให้ความยาวเอาต์พุตเป็นทวีคูณของ 4
ใช้ Base64 Encoder & Decoder นี้เพื่อแปลงข้อความเป็น Base64 ถอดรหัส Base64 กลับเป็นข้อความที่อ่านได้ รวดเร็ว ง่ายดาย และฟรี
เครื่องมือออนไลน์ฟรีสำหรับแปลง เข้ารหัส และแปลงข้อความ
แปลงตัวอักษร — ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก Title Case และอื่นๆ
แปลงข้อความเป็นรหัส Morse และในทางกลับกัน
แปลงข้อความเป็นรหัสไบนารีและในทางกลับกัน
เข้ารหัสและถอดรหัสข้อความด้วยรหัส ROT13
แปลงข้อความเป็นตัวยก Unicode ที่รองรับ
แปลงข้อความเป็นตัวห้อย Unicode ที่รองรับ
แปลงรูปภาพเป็น Base64 / Data URI