Conversion de base
L'endpoint /base convertit un nombre d'une base numérique vers une autre, entre la base 2 et la base 36.
Comment ça marche ?
Les chiffres sont lus comme 0-9 puis a-z, représentant les valeurs de 0 à 35 : l'entrée est donc insensible à la casse et le résultat est toujours en minuscules. La conversion utilise des entiers à précision arbitraire, ce qui permet de conserver tous les chiffres bien au-delà de Number.MAX_SAFE_INTEGER. Le signe moins est conservé, sauf lorsque la valeur vaut zéro (-0 retourne 0).
curl -X GET \ "https://api.moxon.dev/v6/base"Envoyez la requête pour voir la réponse ici.
valuestringrequisNombre à convertir, éventuellement précédé de
-. Jusqu'à 100 caractères, valides dans la basefromfromstringoptionnelBase d'entrée, un entier entre 2 et 36. Par défaut :
10tostringoptionnelBase de sortie, un entier entre 2 et 36. Par défaut :
16
valuestringLa valeur d'entrée d'origine, telle quelle
fromnumberBase d'entrée utilisée pour la conversion
tonumberBase de sortie utilisée pour la conversion
resultstringLa valeur convertie, en minuscules
Si les paramètres sont manquants ou invalides, l'API retournera une erreur :
- 400
Please provide a value (?value={value})Le paramètrevalueest manquant - 400
Value must be 100 characters or fewerLa valeurvaluedépasse la longueur maximale - 400
Base must be a numberfromouton'est pas un entier - 400
Base must be between 2 and 36fromoutoest en dehors de la plage supportée - 400
Invalid value for base {from}Un chiffre devaluen'existe pas dans la base d'entrée, ouvaluene contient qu'un signe moins
Mis à jour le 12 septembre 2026