digtools
🔄
base64-encoder,

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

แปลงข้อความ รูปภาพ และไฟล์ไปและกลับจากรูปแบบ Base64เครื่องมือฟรีสำหรับสร้าง Data URI snippets และ Base64 ที่ปลอดภัยสำหรับ URL

แปลงทันที
เข้ารหัสทันทีเมื่อป้อนข้อความหรือเลือกไฟล์
🖼️
รองรับรูปภาพ
สร้าง Data URI ด้วยการลากและวาง
🔒
ประมวลผลในเบราว์เซอร์
ปลอดภัยเนื่องจากไม่มีการสื่อสารกับเซิร์ฟเวอร์
⬇️ เข้ารหัส
about,

เกี่ยวกับเครื่องมือเข้ารหัส / ถอดรหัส Base64

"เครื่องมือเข้ารหัส / ถอดรหัส Base64" นี้เป็นเครื่องมือเว็บฟรีที่ช่วยให้คุณแปลงข้อความธรรมดาหรือข้อมูลไฟล์ เช่น รูปภาพ เป็นรูปแบบ Base64 (และแปลงกลับ) แบบเรียลไทม์ภายในเบราว์เซอร์ของคุณ

ในโหมดข้อความ เครื่องมือนี้จะทำการเข้ารหัสและถอดรหัสแบบสองทางทันทีขณะที่คุณพิมพ์ ในโหมดไฟล์/รูปภาพ คุณสามารถแปลงรูปภาพเป็นรูปแบบ Data URI เพียงแค่ลากและวาง แล้วคัดลอก snippets ด้วยคลิกเดียวเพื่อนำไปฝังใน background-image ของ CSS หรือแท็ก <img> ของ HTML ได้โดยตรง

นอกจากนี้ยังรองรับตัวเลือกต่างๆ เช่น "Base64 ที่ปลอดภัยสำหรับ URL" ซึ่งสามารถใช้ได้อย่างปลอดภัยใน URL และชื่อไฟล์ รวมถึงมาตรฐาน MIME ที่ "แทรกตัวแบ่งบรรทัดทุก 76 ตัวอักษร" เนื่องจากการประมวลผลการแปลงทั้งหมดทำงานบนเครื่องของคุณผ่าน JavaScript ของเบราว์เซอร์ ไฟล์ที่อัปโหลดและข้อความสำคัญจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ ทำให้มั่นใจได้ถึงความปลอดภัยในการใช้งาน

how to,

วิธีใช้งานเครื่องมือเข้ารหัส Base64

STEP 1

เลือกโหมด

เลือกแท็บ "ข้อความ" เพื่อแปลงสตริง หรือแท็บ "ไฟล์ / รูปภาพ" เพื่อแปลงรูปภาพเป็น Data URI

STEP 2

ป้อนข้อมูลหรือโหลดไฟล์

ป้อนข้อความในพื้นที่ข้อความหรือวางไฟล์ลงในพื้นที่ที่กำหนด ตั้งค่าตัวเลือกต่างๆ เช่น Base64 ที่ปลอดภัยสำหรับ URL หากจำเป็น

STEP 3

คัดลอกหรือบันทึกผลลัพธ์

คัดลอกสตริง Base64 ที่สร้างขึ้นอัตโนมัติหรือ snippets ของ CSS/HTML และสำหรับการถอดรหัส คุณสามารถดาวน์โหลดผลลัพธ์เป็นไฟล์ได้เช่นกัน

glossary,

คำศัพท์ที่เกี่ยวข้องกับ Base64

Base64
วิธีการเข้ารหัสที่แสดงข้อมูลไบนารีโดยใช้ตัวอักษร ASCII ที่พิมพ์ได้ 64 ตัวเท่านั้น (A-Z, a-z, 0-9, +, /) ทำให้ขนาดของข้อมูลต้นฉบับเพิ่มขึ้นประมาณ 33%
Data URI (Data URL)
กลไกการฝังทรัพยากร เช่น รูปภาพ ลงในไฟล์ HTML หรือ CSS โดยตรงในรูปแบบสตริง data:[MIME type];base64,[data] แทนที่จะโหลดเป็นไฟล์ภายนอก
Base64 ที่ปลอดภัยสำหรับ URL (URL-safe Base64)
รูปแบบหนึ่งที่เปลี่ยนตัวอักษร + และ / ที่ใช้ใน Base64 มาตรฐานเป็น - (ยัติภังค์) และ _ (ขีดล่าง) ตามลำดับ เนื่องจากตัวอักษรดังกล่าวมีความหมายพิเศษใน URL มักใช้ใน JWT (JSON Web Tokens) เป็นต้น
การเติมเต็ม (Padding =)
ตัวอักษร = ที่ถูกเพิ่มเข้าไปที่ท้ายผลลัพธ์การเข้ารหัส Base64 ใช้เพื่อเติมความยาวผลลัพธ์ให้เป็นผลคูณของ 4 เมื่อจำนวนไบต์อินพุตไม่ใช่ผลคูณของ 3
MIME
มาตรฐานสำหรับรูปแบบอีเมลและการจัดการข้อมูลไบนารีบนอินเทอร์เน็ต Base64 เป็นรูปแบบการเข้ารหัสหลักใน MIME ซึ่งระบุให้แทรกตัวแบ่งบรรทัดทุกๆ 76 ตัวอักษร
faq,

คำถามที่พบบ่อยเกี่ยวกับ Base64 (FAQ)

Q.การเข้ารหัส Base64 เป็นการเข้ารหัสลับ (encrypt) ข้อมูลหรือไม่?
ไม่ Base64 เป็นเพียงการแปลงรูปแบบข้อมูล (encode) ไม่ใช่การเข้ารหัสความปลอดภัย (encrypt) ผู้ที่ทราบกฎการแปลงจะสามารถแปลงกลับเป็นข้อมูลเดิมได้ (decode) จึงไม่ควรนำไปใช้ปกป้องข้อมูลที่เป็นความลับ เช่น รหัสผ่าน
Q.การแปลงรูปภาพเป็น Base64 มีข้อดีอย่างไร?
การฝังรูปภาพขนาดเล็ก (เช่น ไอคอน) ลงใน HTML หรือ CSS โดยตรงในรูปแบบ Data URI จะช่วยลดจำนวน HTTP request และทำให้หน้าเว็บโหลดเร็วขึ้น อย่างไรก็ตาม ขนาดข้อมูลจะเพิ่มขึ้นประมาณ 33% จึงไม่เหมาะกับรูปภาพขนาดใหญ่
Q.ข้อมูลที่แปลงแล้วจะถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?
ไม่ การแปลงข้อความ การอ่านไฟล์ และกระบวนการแปลงรูปภาพทั้งหมดจะประมวลผลเสร็จสิ้นภายในเบราว์เซอร์ของคุณ และไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ภายนอก
Q.สามารถเข้ารหัสข้อความภาษาไทยหรือภาษาอื่นๆ ได้หรือไม่?
ได้ ข้อความแบบมัลติไบต์ ซึ่งรวมถึงภาษาไทย จะถูกแปลงเป็นลำดับไบต์ UTF-8 ภายในโดยอัตโนมัติก่อนที่จะทำการเข้ารหัส Base64 ช่วยป้องกันปัญหาตัวอักษรผิดเพี้ยน
Q.ขนาดไฟล์สูงสุดคือเท่าใด?
ขึ้นอยู่กับหน่วยความจำเบราว์เซอร์ของคุณ แต่ด้วยเหตุผลด้านประสิทธิภาพ เราขอแนะนำให้ใช้ไฟล์ขนาดสูงสุด 5MB
use cases,

กรณีการใช้งานการแปลง Base64

🖼️

ฝังรูปภาพแบบอินไลน์ (Inline)

การฝังไอคอน โลโก้ และ SVG ขนาดเล็กในรูปแบบ Data URI โดยตรงลงในไฟล์ CSS หรือ HTML จะช่วยลด HTTP request และปรับความเร็วในการโหลดหน้าเว็บให้เหมาะสม

📨

การรับส่งข้อมูลในอีเมลและ API

การเข้ารหัสถูกนำมาใช้เพื่อรับส่งไฟล์ไบนารี เช่น รูปภาพและ PDF อย่างปลอดภัยในรูปแบบข้อความบน REST API ที่ทำงานด้วย JSON และในอีเมล

🔑

ตรวจสอบเนื้อหาโทเคน JWT

ส่วนข้อมูล (payload) ของ JWT (JSON Web Tokens) ที่ใช้ในการยืนยันตัวตนจะถูกเข้ารหัสด้วย Base64 ที่ปลอดภัยสำหรับ URL ทำให้สะดวกในการถอดรหัสและตรวจสอบ หรือแก้ปัญหาข้อมูล claim ที่อยู่ภายใน

⚙️

บันทึกการตั้งค่าลงในไฟล์ Configuration อย่างปลอดภัย

ใช้สำหรับส่งผ่านใบรับรอง (ไฟล์ PEM) และการตั้งค่าไบนารีในรูปแบบข้อความ Base64 อย่างปลอดภัยไปยังตัวแปรสภาพแวดล้อม CI/CD, Dockerfiles, Kubernetes Secrets และอื่นๆ

เครื่องมือที่เกี่ยวข้อง

เครื่องมือเว็บและนักพัฒนาดูทั้งหมด

เครื่องกำเนิดครอน

สร้างนิพจน์ Cron และตรวจสอบตารางเวลา

🧩

อินเทอร์เฟซ JSON ถึง TS

สร้างประเภท TS จาก JSON

🔒

ตัวตรวจสอบส่วนหัว HTTP

ตรวจสอบส่วนหัวการตอบกลับและการวินิจฉัยความปลอดภัย

📝

มาร์กดาวน์ ⇔ ตัวแปลง HTML

แปลง Markdown เป็น HTML พร้อมดูตัวอย่างแบบเรียลไทม์

🛠️

ตัวจัดรูปแบบ JSON และเครื่องมือตรวจสอบความถูกต้อง

จัดรูปแบบและตรวจสอบ JSON (รองรับ Tree View และ YAML)

🗂️

เครื่องคำนวณขนาดไฟล์

คำนวณขนาดตามความละเอียดและความจุ

🛡️

เครื่องมือตรวจสอบความแรงของรหัสผ่าน

การวินิจฉัยความปลอดภัยแบบเรียลไทม์

🔑

ตัวสร้างรหัสผ่าน

สร้างรหัสผ่านแบบสุ่มที่ปลอดภัย

🤐

เครื่องมือรหัสผ่าน ZIP

สร้างหรือปลดล็อคไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่าน

หมวดหมู่ทั้งหมด

ส่งความคิดเห็น

โปรดแจ้งให้เราทราบความคิดเห็นของคุณเพื่อช่วยปรับปรุงเครื่องมือ

ข้อจำกัดความรับผิดชอบ

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