Convertisseur d'énergie
Un kilowattheure vaut 3 600 000 joules, et une Calorie alimentaire 4184 joules. Convertissez l'énergie entre joules, kilojoules, calories, kilocalories, wattheures, kilowattheures, BTU et électronvolts pour les travaux de laboratoire, les étiquettes nutritionnelles ou les factures d'électricité. 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
- kWh
- Unité cible
- J
- Résultat
- 3 600 000
- Libellé source
- kilowatt-hour
- Libellé cible
- joule
- Joules
- 3 600 000
Un convertisseur d'énergie transforme une quantité écrite dans une unité d'énergie vers une autre, sans consulter de tables de conversion ni réécrire de formules de tableur. Cette capacité utilise des facteurs SI, de calorie thermochimique, de BTU International Table et d'électronvolt CODATA exact, routés par le joule comme base intermédiaire, si bien que des entrées identiques produisent 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 calcul de la conversion
Le convertisseur accepte huit familles d'énergie sous des codes canoniques stables : J pour le joule, kJ pour le kilojoule, cal pour la calorie thermochimique, kcal pour la kilocalorie thermochimique (aussi la Calorie alimentaire de la nutrition, écrite avec un C majuscule), Wh pour le wattheure, kWh pour le kilowattheure, BTU pour le British thermal unit International Table et eV pour l'électronvolt.
Chaque requête multiplie la valeur d'entrée par le facteur exact de joules par unité de la source, puis divise par le facteur de joules par unité de la cible.
Les facteurs suivent les définitions SI et les normes conventionnelles de la physique : un kilojoule vaut mille joules, une calorie thermochimique vaut exactement quatre virgule cent quatre-vingt-quatre joules, une kilocalorie vaut quatre mille cent quatre-vingt-quatre joules, un wattheure vaut trois mille six cents joules, un kilowattheure vaut trois millions six cent mille joules, un BTU International Table vaut mille cinquante-cinq virgule zéro cinq cinq huit cinq deux six deux joules, et un électronvolt utilise la charge élémentaire CODATA exacte fois un volt.
Comme l'intermédiaire est toujours le joule, convertir A vers B puis B vers A reste cohérent jusqu'à l'arrondi publié de douze décimales, et il n'existe aucune matrice par paires susceptible de se désynchroniser. Les variantes obsolètes de calorie moyenne ou de calorie de table de vapeur sont volontairement hors du périmètre, afin que les utilisateurs en laboratoire, en nutrition, dans les services publics et en physique des particules obtiennent des résultats prévisibles sous une convention claire et unique.
Usages courants : alimentation, énergie et laboratoire
Utilisez le convertisseur d'énergie gratuit dans le navigateur lorsqu'il vous faut une vérification rapide joules en calories, kilowattheures en BTU ou électronvolts en joules en lisant une procédure de laboratoire, une étiquette nutritionnelle, une facture d'électricité, une fiche technique ou un problème de devoir. Ouvrez la page, saisissez le nombre et les unités, et copiez le résultat sans installer de tableur, de bibliothèque d'unités ni de pack de calculatrices de bureau.
Associez ce point de terminaison aux convertisseurs de puissance ou de température quand un pipeline produit a besoin de plusieurs familles de grandeurs, ou appelez-le seul lorsque le trafic de recherche vise spécifiquement la conversion d'énergie — joules, calories, kilocalories, wattheures, kilowattheures, BTU et électronvolts — plutôt qu'un standard généraliste. Les entrées sources suivent les mêmes règles de conservation que les autres éléments d'analyse du KIT, et les résultats peuvent être mis en cache sans risque, car l'algorithme est pleinement déterministe.
Les auteurs qui livrent des applications mobiles ou des chatbots peuvent mapper directement les champs result et formula dans des cartes qui montrent à la fois le nombre et le chemin de conversion que les étudiants, diététiciens et ingénieurs attendent sur le papier.
Cas d’usage
Nutrition et étiquettes alimentaires
Convertissez kilocalories en kilojoules (et inversement) pour que journaux de repas et bases de recettes servent à la fois les Calories alimentaires et l'énergie SI, sans tables de facteurs écrites à la main.
Services publics et énergie des bâtiments
Traduisez kilowattheures, wattheures, joules et BTU pour les audits, les exports de compteurs intelligents et les feuilles de charge CVC quand les fournisseurs mêlent étiquettes SI et usuelles.
Questions fréquentes
Quelles unités d'énergie ce convertisseur prend-il en charge ?
Joules (J), kilojoules (kJ), calories thermochimiques (cal), kilocalories (kcal), wattheures (Wh), kilowattheures (kWh), British thermal units (BTU) et électronvolts (eV).
La calorie est-elle la Calorie alimentaire ou la petite calorie ?
Les deux suivent la convention thermochimique, non les variantes obsolètes de table de vapeur.
Comment convertir 1 kilowattheure en joules ?
Le champ result de la réponse vaut 3600000, plus un intermédiaire en joules et une formule lisible.
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 est-il gratuit ?
L'outil de navigateur s'exécute gratuitement sur votre appareil.
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/energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"J","to":"kWh"}'const res = await fetch("https://api.kit.forhosting.com/conv/energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "J",
"to": "kWh"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "J",
"to": "kWh"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"J","to":"kWh"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"J","to":"kWh"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/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": "J",
"to": "kWh"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.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 de navigateur s'exécute gratuitement sur votre appareil ; l'API prépayée facture $0.002 par élément réussi lorsque vos pipelines ont besoin du même contrat depuis des serveurs et de l'automatisation.
Unités prises en charge et calcul de la conversion
Des alias conviviaux tels que joule, joules, calorie, calories, kilocalorie, watt-hour, kilowatt-hour, btu, electron volt et electronvolts sont normalisés sans tenir compte de la casse, de sorte que formulaires et API peuvent transmettre soit des codes courts, soit des noms complets.
Forme de la requête, champs de la réponse et erreurs d'unité inconnue
Le message d'erreur nomme le champ fautif et liste l'ensemble pris en charge, pour que les clients corrigent leurs formulaires sans deviner. Les valeurs négatives sont admises lorsque vous avez besoin d'écarts d'énergie signés dans des pipelines d'ingénierie ; zéro se convertit proprement en zéro dans chaque unité cible. Envoyez un corps JSON avec trois champs obligatoires : value comme nombre fini, from comme chaîne d'unité source et to comme chaîne d'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 result converti, la quantité intermédiaire en joules, le facteur sans dimension de la source vers la cible, une courte ligne de formula adaptée à l'affichage dans l'interface, l'étiquette de méthode energy_si_codata et la liste fixe units_supported. L'absence de value, les nombres non finis comme NaN ou Infinity, les 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. Les résultats à l'échelle de l'électronvolt et ceux à l'échelle du kilowattheure partagent le même chemin de code, donc les paires de grandeurs extrêmes restent bien définies tant que la double précision IEEE peut représenter le produit intermédiaire en joules.
Usage en navigateur, tarification de l'API et flux de travail du quotidien
Passez à l'API prépayée quand une application d'audit énergétique, un système de gestion de bâtiment, une plateforme de suivi des repas, un LIMS de laboratoire, un correcteur de devoirs de physique ou un pipeline de compteurs intelligents doit convertir l'énergie à grande échelle sous un contrat KIT stable, à $0.002 par élément réussi ; les échecs de validation qui lèvent invalid_input ne consomment pas de solde après le rejet.
Cas d'intégration
Pipelines de laboratoire et de physique des particules
Normalisez eV, joules et calories dans les LIMS et les correcteurs de devoirs avec un contrat d'API prépayé et déterministe et un invalid_input clair sur les unités inconnues.