แปลงข้อความเป็น binary, octal, decimal และ hexadecimal — และย้อนกลับ ทุกช่องแก้ไขได้แบบสด พร้อมตัวเลือกตัวคั่น การเติมศูนย์ และตัวพิมพ์ใหญ่

แก้ไขฟิลด์ใดก็ได้ด้านล่าง — ฟิลด์อื่นจะอัปเดตทันที ทุกอย่างทำงานบนอุปกรณ์ของคุณผ่าน UTF-8 ไม่มีการอัปโหลด

ตัวคั่น
วิธีคั่นแต่ละค่าในผลลัพธ์ binary, octal และ hex
เติมแต่ละค่าให้ได้ความกว้างคงที่ (เช่น 01001000)
แสดงตัวอักษร hexadecimal เป็นตัวพิมพ์ใหญ่ (FF แทน ff)
ข้อมูลนำเข้าไม่ถูกต้องสำหรับรูปแบบนี้
ข้อมูลนำเข้าไม่ถูกต้องสำหรับรูปแบบนี้
ข้อมูลนำเข้าไม่ถูกต้องสำหรับรูปแบบนี้
ข้อมูลนำเข้าไม่ถูกต้องสำหรับรูปแบบนี้

เกี่ยวกับ แปลงข้อความเป็น Binary, Octal และ Hex

เครื่องมือนี้แปลงข้อความเป็นเลขฐานสอง ฐานแปด ฐานสิบ และฐานสิบหก — และแปลงระบบตัวเลขเหล่านั้นกลับเป็นข้อความที่อ่านได้ ทั้งห้าช่องทำงานสดและแก้ไขได้ พิมพ์ในช่องหนึ่งแล้วอีกสี่ช่องจะอัปเดตทันที ทีละตัวอักษร

เบื้องหลังการทำงาน แต่ละตัวอักษรถูกเข้ารหัสเป็นไบต์ UTF-8 และแต่ละไบต์แสดงในฐานที่คุณเลือก ตัวอย่างเช่น ตัวอักษร "H" คือ 01001000 ในฐานสอง 110 ในฐานแปด 72 ในฐานสิบ และ 48 ในฐานสิบหก ตัวเลือกต่าง ๆ ควบคุมตัวคั่นระหว่างค่า การเติมศูนย์ให้ความกว้างคงที่ และตัวเลขฐานสิบหกแบบตัวพิมพ์ใหญ่หรือเล็ก

มีประโยชน์สำหรับแบบฝึกหัดการเขียนโปรแกรม การดีบักการเข้ารหัส การอ่านข้อความไบนารี หรือการเตรียมข้อมูลสำหรับโปรโตคอลระดับต่ำ ทุกอย่างทำงานบนอุปกรณ์ของคุณ — ไม่มีสิ่งที่คุณพิมพ์ถูกอัปโหลด

วิธีใช้ แปลงข้อความเป็น Binary, Octal และ Hex

  1. พิมพ์หรือวางข้อความของคุณลงในช่องข้อความ — ช่องฐานสอง ฐานแปด ฐานสิบ และฐานสิบหกจะกรอกให้แบบสด
  2. หรือวางค่าลงในช่องฐานใดก็ได้ (เช่น ฐานสอง) เพื่อถอดรหัสกลับเป็นข้อความ
  3. เลือกตัวคั่น — ช่องว่าง จุลภาค ขึ้นบรรทัดใหม่ หรือไม่มีเลย — สำหรับผลลัพธ์ตัวเลข
  4. สลับการเติมศูนย์สำหรับค่าที่มีความกว้างคงที่ (เช่น 01001000) และตัวพิมพ์ใหญ่ฐานสิบหกหากคุณต้องการ FF แทน ff
  5. คลิกคัดลอกข้างช่องใดก็ได้ หรือใช้โหลดตัวอย่างและล้างข้อมูลเพื่อทดลองใช้

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

แต่ละตัวอักษรถูกเข้ารหัสเป็นไบต์ UTF-8 หนึ่งไบต์หรือมากกว่า และแต่ละไบต์เขียนเป็นเลขฐานสอง 8 บิต "A" กลายเป็น 01000001 "H" กลายเป็น 01001000 ไบต์เดียวกันนี้แสดงในฐานแปด ฐานสิบ และฐานสิบหกด้วย

ได้ ทุกช่องทำงานได้สองทาง — วางค่าฐานสอง ฐานแปด ฐานสิบ หรือฐานสิบหก แล้วเครื่องมือจะถอดรหัสเป็นข้อความทันที หากค่านั้นไม่ถูกต้องสำหรับรูปแบบนั้น จะมีการแจ้งเตือน

รองรับ เนื่องจากการเข้ารหัสใช้ UTF-8 ตัวอักษรที่มีเครื่องหมายกำกับเสียงและอิโมจิจึงทำงานได้ เพียงแต่จะให้ไบต์มากกว่าหนึ่งไบต์ต่อตัวอักษร "é" ให้สองไบต์ และอิโมจิส่วนใหญ่ให้สี่ไบต์

มันเติมแต่ละค่าให้มีความกว้างคงที่ ดังนั้นไบต์ฐานสองจะแสดง 8 หลักเสมอ (01001000 แทนที่จะเป็น 1001000) ทำให้คอลัมน์เรียงตรงกันและเป็นวิธีเขียนไบต์ตามธรรมเนียม

ไม่ การแปลงทำงานทั้งหมดในเบราว์เซอร์ของคุณโดยใช้ JavaScript ดังนั้นไม่มีสิ่งที่คุณพิมพ์หรือวางออกจากอุปกรณ์ของคุณเลย

แชร์สิ่งนี้
ต้องการความช่วยเหลือ?
พบปัญหากับเครื่องมือนี้หรือไม่? แจ้งทีมงานของเรา
รายงานปัญหา

เพิ่มเครื่องมือฟรีนี้ลงในเว็บไซต์ของคุณเอง — คัดลอกและวางโค้ดด้านล่าง