ForHosting KIT · Veille et lecture de sites web

Estimez le temps de téléchargement selon taille et débit

Un fichier de 750 MB sur une connexion à 100 Mbps se télécharge en une minute environ dans des conditions idéales. Indiquez la taille et le débit dans vos unités et obtenez la durée en secondes, minutes et heures. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Estimez la durée de téléchargement d’un fichier avant de lancer le transfert. Indiquez sa taille, choisissez son unité décimale ou binaire, puis saisissez le débit de la connexion en bits ou en octets par seconde. Le calculateur normalise ces deux valeurs et renvoie des secondes, des minutes, des heures, une durée structurée et un libellé lisible. Vous pouvez ainsi planifier des sauvegardes, distribuer des logiciels, télécharger des médias ou automatiser tout processus nécessitant une estimation cohérente du débit idéal, sans accès au réseau ni données externes variables.

Choisissez les unités correspondant aux valeurs sources

Une estimation fiable exige d’abord des unités qui décrivent correctement les nombres. Un outil de stockage peut exprimer un fichier en mégaoctets décimaux, où un MB vaut 1,000,000 octets, ou en mébioctets binaires, où un MiB vaut 1,048,576 octets. Ces valeurs sont proches, mais différentes, et l’écart devient visible sur les grosses archives ou les images disque.

Sélectionnez B, KB, MB, GB ou TB pour une taille décimale, et KiB, MiB, GiB ou TiB pour une taille binaire. Les offres internet annoncent généralement des bits par seconde avec bps, Kbps, Mbps ou Gbps. Certains logiciels de copie affichent plutôt des octets par seconde avec Bps, KBps, MBps ou GBps.

La casse est importante, car un octet contient huit bits. Ainsi, 100 Mbps correspondent à 12.5 MBps, et non à 100 MBps. Le calculateur effectue explicitement cette conversion et renvoie la taille normalisée en octets ainsi que le débit en bits par seconde.

Vous pouvez donc contrôler le calcul, rapprocher plusieurs sources et repérer l’erreur fréquente d’un facteur huit due à la confusion entre bits et octets.

Comprenez ce que représente la durée estimée

Le calcul convertit la taille du fichier en octets et le débit choisi en bits par seconde, transforme ensuite la taille en bits, puis la divise par le débit. Le résultat correspond à une durée idéale : il suppose que tout le débit indiqué reste disponible sans interruption du premier au dernier octet. Les décimales sont arrondies de manière constante pour produire des réponses compactes et déterministes.

Les tailles négatives, les nombres non finis et les unités inconnues sont refusés comme entrées non valides. Cette validation stricte évite une réponse apparemment crédible lorsqu’une unité est mal orthographiée ou qu’un programme transmet un débit absent, infini ou inutilisable.

Prévoyez une marge pour les transferts réels

Considérez le résultat comme une référence, et non comme une promesse du fournisseur d’accès ou de l’hébergeur. Un téléchargement réel transporte des en-têtes de protocole, des accusés de réception, le surcoût du chiffrement et parfois des paquets retransmis. Les perturbations du Wi-Fi, le trafic partagé, les variations du réseau mobile, les limites du serveur, la congestion, les performances du stockage et l’établissement de la connexion peuvent réduire le débit soutenu.

Une ligne vendue à 500 Mbps peut atteindre ce chiffre lors d’un test tout en fournissant moins depuis un serveur donné. Pour planifier prudemment, utilisez un débit soutenu mesuré s’il est disponible ou ajoutez une marge après l’estimation. Les équipes ajoutent souvent entre 10 et 30 pour cent pour les transferts filaires stables et davantage pour les liaisons variables.

Comme cette capacité est déterministe et n’interroge pas le réseau, elle ne mesure pas la ligne, n’inspecte pas la destination et ne prédit pas la congestion. Cette séparation facilite l’automatisation : les systèmes en amont peuvent fournir un débit prudent, répéter le même calcul et comparer les scénarios de façon cohérente.

Planifier une fenêtre de sauvegarde

Estimez si une archive de base de données ou une sauvegarde de poste finira avant la clôture de la maintenance.

Informer clairement les clients

Affichez une durée approximative cohérente pour les logiciels, les exports multimédias ou les autres fichiers proposés.

Comparer plusieurs connexions

Calculez le même transfert à différents débits annoncés ou mesurés afin de chiffrer le temps gagné.

Pourquoi Mbps et MBps sont-ils différents ?

Mbps désigne des mégabits par seconde et MBps des mégaoctets par seconde. Un octet contient huit bits : 80 Mbps correspondent donc à 10 MBps.

L’estimation inclut-elle le surcoût d’internet ?

Non. Elle représente un débit idéal soutenu. Les protocoles, la congestion, le Wi-Fi, les limites du serveur et les autres trafics peuvent rallonger la durée réelle.

Puis-je saisir des unités binaires ?

Oui. KiB, MiB, GiB et TiB emploient des puissances de 1024, tandis que KB, MB, GB et TB emploient des puissances de 1000.

Combien de temps faut-il pour télécharger 750 MB à 100 Mbps ?

Environ une minute dans des conditions idéales. 750 MB représentent 750 000 000 octets, soit six milliards de bits, et à 100 000 000 bits par seconde cela prend 60 secondes. Un téléchargement réel est souvent un peu plus lent.

La taille du fichier peut-elle être nulle ?

Oui. Un fichier de zéro octet donne une durée nulle. Le débit de connexion doit en revanche toujours être supérieur à zéro, car une division par zéro ne décrit aucun transfert.

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.

POSThttps://api.kit.forhosting.com/misc2/internet-download-time-estimate

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é.

curl -X POST https://api.kit.forhosting.com/misc2/internet-download-time-estimate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"file_size":750,"connection_speed":100}'
{
  "file_size": 750,
  "connection_speed": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "misc2.internet_download_time_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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Comprenez ce que représente la durée estimée

La réponse fournit cette même durée sous estimated_seconds, estimated_minutes et estimated_hours afin que votre application adopte l’échelle utile sans refaire les conversions. Elle contient également une durée structurée en jours, heures, minutes et secondes entières, ainsi qu’un libellé human_readable destiné aux tableaux de bord, aux messages ou aux notes de planification. Un fichier de zéro octet donne légitimement une durée nulle, mais connection_speed doit toujours être supérieur à zéro, car une division par zéro ne décrit aucun transfert.

Prévoyez une marge pour les transferts réels

Une requête API coûte $0.002, tandis que l’expérience de navigateur de niveau A exécute localement le même calcul pur pour une planification rapide.

Que se passe-t-il si le débit est nul ou négatif ?

La requête renvoie une erreur invalid_input, car une durée ne peut pas être calculée avec un débit de connexion non positif.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. Le calculateur est aussi proposé comme expérience locale de navigateur de niveau A.

Consulter la documentation complète du KIT →