Đổi số nhị phân, thập lục phân, thập phân, số La Mã online
Đổi số nguyên mọi độ lớn giữa các hệ cơ số 2–36 (nhị phân, bát phân, thập phân, thập lục phân, base36) và số La Mã, kèm dạng nhóm nhị phân và hex.
Kết quả
Bấm “Chạy” để xem kết quả.
API đổi hệ cơ số chuyển một số nguyên giữa mọi hệ từ 2 đến 36 và số La Mã. Đầu vào được tự nhận (0x thập lục phân, 0b nhị phân, 0o bát phân, chữ La Mã, còn lại là thập phân) hoặc chỉ định bằng from; dấu gạch dưới, khoảng trắng được bỏ qua và cho phép số âm. Hỗ trợ số mọi độ lớn (không giới hạn 2^53), hữu ích cho ID, mã băm và bộ đếm lớn.
Mặc định kết quả gồm nhị phân, bát phân, thập phân, thập lục phân, base36 và số La Mã; to=2,16,roman để chọn hệ cần đổi. Phản hồi còn có nhị phân chia nhóm 4 bit, hex viết hoa có tiền tố, số thập phân có dấu phân cách hàng nghìn và số bit, số byte cần dùng.
Số La Mã theo dạng chuẩn có phép trừ (IV, IX, XL, CM) từ I đến MMMCMXCIX (3.999); các dạng sai như IIII hay VX bị từ chối.
Dùng trong code của bạn
curl "https://apibox.io.vn/v1/base-convert?value=MMXXVI" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/base-convert?value=MMXXVI', {
method: 'GET',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
});
const data = await res.json();
console.log(data);import requests
res = requests.get(
"https://apibox.io.vn/v1/base-convert?value=MMXXVI",
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/base-convert?value=MMXXVI');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));Tài liệu API → Nhận API key miễn phí
Hỏi đáp
Có giới hạn độ lớn không?
Đầu vào tối đa 2.000 ký tự; phép tính dùng số nguyên lớn nên không mất độ chính xác.
Có hỗ trợ số thập phân không?
Không, chỉ số nguyên.
Vì sao roman là null?
Số La Mã chuẩn chỉ có cho 1–3.999.