Convertisseur de bâtons de beurre en grammes
Ce convertisseur transforme une quantité de bâtons de beurre américains en grammes selon une règle claire : chaque bâton vaut exactement 113 grammes.
Lancer gratuitement
Il vous aide lorsqu’une recette américaine indique le beurre en bâtons, alors que votre balance emploie le système métrique. Saisissez un nombre entier, fractionnaire ou décimal et obtenez immédiatement un résultat déterministe, sans réglage caché ni hypothèse de densité.
Convertissez la quantité de la recette
Saisissez le nombre de bâtons américains indiqué dans la recette. Les entiers conviennent à un ou plusieurs bâtons, tandis que 0.5, 1.25 ou 2.75 représentent des fractions. Le convertisseur multiplie cette quantité par 113 et renvoie la masse en grammes. Vous pouvez ainsi peser directement le beurre sur une balance métrique, même s’il est vendu en bloc. Zéro est accepté, notamment pour les feuilles de calcul où un ingrédient facultatif peut être absent. Les valeurs négatives, manquantes, non numériques ou non finies sont refusées afin d’éviter une mesure trompeuse.
Comprenez la règle de conversion fixe
Cette capacité définit toujours un bâton américain comme exactement 113 grammes. Une entrée identique fournit donc une sortie identique, quels que soient l’appareil, le lieu, la marque ou la date. Le nombre 113 constitue le facteur complet et non l’affichage arrondi d’un autre facteur caché. Les fractions sont admises parce que les recettes divisent souvent un bâton, mais les cuillères et les tasses ne sont pas acceptées comme unités d’entrée. La réponse affiche les bâtons normalisés avec les grammes afin que vous puissiez vérifier l’interprétation.
Employez le résultat en toute confiance
Pour cuisiner, posez un récipient sur la balance, faites la tare et ajoutez le beurre jusqu’au poids indiqué. Dans une automatisation, envoyez un objet contenant le champ des bâtons et lisez les grammes dans la réponse. Chaque requête traite un élément et coûte $0.002 via l’API ; le navigateur exécute le même calcul pur. La fonction ne consulte ni réseau ni horloge, n’utilise aucun hasard et ne conserve aucun état. Une quantité absente, négative, Infinity, NaN, un texte arbitraire, un tableau ou un objet incorrect produit une erreur d’entrée invalide.
Cas d’usage
Suivre une recette américaine avec une balance métrique
Transformez le beurre exprimé en bâtons en un poids en grammes que vous pouvez mesurer dans un récipient.
Normaliser des recettes importées
Convertissez les quantités en bâtons dans un champ homogène en grammes avant leur stockage ou leur affichage.
Ajuster une préparation de manière déterministe
Transmettez un nombre fractionnaire ou multiplié de bâtons et retrouvez toujours le même résultat à facteur fixe.
Questions fréquentes
Combien de grammes contient un bâton de beurre ?
Ce convertisseur utilise exactement 113 grammes pour un bâton de beurre américain.
Puis-je convertir un demi-bâton ou un quart de bâton ?
Oui. Saisissez une valeur décimale comme 0.5 ou 0.25 ; elle sera multipliée par 113.
Pourquoi un autre convertisseur affiche-t-il parfois 113.4 grammes ?
Certains outils partent d’un quart de livre avoirdupois. Cette capacité applique volontairement la masse fixe de exactement 113 grammes par bâton.
Quelles entrées provoquent une erreur ?
Les quantités manquantes, négatives, non numériques, non finies ou excessives renvoient une erreur d’entrée invalide.
Quel est le prix de la conversion par API ?
Chaque requête coûte $0.002. Le calcul est également proposé dans l’expérience du navigateur.
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/cook/butter-sticks-to-grams \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sticks":2}'const res = await fetch("https://api.kit.forhosting.com/cook/butter-sticks-to-grams", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sticks": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/butter-sticks-to-grams",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sticks": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/butter-sticks-to-grams", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sticks":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sticks":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/butter-sticks-to-grams", 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
{
"sticks": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.butter_sticks_to_grams",
"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. |