Convertisseur de chiffres romains

Convertissez des nombres en chiffres romains et inversement, avec une validation stricte et une décomposition pas à pas.

Comment utiliser

  1. Saisissez un nombre de 1 à 3999, ou un chiffre romain comme MMXXIV — l'outil détecte ce que vous avez saisi et convertit dans le bon sens.
  2. See the Roman numeral and its additive breakdown — for example, 1994 becomes M + CM + XC + IV, showing how each symbol contributes.
  3. Utilisez les boutons d'exemple pour essayer des valeurs courantes, et le tableau des symboles pour vérifier les sept lettres et les six soustractions valides.

À propos de cet outil

Les chiffres romains combinent sept lettres — I, V, X, L, C, D et M — valant 1, 5, 10, 50, 100, 500 et 1 000. Pour écrire un nombre, ce convertisseur parcourt une liste de treize valeurs par ordre décroissant (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1) et soustrait la plus grande qui tient encore, en ajoutant son symbole à chaque fois. Ce parcours glouton produit la forme canonique et rien d'autre : 1994 devient M + CM + XC + IV = MCMXCIV, et la décomposition est affichée à l'écran pour que vous puissiez suivre chaque étape.

C'est à la relecture d'un chiffre romain que la plupart des convertisseurs deviennent laxistes, car quantité de chaînes malformées donnent malgré tout une somme. Celui-ci valide d'abord, à l'aide de l'expression régulière canonique M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}), qui encode les vraies règles : I, X, C et M ne peuvent se répéter que trois fois au maximum ; V, L et D ne se répètent jamais ; et il n'existe que six paires soustractives — IV, IX, XL, XC, CD et CM. IIII est donc rejeté (il faut écrire IV), IC est rejeté (99 s'écrit XCIX), VX et XXXX le sont aussi. Ce n'est qu'une fois le chiffre validé que l'outil le parcourt de gauche à droite, en prenant les paires de lettres avant les lettres seules, et additionne les valeurs. Tout nombre de 1 à 3999 fait l'aller-retour à l'identique.

La plage de 1 à 3999 n'est pas une limite arbitraire : le système ne connaît ni zéro, ni nombres négatifs, ni fractions, et 3999 (MMMCMXCIX) est la plus grande valeur exprimable avec les sept lettres standard sans recourir au trait médiéval qui multipliait un symbole par mille. En pratique, l'outil sert à ce que les chiffres romains ont conservé : dater un monument, un copyright de film ou une préface, numéroter des chapitres, des tomes, des papes, des monarques et des Super Bowls, lire un cadran d'horloge, vérifier un tatouage ou une gravure avant qu'il ne devienne définitif, et faire ses devoirs. La conversion et la validation s'exécutent à 100 % dans votre navigateur ; rien n'est envoyé nulle part.

La formule

Symboles : I = 1 · V = 5 · X = 10 · L = 50 · C = 100 · D = 500 · M = 1000. Paires soustractives : IV = 4 · IX = 9 · XL = 40 · XC = 90 · CD = 400 · CM = 900. Pour convertir un nombre, soustrayez la plus grande valeur de la liste 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1 qui tient et ajoutez son symbole, en répétant jusqu'à zéro. La validation utilise le motif canonique M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}). Exemples : 1994 = MCMXCIV, 2026 = MMXXVI, MMXXIV = 2024.

Questions fréquentes

Comment écrit-on 2026 en chiffres romains ?

2026 s'écrit MMXXVI : MM pour 2000, XX pour 20 et VI pour 6. Années voisines : 2024 s'écrit MMXXIV et 2025 MMXXV.

Pourquoi IIII n'est-il pas accepté pour 4 ?

Parce que les règles canoniques n'autorisent la répétition d'un symbole que trois fois au maximum : 4 doit donc s'écrire IV, sous la forme soustractive. IIII apparaît bien sur certains cadrans d'horloge par tradition esthétique, mais ce n'est pas une notation valide et ce convertisseur la rejette.

Quel est le plus grand nombre que je puisse écrire ?

3999, qui s'écrit MMMCMXCIX. Au-delà, le système classique exige le vinculum — un trait supérieur qui multiplie un symbole par 1 000 — dont il n'existe aucune forme standard en texte brut : cet outil s'arrête donc à 3999.

Existe-t-il un zéro en chiffres romains ?

Non. Le système n'a aucun symbole pour zéro ni aucun moyen d'écrire des nombres négatifs ou des fractions d'unité, ce qui est l'une des raisons pour lesquelles il a été remplacé par les chiffres arabes pour le calcul.

Quelles soustractions sont autorisées ?

Six seulement : IV (4), IX (9), XL (40), XC (90), CD (400) et CM (900). Un symbole plus petit ne peut précéder un plus grand que dans ces paires, ce qui explique que 99 s'écrive XCIX et jamais IC.

Ce que je saisis quitte-t-il mon navigateur ?

Non. La conversion et la validation sont du pur JavaScript exécuté sur votre appareil — rien n'est téléversé, journalisé ou stocké.

Outils associés

Des liens trop longs ? Raccourcissez-les gratuitement

Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.

Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.