Convertisseur grammes en tasses
250 g de farine tout usage font 2 tasses américaines, car la farine est fixée à 125 g par tasse. Saisissez les grammes et choisissez l'ingrédient, du sucre et du beurre au miel ou à l'avoine, et obtenez les tasses avec la densité utilisée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Grammes
- 250
- Ingrédient
- flour
- Libellé de l'ingrédient
- all-purpose flour US cup
- Grammes par tasse
- 125
- Tasses
- 2
Les boulangers amateurs et les applications de recettes se heurtent sans cesse au même décalage : les formules européennes et professionnelles listent farine, sucre et beurre en grammes, tandis que de nombreuses poêles et tasses à mesurer d'Amérique du Nord parlent encore en volume de tasse. Grammes vers tasses n'est pas une conversion à constante unique, car une tasse de farine se tasse différemment d'une tasse de miel ou de flocons d'avoine. Cette capacité convertit une masse en grammes en tasses US pour un ingrédient courant choisi à l'aide d'une table fixe de densités en grammes par tasse, de sorte que les mêmes entrées renvoient toujours la même valeur en tasses sans requête réseau ni estimation aléatoire de tassement. Vous envoyez les grammes et le nom de l'ingrédient ; le moteur divise par la densité de la table et renvoie les tasses, le facteur grammes par tasse utilisé et une étiquette claire pour l'affichage. Les ingrédients inconnus échouent avec une entrée invalide au lieu de prétendre silencieusement que tout se comporte comme l'eau.
Pourquoi grammes vers tasses exige une table de densités par ingrédient
Masse et volume ne s'alignent que par la densité. L'eau est proche d'un gramme par millilitre, donc environ deux cent trente-sept grammes remplissent une tasse usuelle US, mais la farine est aérée et compressible, le sucre cristallisé est plus dense, et le miel est bien plus lourd par tasse que n'importe quel produit sec.
Une calculatrice générique grammes vers millilitres sans clé d'ingrédient induit donc en erreur les boulangers qui mettent à l'échelle une pâte à biscuits métrique en mesures de tasse ou qui reconstruisent une recette US en flux de balance de cuisine. Ce produit maintient une table fixe publiée de densités de tassement culinaires conventionnelles exprimées en grammes par tasse US pour farines, sucres, matières grasses, produits laitiers, huiles, édulcorants, céréales, cacao, sel et staples de garde-manger similaires.
La conversion est simplement tasses égal grammes divisés par grammes par tasse pour la clé d'ingrédient résolue. Les grammes négatifs et les champs manquants sont rejetés comme entrée invalide, et zéro gramme produit correctement zéro tasse pour des ingrédients optionnels vides dans des listes de courses générées.
Usages en pâtisserie et limites
Utilisez le convertisseur gratuit grammes vers tasses dans le navigateur pour mettre à l'échelle une seule recette sur le plan de travail, vérifier un billet de blog qui mélange mesures métriques et en tasses, ou enseigner aux élèves pourquoi la densité de tassement compte en mathématiques culinaires. Associez ce point de terminaison à des convertisseurs d'unités de masse purs lorsque vous n'avez besoin que de grains versus grammes sans volume, ou à des outils de volume lorsque l'étape suivante est en millilitres plutôt qu'en tasses.
Souvenez-vous que le tassement de tasse varie selon la technique de prélèvement et la marque ; la table fixe est une base partagée conventionnelle pour la cohérence logicielle, non un essai de laboratoire de chaque sac de farine.
Cas d’usage
Mettre à l'échelle des recettes métriques en mesures de tasse
Les boulangers convertissent farine, sucre et beurre listés en grammes en tasses US pour les cuisiniers amateurs qui n'ont que des tasses à mesurer, avec la densité propre à l'ingrédient pour des résultats cohérents.
Questions fréquentes
Comment convertir des grammes en tasses pour la farine ?
La réponse renvoie cups en utilisant la densité fixe de farine de la table.
Pourquoi le résultat diffère pour le sucre et la farine ?
Chaque ingrédient a sa propre densité de tassement en grammes par tasse. Le moteur divise les grammes par cette valeur de table, donc les aliments plus denses donnent moins de tasses pour la même masse.
Le convertisseur grammes en tasses est-il gratuit ?
L'outil navigateur est gratuit et s'exécute en local.
Quelle définition de tasse utilisez-vous ?
Les résultats sont en US cups. Les densités sont des valeurs culinaires conventionnelles en grammes par tasse pour des mesures US cup, pas des tasses métriques ni une densité SI pure sans tassement.
Pourquoi ma tasse remplie à la main pèse-t-elle un peu différemment ?
Parce que le remplissage varie selon la façon de prélever la farine et selon la marque. Le tableau fixe est une base commune et conventionnelle pour que les recettes concordent, pas une mesure de laboratoire de chaque paquet.
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/cook/grams-cups \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"grams":250,"ingredient":"flour"}'const res = await fetch("https://api.kit.forhosting.com/cook/grams-cups", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"grams": 250,
"ingredient": "flour"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/grams-cups",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"grams": 250,
"ingredient": "flour"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/grams-cups", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"grams":250,"ingredient":"flour"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"grams":250,"ingredient":"flour"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/grams-cups", 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
{
"grams": 250,
"ingredient": "flour"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.grams_cups",
"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
Pourquoi grammes vers tasses exige une table de densités par ingrédient
Les noms insensibles à la casse, espaces, tirets et synonymes courants comme white sugar ou all_purpose_flour se normalisent vers les mêmes clés canoniques afin que les interfaces de formulaire restent conviviales tandis que le contrat JSON reste stable.
Comment appeler le convertisseur et lire les champs de la réponse
Les masses non finies, les chaînes d'ingrédient vides et les champs obligatoires manquants suivent le même chemin d'erreur. Envoyez un corps JSON avec le champ numérique obligatoire grams fixé à une masse finie non négative, et le champ chaîne obligatoire ingredient nommant un article de garde-manger pris en charge. Les alias g, mass, amount et weight sont acceptés pour le champ de masse ; food, item et name sont acceptés pour le champ ingredient lorsque votre client utilise déjà ces libellés. Utilisez cups seul lorsqu'un affichage simple suffit ; utilisez grams_per_cup pour montrer pourquoi miel et farine divergent ; utilisez ingredient_label lors du rendu d'enveloppes multilingues qui ont encore besoin de noms de cuisine anglais sur la page d'accueil anglaise. Un ingrédient inconnu tel que unicorn dust ou une faute de frappe qui ne correspond à aucun alias échoue avec invalid_input et n'est pas facturé après le rejet de validation.
Flux de pâtisserie pratiques, limites et tarification API
Utilisez l'API prépayée lorsqu'une application de planification de repas, un compagnon de balance intelligente, un CMS de recettes ou un pipeline de localisation doivent convertir de nombreuses lignes sous un contrat KIT stable à $0.002 par élément réussi. Les auteurs livrant des SDK peuvent mapper la réponse en une interface à deux colonnes de grammes et de tasses avec l'étiquette d'ingrédient comme titre de ligne, comme les cuisiniers amateurs pensent déjà les conversions de garde-manger sur papier.
Cas d'intégration
Applications de recettes et importateurs CMS
Les pipelines de contenu normalisent des recettes de blog à unités mixtes en JSON structuré avec grammes et tasses côte à côte sans intégrer une API nutritionnelle en direct.
Cours de cuisine et correction de devoirs
Les élèves s'exercent aux mathématiques de cuisine conscientes de la densité ; les correcteurs figent les tasses attendues pour les ingrédients connus et attendent invalid_input pour les aliments inconnus.
Questions techniques
Que se passe-t-il si l'ingrédient est inconnu ?
La requête échoue avec invalid_input. Seuls les ingrédients présents dans la table de densités fixes (et leurs alias documentés) sont acceptés ; les noms inconnus ne sont pas facturés après échec de validation.