Convertisseur d'énergie massique
1 kJ/kg vaut 0,239005736138 cal/g. Convertissez une énergie par unité de masse entre J/kg, kJ/kg, calories thermochimiques par gramme et BTU par livre quand un exercice, une fiche carburant et un bilan de procédé mélangent les unités. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 1
- Unité source
- kJ/kg
- Unité cible
- cal/g
- Résultat
- 0,2390057361
- Libellé source
- kilojoules per kilogram
- Libellé cible
- calories per gram
- J par kg
- 1 000
Un convertisseur d'énergie massique transforme une quantité écrite comme une énergie par unité de masse en une autre paire d'unités, sans devoir chercher des polycopiés de thermodynamique, des tables de carburants ou des lignes de facteurs fragiles dans un tableur. Cette capacité utilise des facteurs SI, de calorie thermochimique et de BTU International Table fixes, routés par les joules par kilogramme comme base intermédiaire : des entrées identiques produisent donc toujours des sorties identiques, sans appel réseau, sans échantillonnage de modèle et sans dépendance à l'horloge.
Unités prises en charge et mode de calcul de la conversion
Le convertisseur accepte quatre familles d'énergie massique sous des codes canoniques stables : J/kg pour les joules par kilogramme, kJ/kg pour les kilojoules par kilogramme, cal/g pour les calories thermochimiques par gramme et BTU/lb pour les British thermal units International Table par livre avoirdupois. Chaque requête multiplie la valeur d'entrée par le facteur exact en joules par kilogramme de la source, puis divise par le facteur de la cible.
Les facteurs suivent les définitions SI et les normes énergétiques conventionnelles : un kilojoule par kilogramme vaut mille joules par kilogramme ; une calorie thermochimique par gramme vaut quatre mille cent quatre-vingt-quatre joules par kilogramme, car une calorie fait quatre virgule cent quatre-vingt-quatre joules et un gramme vaut un millième de kilogramme ; et un BTU International Table par livre vaut deux mille trois cent vingt-six joules par kilogramme, à partir du BTU IT de mille cinquante-cinq virgule zéro cinq cinq huit cinq deux six deux joules divisé par la livre avoirdupois exacte de zéro virgule quatre cinq trois cinq neuf deux trois sept kilogramme.
Comme l'intermédiaire est toujours J/kg, convertir A vers B puis B vers A reste cohérent à l'arrondi publié de douze décimales près, et il n'existe aucune matrice deux à deux susceptible de dériver hors périmètre. L'énergie totale simple, les flux de pouvoir calorifique nécessitant des tables de carburant complètes et les calculs de chaleur Q égale m c delta T sont intentionnellement hors périmètre, afin que les utilisateurs qui cherchent précisément la conversion d'unités d'énergie massique obtiennent des résultats prévisibles sous une seule convention claire.
Où cette conversion vous sert au quotidien
Utilisez le convertisseur d'énergie massique gratuit dans le navigateur lorsque vous avez besoin d'une vérification rapide kilojoules par kilogramme vers calories par gramme ou BTU par livre en lisant une série d'exercices de thermodynamique, une fiche technique de carburant, un polycopié de matériaux ou un bilan énergétique de procédé. Ouvrez la page, saisissez le nombre et les unités, et copiez le résultat sans installer de bibliothèque d'unités, de suite d'ingénierie de bureau ni de tableur aux cellules de facteurs fragiles.
Associez ce point d'accès au convertisseur d'énergie simple ou aux outils d'énergie thermique lorsqu'une chaîne produit a besoin de plusieurs familles de mesures apparentées, ou appelez-le seul lorsque le trafic de recherche vise spécifiquement la conversion d'énergie massique — joules par kilogramme, kilojoules par kilogramme, calories par gramme et BTU par livre — plutôt que l'énergie totale ou la capacité thermique massique.
Les entrées source suivent les mêmes règles de rétention que les autres éléments parse du KIT, et les résultats se mettent en cache sans risque car l'algorithme est entièrement déterministe. Les auteurs qui livrent des applications mobiles ou des chatbots peuvent mapper les champs result et formula directement dans des cartes qui montrent à la fois le nombre et le chemin de conversion que les étudiants et les opérateurs attendent sur papier.
Cas d’usage
Fiches techniques de carburants et de matériaux
Les ingénieurs normalisent les pouvoirs calorifiques des fournisseurs et les énergies massiques des matériaux, indiqués en unités mêlées, avant de saisir les valeurs dans des bilans ou des outils de sélection d'équipements.
Questions fréquentes
Quelles unités d'énergie massique ce convertisseur prend-il en charge ?
Les joules par kilogramme (J/kg), les kilojoules par kilogramme (kJ/kg), les calories thermochimiques par gramme (cal/g) et les BTU International Table par livre (BTU/lb).
Comment une calorie par gramme est-elle définie ici ?
cal/g utilise la calorie thermochimique de 4,184 J exactement et le gramme de 0,001 kg exactement, si bien que 1 cal/g vaut 4184 J/kg. Les variantes obsolètes de la calorie « steam-table » sont hors périmètre.
Que se passe-t-il si j'envoie une unité inconnue ?
Le message nomme le champ et liste les unités prises en charge. Les échecs de validation ne sont pas facturés.
Le convertisseur d'énergie massique est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Combien de joules par kilogramme vaut un BTU par livre ?
Un BTU par livre vaut 2326 joules par kilogramme. Ce chiffre provient du BTU de la table internationale, 1055,05585262 joules, divisé par la livre avoirdupois exacte de 0,45359237 kilogramme.
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/specific-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"kJ/kg","to":"cal/g"}'const res = await fetch("https://api.kit.forhosting.com/conv/specific-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "kJ/kg",
"to": "cal/g"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/specific-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "kJ/kg",
"to": "cal/g"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/specific-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"kJ/kg","to":"cal/g"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"kJ/kg","to":"cal/g"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/specific-energy", 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
{
"value": 1,
"from": "kJ/kg",
"to": "cal/g"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.specific_energy",
"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
L'outil du navigateur s'exécute gratuitement sur votre appareil ; l'API prépayée facture $0.002 par élément réussi lorsque des chaînes ont besoin du même contrat depuis des serveurs et de l'automatisation.
Unités prises en charge et mode de calcul de la conversion
Des alias conviviaux comme joules par kilogramme, kilojoules par kilogramme, calories par gramme, BTU par livre, btu/lb et british thermal units per pound sont normalisés sans tenir compte de la casse, si bien que formulaires et API peuvent passer des codes courts ou des noms complets.
Forme de la requête, champs de réponse et erreurs d'unité inconnue
Le message d'erreur nomme le champ fautif et liste l'ensemble pris en charge, afin que les clients corrigent leurs formulaires sans deviner. Les valeurs négatives sont autorisées lorsque vous avez besoin d'écarts d'énergie massique signés dans des chaînes d'ingénierie ; zéro se convertit proprement en zéro dans chaque unité cible. Envoyez un corps JSON avec trois champs requis : value comme nombre fini, from comme chaîne de l'unité source et to comme chaîne de l'unité cible. Les alias amount et quantity sont acceptés pour value ; unit_from et source pour from ; unit_to et target pour to. En cas de succès, la réponse renvoie les codes canoniques from et to, les chaînes lisibles from_label et to_label, le résultat converti, la quantité intermédiaire j_per_kg, le facteur sans dimension de la source vers la cible, une courte ligne de formula adaptée à l'affichage dans une interface, l'étiquette de méthode specific_energy_si_thermochemical_it et la liste fixe units_supported. Une value manquante, des nombres non finis comme NaN ou Infinity, des champs d'unité manquants et tout jeton qui ne correspond à aucune unité prise en charge échouent avec invalid_input et ne sont pas facturés une fois la requête rejetée par le moteur. Des entrées identiques produisent toujours un JSON identique, car le chemin est de l'arithmétique pure, sans aléa, sans recherche distante et sans dépendance à l'horloge murale, ce qui rend le point d'accès sûr à figer dans des valeurs de référence d'intégration continue et des tests de contrat de SDK. Les paires de grande amplitude, comme de nombreux kilojoules par kilogramme réduits en calories par gramme, partagent le même chemin de code, si bien que les valeurs extrêmes restent bien définies tant que la double précision IEEE peut représenter le produit intermédiaire en joules par kilogramme.
Usage dans le navigateur, tarification de l'API et flux de travail courants
Passez à l'API prépayée lorsqu'une application de cahier de laboratoire, un historian de procédé, une plateforme éducative ou un préprocesseur de simulation doit convertir de l'énergie massique à grande échelle sous un contrat KIT stable à $0.002 par élément réussi ; les échecs de validation qui déclenchent invalid_input ne consomment pas de solde après rejet.
Cas d'intégration
Devoirs et examens de thermodynamique
Les étudiants convertissent l'énergie massique entre les J/kg ou kJ/kg du SI et les cal/g ou BTU/lb usuels quand les tables des manuels mêlent les systèmes d'unités, et obtiennent une erreur invalid_input claire sur les jetons inconnus.
Chaînes de simulation et d'historian
Des scripts d'automatisation convertissent les valeurs d'énergie massique enregistrées ou configurées vers une base SI unique, sous un contrat d'API prépayé et déterministe.
Questions techniques
Comment convertir 1 kJ/kg en cal/g ?
Envoyez un JSON avec value : 1, from : "kJ/kg", to : "cal/g". Le champ result de la réponse est le nombre converti, avec un intermédiaire j_per_kg et une formule lisible.