Convertisseur cantaro / kantar en kg
Un cantaro de Gênes pèse 47,65 kilogrammes. Choisissez la variante du port méditerranéen, Valence et le kantar égyptien compris, indiquez combien vous en avez et obtenez le poids en kilogrammes et en livres, arrondi aux décimales de votre choix. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Cantaro
- 1
- Décimales
- 3
- Variante
- it_genoa_47_65kg
- Kg
- 47,65
- Lb
- 105,05
- Kantar
- 1
Intention de recherche : cantaro en kg. Aucun appel réseau, graine aléatoire ni état serveur n'est requis pour une réponse correcte. Les tâches en échec ne sont pas facturées. Les pages cibles couvrent l'intention de recherche avec des mots-clés précis.
Un poids marchand qui changeait d'un port à l'autre
Le cantaro était une mesure de masse du commerce méditerranéen, et chaque port avait son propre étalon. En Égypte, son équivalent s'appelait kantar. À Gênes, il pèse 47,65 kilogrammes, à Valence 41,55 kilogrammes, et le kantar égyptien avoisine 44,928 kilogrammes. Le nom seul ne dit donc pas le poids : il faut savoir d'où vient le chiffre. Le convertisseur transforme n'importe quel nombre de cantaros en kilogrammes et en livres selon la variante choisie, pour qu'un ancien registre marchand se lise en unités actuelles.
Le calcul et les erreurs fréquentes
Le calcul se résume à une multiplication : le nombre de cantaros par les kilogrammes du port choisi, puis la même masse exprimée en livres. L'erreur la plus courante consiste à appliquer la valeur de Gênes à un document de Valence ou d'Égypte, ce qui décale chaque chiffre de plusieurs kilos par unité. Une autre consiste à arrondir trop tôt : ici, l'arrondi n'a lieu qu'une fois, à la fin, avec le nombre de décimales demandé. Sans choix de port, c'est le cantaro de Gênes qui s'applique.
Questions fréquentes
Quelles langues ?
Livraison initiale en EN ; Nitro hydrate les sept autres langues.
Combien de livres pèse un cantaro ?
Un cantaro de Gênes pèse 105,05 livres, soit 47,65 kilogrammes. Le résultat affiche toujours les deux valeurs ensemble, vous n'avez donc pas à convertir les kilos en livres séparément.
Pourquoi le cantaro de Valence est-il plus léger que celui de Gênes ?
Parce que chaque port avait son propre étalon. Celui de Valence pèse 41,55 kilogrammes et celui de Gênes 47,65, soit plus de six kilos d'écart par unité : choisissez donc le port avant de convertir.
Quel port est utilisé si je n'en choisis aucun ?
C'est le cantaro de Gênes, de 47,65 kilogrammes. Si votre document vient de Valence ou d'Égypte, sélectionnez cette variante pour que le poids corresponde à la bonne mesure.
Comment le poids est-il arrondi ?
Vous fixez le nombre de décimales ; le poids est calculé en entier puis arrondi une seule fois, à la fin, les moitiés vers le haut. Les kilos et les livres ne traînent ainsi aucune erreur d'étape intermédiaire.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/conv/cantaro-mass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"kg":47.65}'const res = await fetch("https://api.kit.forhosting.com/conv/cantaro-mass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"kg": 47.65
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/cantaro-mass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"kg": 47.65
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/cantaro-mass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"kg":47.65}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"kg":47.65}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/cantaro-mass", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"kg": 47.65
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.cantaro_mass",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Convertissez les masses commerciales méditerranéennes cantaro/kantar selon la variante du port. Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant toute arithmétique afin que les charges invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des résultats IEEE bruts lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis des tableurs, des crochets CMS, l'automatisation ou des démonstrations pédagogiques.
Fonctionnement
Gênes 47.65 kg ; Valence 41.55 kg ; kantar égyptien ≈44.928 kg. Aucun appel réseau, graine aléatoire ni état serveur n'est requis pour une réponse correcte. Les tâches en échec ne sont pas facturées. Les pages cibles couvrent l'intention de recherche avec des mots-clés précis. Préférez des unités et plages explicites à la coercition silencieuse de types incorrects. Lorsqu'un champ est optionnel, les valeurs par défaut sont documentées dans params et reprises en sortie. Convertissez les masses commerciales méditerranéennes cantaro/kantar selon la variante du port. Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant toute arithmétique afin que les charges invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des résultats IEEE bruts lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis des tableurs, des crochets CMS, l'automatisation ou des démonstrations pédagogiques.
Entrées, limites et arrondi
Les sorties reprennent les entrées pour la journalisation. Aucun appel réseau, graine aléatoire ni état serveur n'est requis pour une réponse correcte. Les tâches en échec ne sont pas facturées. Les pages cibles couvrent l'intention de recherche avec des mots-clés précis. Préférez des unités et plages explicites à la coercition silencieuse de types incorrects. Lorsqu'un champ est optionnel, les valeurs par défaut sont documentées dans params et reprises en sortie. Fournissez les champs JSON obligatoires. Les décimales optionnelles utilisent half-up une seule fois à partir des valeurs IEEE brutes. Les types ou plages invalides lèvent invalid_input. Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant toute arithmétique afin que les charges invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des résultats IEEE bruts lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis des tableurs, des crochets CMS, l'automatisation ou des démonstrations pédagogiques.
Quand l'utiliser
Utilisez-le lorsque l'intention de recherche correspond à cet outil. Aucun appel réseau, graine aléatoire ni état serveur n'est requis pour une réponse correcte. Les tâches en échec ne sont pas facturées. Les pages cibles couvrent l'intention de recherche avec des mots-clés précis. Préférez des unités et plages explicites à la coercition silencieuse de types incorrects. Lorsqu'un champ est optionnel, les valeurs par défaut sont documentées dans params et reprises en sortie. Convertissez les masses commerciales méditerranéennes cantaro/kantar selon la variante du port. Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant toute arithmétique afin que les charges invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des résultats IEEE bruts lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis des tableurs, des crochets CMS, l'automatisation ou des démonstrations pédagogiques.
Cas d'intégration
Vérification rapide
Utilisez le widget gratuit pour vérifier une formule avant la production.
Automatisation
Appelez l'API avec le même contrat JSON depuis des scripts ou un CMS.
Enseignement
Montrez des exemples golden figés sans logiciel propriétaire.
Questions techniques
Le widget navigateur est-il gratuit ?
Oui. Le niveau A est gratuit côté client avec le même noyau que l'API.
Utilise-t-il le réseau ?
Non. Le calcul est local et déterministe.
Que se passe-t-il en cas d'entrée incorrecte ?
invalid_input est levé ; les tâches en échec ne sont pas facturées.
Compatible API ?
Oui — les mêmes champs JSON que dans params.json.