Calculateur de papier cadeau pour une boîte
Ce calculateur de papier cadeau estime la quantité de matière nécessaire pour couvrir une boîte rectangulaire.
Lancer gratuitement
Saisissez la longueur, la largeur et la hauteur dans une même unité acceptée : l’outil calcule la surface totale, puis ajoute une marge standard de dix pour cent pour le chevauchement. Le résultat distingue la surface de la boîte de cette marge. Vous pouvez ainsi préparer un seul cadeau ou prévoir les fournitures d’une séance d’emballage plus importante à partir de mesures cohérentes et reproductibles.
Mesurez la boîte avant de choisir le papier
Mesurez la boîte terminée plutôt que le cadeau placé à l’intérieur. Prenez le bord horizontal le plus long comme longueur, l’autre bord horizontal comme largeur et le bord vertical comme hauteur. Conservez la même unité pour les trois mesures et sélectionnez-la dans le formulaire. Une boîte rectangulaire rigide fournit l’estimation la plus pertinente, car le calcul porte sur six faces planes. Si le couvercle est bombé, si un ruban est déjà fixé ou si un objet dépasse, relevez les dimensions extérieures maximales autour desquelles le papier devra passer. Il est judicieux d’arrondir chaque mesure physique vers le haut, jusqu’à la graduation pratique suivante de votre règle : un petit excédent est plus facile à gérer qu’un papier qui n’atteint pas un bord. Le calculateur accepte les millimètres, centimètres, pouces, pieds ou mètres et exprime la surface dans l’unité carrée correspondante. Il ne convertit pas des mesures mélangées ; ne saisissez donc pas un côté en pouces et un autre en centimètres. Cette préparation simple limite les pénuries évitables avant la première découpe.
Comprenez le calcul de la surface et du chevauchement
Une boîte rectangulaire comporte trois paires de faces identiques. Le calculateur détermine sa surface totale en doublant la somme de la longueur multipliée par la largeur, de la longueur multipliée par la hauteur et de la largeur multipliée par la hauteur. Cette valeur représente exactement les six faces, sans papier supplémentaire pour joindre les bords ou rattraper une découpe légèrement imprécise. En pratique, les couches de papier doivent se chevaucher au niveau des raccords ; l’estimation ajoute donc une marge standard de dix pour cent à la surface. La réponse présente séparément la surface de base de la boîte, la surface de la marge et la surface totale de papier cadeau. Lorsque le calcul produit des fractions, jusqu’à six décimales sont conservées, tandis que la valeur JSON omet les zéros finaux inutiles. L’outil fournit volontairement une surface sans imposer une forme de feuille. Un rouleau, une grande feuille ou plusieurs morceaux assortis peuvent offrir la même surface totale, mais se placer différemment autour de la boîte. Avant toute découpe, vérifiez qu’au moins un morceau disponible est assez large et assez long pour le pliage envisagé.
Planifiez vos achats et anticipez les pertes réelles
Utilisez la surface de papier indiquée comme valeur de référence pour une boîte rectangulaire ordinaire et des plis nets. Le chevauchement inclus convient aux raccords habituels et à une découpe modérée, mais il ne garantit pas que chaque disposition de feuille conviendra. Les motifs orientés, les dessins à centrer, les rayures à aligner, les boîtes particulièrement épaisses, les bords déchirés ou le manque d’expérience peuvent demander davantage de matière. Pour un rouleau, comparez la surface estimée à sa largeur et à sa longueur totale, puis vérifiez si cette largeur permet de franchir la boîte dans le sens d’emballage prévu. Pour plusieurs cadeaux, effectuez un calcul par boîte et additionnez les résultats ; regrouper les boîtes par taille peut également optimiser les découpes. Si le papier est coûteux ou vendu uniquement en feuilles fixes, réalisez un patron rapide ou ajoutez votre propre réserve à la quantité calculée. Avec l’API, chaque estimation déterministe coûte $0.002 par requête. La même formule s’exécute localement dans le navigateur, sans recherche réseau, choix aléatoire ni donnée de référence susceptible de changer.
Cas d’usage
Acheter du papier pour un cadeau en boîte
Estimez la surface à couvrir avant de choisir une feuille ou un rouleau, avec le chevauchement courant déjà inclus.
Préparer une séance d’emballage pour les fêtes
Calculez chaque boîte séparément, additionnez les résultats et comparez la surface totale au papier dont vous disposez.
Prévoir les fournitures d’un service cadeau
Utilisez le résultat déterministe de l’API comme référence cohérente pour chiffrer ou organiser des emballages répétés.
Questions fréquentes
Quelle marge de chevauchement est incluse ?
L’estimation ajoute dix pour cent à la surface totale de la boîte rectangulaire pour les chevauchements et les petites découpes.
Combien coûte une estimation par l’API ?
Chaque requête à l’API coûte $0.002. Vous pouvez également utiliser le calculateur dans votre navigateur.
Puis-je mélanger les pouces et les centimètres ?
Non. Saisissez les trois dimensions dans la même unité sélectionnée. Le résultat est donné dans cette unité et dans l’unité carrée correspondante.
Le résultat donne-t-il les dimensions exactes de la feuille à découper ?
Non. Il estime la surface totale. Vous devez encore vérifier que la feuille ou le rouleau est assez large et assez long pour le pliage choisi.
Pourquoi les dimensions nulles ou négatives sont-elles refusées ?
Une boîte physique doit avoir une longueur, une largeur et une hauteur positives. Les valeurs nulles, négatives, non numériques ou non finies ne décrivent pas une boîte valable.
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/final3/gift-wrap-paper-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":30,"width":20,"height":10}'const res = await fetch("https://api.kit.forhosting.com/final3/gift-wrap-paper-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 30,
"width": 20,
"height": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/gift-wrap-paper-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 30,
"width": 20,
"height": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/gift-wrap-paper-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":30,"width":20,"height":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":30,"width":20,"height":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/gift-wrap-paper-estimate", 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
{
"length": 30,
"width": 20,
"height": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.gift_wrap_paper_estimate",
"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. |