Calculateur de mur en briques et joints de mortier
Prévoir un mur ne consiste pas seulement à diviser sa surface par la face nue d’une brique.
Lancer gratuitement
Chaque joint horizontal et vertical occupe de la place et modifie le nombre d’éléments. Ce calculateur combine la surface du mur, la longueur et la hauteur visibles des briques ainsi que l’épaisseur des joints. Il indique le nombre estimé, la quantité d’achat corrigée des pertes et la part visible du mortier afin que vous prépariez une estimation cohérente.
Mesurez la surface nette et la face des briques
Commencez par la surface frontale nette en mètres carrés. Multipliez longueur et hauteur, puis retirez portes, fenêtres, aérations et autres ouvertures sans maçonnerie. Saisissez en millimètres la longueur horizontale et la hauteur verticale de la face apparente, non la profondeur. Si le projet comporte plusieurs formats, appareils ou zones distinctes, calculez chaque partie séparément. Additionner ces estimations est plus fiable qu’employer une dimension moyenne. Le module rectangulaire répété convient à une première évaluation, mais les détails complexes doivent être vérifiés sur les plans et sur place.
Comprenez l’incidence des joints sur le nombre
Le calcul ajoute une épaisseur de joint à la longueur et à la hauteur de la face pour former un module répétitif. Il divise la surface du mur par celle du module, puis arrondit au supérieur puisqu’une fraction exige aussi du matériau. La surface visible des joints correspond à la part du module non couverte par la brique; elle est donnée en mètres carrés et en pourcentage. Ce n’est ni un volume ni un nombre de sacs: profondeur, géométrie, exécution et rendement seraient indispensables. Un joint plus épais réduit le nombre de briques et augmente la proportion visible de mortier.
Appliquez les pertes et interprétez le résultat
Le taux de pertes augmente la quantité théorique avant l’arrondi final. Les cinq pour cent proposés couvrent les coupes et casses courantes, mais angles, piliers, appareils décoratifs ou briques de récupération peuvent demander davantage. Le résultat distingue le nombre sans pertes de la quantité finale à acheter; vous ne devez donc pas ajouter la marge une seconde fois. Confirmez votre commande avec les plans, le fournisseur ou un maçon. Pour l’automatisation, le même calcul déterministe est accessible par API pour $0.002 par requête et rend toujours le même résultat avec des entrées valides identiques.
Cas d’usage
Chiffrer un mur de jardin
Transformez la surface nette mesurée et le format choisi en quantité d’achat initiale avec une marge explicite.
Comparer différents joints
Observez comment un joint mince ou large agit sur le nombre de briques et la surface visible du mortier.
Contrôler un devis
Obtenez une référence indépendante fondée sur la surface avant d’évaluer une offre ou de commander.
Questions fréquentes
L’estimation comprend-elle les pertes?
Oui. Elle affiche le nombre sans marge et le total final selon le taux saisi, fixé par défaut à cinq pour cent.
Faut-il d’abord retirer les ouvertures?
Oui. Saisissez la surface nette après déduction des portes, fenêtres, aérations et autres zones non maçonnées.
La surface des joints est-elle un volume de mortier?
Non. Il s’agit de la surface frontale visible; le volume nécessite la profondeur et d’autres hypothèses de construction.
Quelles dimensions de brique faut-il saisir?
Indiquez en millimètres la longueur horizontale et la hauteur verticale de la face apparente, sans le joint.
Quel est le coût du calcul par API?
Chaque requête API coûte $0.002. Le calculateur intégré à cette page peut être utilisé gratuitement.
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/home/brick-wall \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wall_area":10,"brick_length":215,"brick_height":65,"joint_thickness":10}'const res = await fetch("https://api.kit.forhosting.com/home/brick-wall", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wall_area": 10,
"brick_length": 215,
"brick_height": 65,
"joint_thickness": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/brick-wall",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wall_area": 10,
"brick_length": 215,
"brick_height": 65,
"joint_thickness": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/brick-wall", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wall_area":10,"brick_length":215,"brick_height":65,"joint_thickness":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wall_area":10,"brick_length":215,"brick_height":65,"joint_thickness":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/brick-wall", 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
{
"wall_area": 10,
"brick_length": 215,
"brick_height": 65,
"joint_thickness": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.brick_wall",
"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. |