Trình chuyển đổi cơ số là gì?

Trình chuyển đổi cơ số trực tuyến miễn phí. Dễ dàng chuyển đổi số giữa hệ nhị phân, bát phân, thập phân và thập lục phân.

Chuyển đổi cơ số là một kỹ năng cơ bản trong lập trình, khoa học máy tính và điện tử số. Trình Chuyển đổi Cơ số (Number Base Converter) xử lý chuyển đổi giữa nhị phân (cơ số 2), bát phân (cơ số 8), thập phân (cơ số 10) và thập lục phân (cơ số 16) theo thời gian thực, với hỗ trợ số lớn thông qua BigInt của JavaScript.

Giao diện trình bày bốn trường nhập — một trường cho mỗi cơ số. Gõ hoặc dán một giá trị vào bất kỳ trường nào, và ba trường còn lại cập nhật ngay lập tức. Chuyển đổi hai chiều này giúp bạn dễ dàng thấy cách cùng một giá trị số được biểu diễn qua các cơ số khác nhau. Đầu ra nhị phân được nhóm thành bộ bốn bit (nibble) với khoảng trắng để dễ đọc, giúp phát hiện mẫu và xác minh tính đúng đắn dễ dàng hơn.

Hỗ trợ BigInt nghĩa là bạn có thể chuyển đổi các số vượt xa Number.MAX_SAFE_INTEGER thông thường của JavaScript (9 triệu tỷ). Điều này quan trọng khi làm việc với địa chỉ bộ nhớ lớn, thao tác mật mã, mặt nạ mạng và các lĩnh vực khác nơi số 64-bit hoặc lớn hơn là phổ biến. Chuyển đổi BigInt xử lý chính xác những số này mà không có lỗi làm tròn xảy ra với các loại số chuẩn.

Mỗi cơ số có những trường hợp sử dụng đặc trưng riêng. Nhị phân là ngôn ngữ nền tảng của máy tính, dùng cho các thao tác bit, cờ và điều khiển phần cứng cấp thấp. Bát phân được dùng cho quyền tệp Unix và một số hệ thống kế thừa. Thập phân là hệ cơ số 10 quen thuộc cho các số hàng ngày. Thập lục phân được sử dụng rộng rãi cho mã màu, địa chỉ bộ nhớ, địa chỉ MAC và công cụ gỡ lỗi — mỗi chữ số hex biểu diễn chính xác bốn bit, khiến nó thành cách gọn gàng để biểu diễn dữ liệu nhị phân.

Ví dụ sử dụng thực tế cho Trình chuyển đổi cơ số

Chuyển đổi mã màu hex sang giá trị RGB cho CSS

Bạn có màu hex #FF5733 và cần giá trị RGB thập phân (255, 87, 51). Nhập FF vào trường hex và đọc 255 trong ô thập phân. Nhập 57 (thập phân 87) và 33 (thập phân 51). Đây là quy trình chuẩn để chuyển đổi mã màu hex sang RGB cho CSS: rgb(255, 87, 51).

Giải mã quyền tệp Unix từ bát phân sang chế độ đọc được

Một tệp có quyền được đặt là 755 ở dạng bát phân. Nhập 755 vào trường bát phân. Đầu ra nhị phân hiển thị 111 101 101. Giải mã: chủ sở hữu (7 = rwx), nhóm (5 = r-x), người khác (5 = r-x). Điều này giúp quản trị viên Linux hiểu và xử lý sự cố cài đặt quyền tệp.

Làm việc với địa chỉ bộ nhớ lớn trong lập trình nhúng

Một hệ thống nhúng sử dụng địa chỉ bộ nhớ 32-bit như 0xDEADBEEF. Nhập giá trị hex này để xem tương đương thập phân của nó (3735928559) và biểu diễn nhị phân (11011110101011011011111011101111). Việc nhóm nhị phân theo nibble giúp khớp địa chỉ với sơ đồ chân cắm trong datasheet.

Tại sao nên dùng Trình chuyển đổi cơ số?

  • Four bases: Binary, Octal, Decimal, Hexadecimal
  • Chuyển đổi thời gian thực khi bạn gõ
  • BigInt support for large numbers
  • Binary grouped by 4 bits for readability

Cách sử dụng Trình chuyển đổi cơ số — Hướng dẫn từng bước

1

Gõ or paste a number in any base field.

2

All other bases update instantly in real-time.

3

Binary is grouped by 4 bits for readability.

4

Sao chép any result with copy button.

Trình chuyển đổi cơ số phù hợp với ai?

  • lập trình
  • electronics
  • khoa học máy tính
  • digital logic

Mẹo chuyên nghiệp cho Trình chuyển đổi cơ số

  • 1Mỗi chữ số hex tương ứng với chính xác 4 bit nhị phân. Để chuyển hex sang nhị phân nhanh trong đầu: F=1111, 7=0111, 3=0011, v.v. Cách này nhanh hơn so với chuyển qua thập phân.
  • 2Đối với tính toán địa chỉ IP và mặt nạ mạng con, hãy chuyển đổi từng octet từ thập phân sang nhị phân. Dạng nhị phân làm lộ phần mạng và phần máy chủ của địa chỉ.
  • 3Khi chuyển đổi số lớn, hãy nhớ hỗ trợ BigInt nghĩa là công cụ xử lý được các giá trị vượt quá 2^53. Điều này thiết yếu cho số nguyên 64-bit được dùng trong mật mã và mạng hiện đại.
  • 4Việc nhóm nibble nhị phân (khối 4-bit) là ký hiệu chuẩn. Dùng nó để xác minh tổng kiểm tra, tiền tố mạng và giá trị thanh ghi phần cứng so với tài liệu.

Trình chuyển đổi cơ số — Các câu hỏi thường gặp

What is binary number system?

Binary is a base-2 number system that uses only two digits: 0 and 1. It is the fundamental language of computers, representing data as sequences of bits.

How do I convert binary to decimal?

Each bit represents a power of 2. Multiply each digit by its positional value (1, 2, 4, 8, ...) and sum the results. For example, 1010 = 8+0+2+0 = 10 in decimal.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

Sẵn sàng sử dụng Trình chuyển đổi cơ số?

Công cụ trực tuyến miễn phí — hoạt động trong trình duyệt, không cần đăng ký. Bắt đầu sử dụng ngay bây giờ.

Dùng thử ngay
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.