Number Base Converter — Binary, Octal, Decimal, Hex Online
Chuyển đổi số giữa hệ nhị phân (binary, base 2), bát phân (octal, base 8), thập phân (decimal, base 10), thập lục phân (hex, base 16). Support BigInt cho số lớn vô hạn. Group digits cho dễ đọc.
1111 1111377255FFVì sao dùng tool này
Nhập 1 số → ra 4 hệ đồng thời. Không cần convert từng cặp.
Dùng BigInt — số bao nhiêu chữ số cũng convert được, không bị overflow Number.MAX_SAFE_INTEGER.
Binary group 4 (nibble), Hex group 2 (byte), Decimal group 3 — đọc nhanh hơn nhiều.
Cách sử dụng
- 1Nhập số vào ô input.
- 2Chọn hệ của input (binary / octal / decimal / hex).
- 3Output 4 hệ hiển thị tức thời.
- 4Bật toggle 'Group digits' để format dễ đọc.
Number Base — Khi nào cần?
Convert hệ đếm thường xuyên trong dev: hex cho color (#FF5733), binary cho bitmask permission (Unix octal 755), octal cho file permission, hex cho memory address debug, hex cho hash output, binary cho networking bitmap. Tính tay 0xFF = 255 = 0b11111111 OK nhưng 0xDEADBEEF = ? thì cần tool.
Tool dùng JavaScript BigInt nên không giới hạn số chữ số — convert UUID dạng decimal (~38 chữ số) hoặc hash sha256 hex (64 chars) đều OK. Web Crypto API hash output là Uint8Array nhưng có thể chuyển sang hex string rồi paste vào tool này để xem decimal/binary.
- ✓Binary (base 2)
- ✓Octal (base 8)
- ✓Decimal (base 10)
- ✓Hex (base 16) UPPERCASE
- ✓BigInt — không giới hạn chữ số
- ✓Group digits đọc dễ
- ✓100% client-side
Câu hỏi thường gặp
Hỗ trợ số âm không?
Decimal có thể nhập số âm. Convert sang binary/hex/oct sẽ là two's complement? Hiện tool dùng BigInt convert thuần — số âm sang binary sẽ có dấu '-' phía trước.
Convert được số thập phân (float) không?
Phase 1 chỉ integer. Float binary representation cần IEEE 754 — defer Phase 2 (sẽ là tool 'Float Inspector' riêng).
Hex có space group sao copy bị có space?
Toggle 'Group digits' tắt đi nếu cần copy raw không space. Output mỗi ô đều có nút copy giữ format đang chọn.