Konverter angka romawi

Konversi antara angka (1-3999) dan angka Romawi dua arah, dengan deteksi otomatis saat mengetik dan panel rincian tiap simbol.

Semua konversi terjadi secara lokal di browser Anda. Tidak ada yang meninggalkan perangkat Anda.

Angka Romawi
—

Rincian simbol

Setiap angka 1–3999 terurai menjadi blok-blok ini secara unik.

Cara kerja

Ketik angka (1–3999) atau angka Romawi (M, D, C, L, X, V, I, huruf apa pun) dan konverter akan mendeteksi apa yang Anda ketik, lalu menampilkan representasi lainnya secara instan. Di bawah hasil utama, panel rincian menampilkan berapa banyak tiap blok — M, CM, D, CD, C, XC, L, X, IX, V, IV, I — yang membentuk angka Anda, karena setiap angka dalam rentang klasik hanya punya satu dekomposisi seperti itu.

Angka → Romawi
Angka diurai secara greedy: ambil simbol terbesar yang muat, kurangi, ulangi. 2024 menjadi M + M + XX + IV → MMXXIV. Proses greedy yang sama menghasilkan panel rincian, sehingga kedua output selalu cocok.
Romawi → Angka
Setiap karakter dipetakan ke nilainya dan totalnya dijumlahkan — dengan satu aturan: karakter yang nilainya lebih kecil dari karakter setelahnya dikurangkan, bukan dijumlahkan. IV adalah 5 − 1 = 4, sedangkan VI adalah 5 + 1 = 6.
Rentang klasik
Angka Romawi standar (tanpa notasi garis atas) hanya sampai 3999 (MMMCMXCIX). Di atas itu perlu konvensi garis di atas numeral (5000 ke atas), yang sengaja tidak disertakan di alat ini — 3999 dalam praktiknya mencakup jam, bab, olimpiade, dan film kelanjutan.

Pertanyaan yang sering diajukan

Mengapa alat ini berhenti di 3999?

Angka Romawi standar tidak punya satu representasi untuk nol dan memakai garis atas (atau garis 5000 huruf) untuk angka di atas 3999. Alat ini mencakup rentang klasik 1–3999, yang memang dipakai di ujian sekolah, jam, dan penomoran bab.

Bagaimana notasi pengurang seperti IV dan IX bekerja?

Ketika simbol yang lebih kecil diletakkan di depan simbol yang lebih besar, ia dikurangkan: IV = 5 − 1 = 4, IX = 10 − 1 = 9, XL = 50 − 10 = 40, XC = 100 − 10 = 90, CD = 500 − 100 = 400, CM = 1000 − 100 = 900. Konverter merinci angka Anda ke simbol terbesar terlebih dahulu dan memakai pasangan ini di mana pun lebih pendek.

Bagaimana penguraian simbol bekerja?

Setiap angka 1–3999 terurai secara unik menjadi blok M (1000), CM (900), D (500), CD (400), C (100), XC (90), L (50), X (10), IX (9), V (5), IV (4), dan I (1). Panel menampilkan berapa banyak tiap blok yang dipakai angka Anda, mis. 1994 = M + CM + XC + IV.

Apakah saya bisa mengonversi angka Romawi menjadi angka?

Ya, konverter ini dua arah. Ketik digit dan Anda mendapat angka Romawi; ketik karakter Romawi (M, D, C, L, X, V, I, huruf apa pun) dan Anda mendapat kembali angkanya. Input terdeteksi otomatis saat Anda mengetik.

Apakah ada yang diunggah ke server?

Tidak. Alat ini sepenuhnya beberapa baris JavaScript murni yang berjalan di browser Anda. Input Anda tidak pernah meninggalkan perangkat, dan tidak ada akun, pelacakan, atau permintaan jaringan yang terkait dengan konversi.