Comparez le coût par Mbps de deux forfaits internet
Un forfait à 60 par mois pour 300 Mbps revient à 0,20 par Mbps, et un autre à 75 pour 500 Mbps à 0,15 : la facture la plus élevée est la plus avantageuse par mégabit. Saisissez deux offres et voyez laquelle l'emporte. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Coût mensuel du forfait A
- 60
- Vitesse du forfait A (Mbps)
- 300
- Coût mensuel du forfait B
- 75
- Vitesse du forfait B (Mbps)
- 500
- Meilleure affaire
- plan_b
- Précision
- 6
Les forfaits internet affichent souvent des prix et des débits différents : la facture la moins élevée peut donc sembler séduisante tout en achetant beaucoup moins de capacité. Cette calculatrice divise le prix mensuel de chaque offre par son débit descendant annoncé en mégabits par seconde. Elle renvoie le coût par Mbps des forfaits A et B, puis désigne le ratio le plus faible comme meilleur rapport qualité-prix. Les deux débits doivent être positifs, les prix non négatifs et exprimés dans la même devise.
Ce que révèle le coût par Mbps de deux forfaits
Le coût par Mbps est un ratio simple : divisez le prix mensuel par le débit descendant annoncé. Un forfait à 60 unités pour 300 Mbps coûte 0.20 par Mbps ; une offre à 75 unités pour 500 Mbps coûte 0.15. Malgré sa facture supérieure, la seconde achète davantage de capacité annoncée par unité monétaire.
Elle précise aussi l’arrondi et la formule. Un ratio inférieur ne garantit ni un meilleur service ni une facture totale plus faible. Employez la même devise et la même base mensuelle.
Taxes, matériel, installation, promotion, quota, débit montant, latence, fiabilité et engagement sont exclus afin de préserver un calcul clair et reproductible.
Comment saisir les prix et débits et lire le résultat
Les décimales et chaînes numériques sont acceptées. Un prix nul reste valable si le débit est positif. Un débit nul ou négatif est refusé, car la division serait dépourvue de sens ; les prix négatifs sont également rejetés.
La précision vaut six décimales par défaut et peut aller de zéro à douze. Pour une comparaison honnête, ramenez les promotions à la même période. Ne confrontez pas le premier mois promotionnel d’une offre au tarif normal d’une autre, sauf si telle est précisément votre étude.
L’outil ne déduit ni devise, ni cycle, ni promotion : vous gardez la maîtrise de la préparation.
Employer le ratio pour acheter ou automatiser une comparaison
Un foyer peut présélectionner des offres fibre, câble ou accès fixe sans fil lorsque leurs débits diffèrent fortement. Une entreprise peut comparer deux devis après les avoir convertis dans la même devise et sur la même périodicité. L’algorithme ne consulte ni réseau ni disponibilité ; des entrées identiques produisent toujours la même sortie pour les tests, cours et outils de devis.
Considérez ce ratio comme un filtre, non comme une recommandation complète. Le débit réel peut différer de l’annonce, tandis que débit montant, latence, assistance, équipement, données illimitées ou engagement peuvent compter davantage. Après avoir trouvé le coût par Mbps le plus bas, comparez la facture absolue et ces conditions vérifiables.
Cas d’usage
Choix d’un accès internet à domicile
Comparez deux offres câble, fibre ou accès fixe sans fil au coût mensuel par Mbps avant d’examiner frais et engagement.
Présélection de devis professionnels
Ramenez deux devis mensuels de connectivité à un ratio transparent entre capacité et prix.
Comparateurs et calculatrices
Produisez des ratios déterministes et un gagnant pour tableaux, exercices, tests automatisés et outils d’aide à la décision.
Questions fréquentes
Comment calculer le coût par Mbps d’un forfait ?
Divisez son prix mensuel par le débit descendant annoncé en Mbps. La calculatrice le fait pour les deux offres et retient le ratio inférieur.
Un coût par Mbps plus faible est-il préférable ?
Oui pour le rapport prix-débit annoncé. Il ne tient pas compte de la fiabilité, des frais, de la latence ni du contrat.
Les deux prix peuvent-ils utiliser des devises différentes ?
La comparaison ne serait pas pertinente. Convertissez d’abord un prix et saisissez les deux dans la même devise et sur une base mensuelle.
Quels frais sont exclus du coût par Mbps ?
Les taxes, la location du matériel, l'installation, la fin d'une promotion, les plafonds de données, le débit montant, la latence, la fiabilité et les conditions du contrat ne sont pas pris en compte. Ils peuvent changer votre choix : évaluez-les à part après la comparaison.
Que se passe-t-il si les deux forfaits coûtent autant par Mbps ?
Le résultat est une égalité, mais seulement quand les deux rapports sont exactement identiques. La comparaison utilise les valeurs non arrondies : deux forfaits qui semblent égaux après arrondi ne sont pas déclarés à égalité.
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/web/internet-plan-cost-per-mbps \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"plan_a_monthly_cost":60,"plan_a_speed_mbps":300,"plan_b_monthly_cost":75,"plan_b_speed_mbps":500}'const res = await fetch("https://api.kit.forhosting.com/web/internet-plan-cost-per-mbps", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"plan_a_monthly_cost": 60,
"plan_a_speed_mbps": 300,
"plan_b_monthly_cost": 75,
"plan_b_speed_mbps": 500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/internet-plan-cost-per-mbps",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"plan_a_monthly_cost": 60,
"plan_a_speed_mbps": 300,
"plan_b_monthly_cost": 75,
"plan_b_speed_mbps": 500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/internet-plan-cost-per-mbps", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"plan_a_monthly_cost":60,"plan_a_speed_mbps":300,"plan_b_monthly_cost":75,"plan_b_speed_mbps":500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"plan_a_monthly_cost":60,"plan_a_speed_mbps":300,"plan_b_monthly_cost":75,"plan_b_speed_mbps":500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/internet-plan-cost-per-mbps", 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
{
"plan_a_monthly_cost": 60,
"plan_a_speed_mbps": 300,
"plan_b_monthly_cost": 75,
"plan_b_speed_mbps": 500
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.internet_plan_cost_per_mbps",
"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.
Limites
max_value | 1000000000000000 |
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
Utilisez-la gratuitement dans votre navigateur ou appelez l’API déterministe pour $0.002 par requête réussie.
Ce que révèle le coût par Mbps de deux forfaits
La réponse sépare les deux forfaits, reprend leurs valeurs normalisées, fournit chaque cost_per_mbps et indique better_value sous la forme plan_a, plan_b ou tie.
Comment saisir les prix et débits et lire le résultat
Renseignez plan_a_monthly_cost et plan_b_monthly_cost avec des nombres finis non négatifs, puis les deux débits avec des nombres finis strictement supérieurs à zéro. Les résultats affichés sont arrondis, mais better_value compare les ratios bruts afin d’éviter un faux ex æquo ; seule une égalité mathématique produit tie.
Employer le ratio pour acheter ou automatiser une comparaison
Les applications peuvent appeler l’API pour $0.002 par requête réussie et recevoir des champs cohérents sans réimplémenter validation et arrondi.
Questions techniques
Que se passe-t-il si un débit est nul ou négatif ?
La requête échoue avec invalid_input, car les deux débits annoncés doivent être des nombres positifs supérieurs à zéro.
Combien coûte cette calculatrice ?
La calculatrice du navigateur est gratuite. Une requête API réussie coûte $0.002 ; les entrées non valides sont refusées.