Bladwijzers    
Kans A en B    
nPr en nCr    
Ronde tafel    
Met herhaling    
Gemiddelde    
SD berekenen    
Z-score    
P-waarde    
Percentage    
Verschil in %    
Verhoudingen    
Korting    
Btw berekenen    
Winstmarge    
Snelheid    
Dichtheid    
Molariteit    
Molaire massa    
Wet van Ohm    
Schoenmaat    
Staartdeling    
Kgv berekenen    
Ggd berekenen    
Priemfactoren    
Diofantisch    
Gemengd getal    
Afronden    
Abc-formule    
Logaritme    
Poolvorm    
De Moivre    
Rc berekenen    
Evenredigheid    
3D-afstand    
Punt tot lijn    
Afstand GPS    
Kegelsneden    
Kruisproduct    
Determinant    
Sin cos tan    
Opp. driehoek    
Pythagoras    
Cirkelsector    
Omtrekshoek    
Inhoud kubus    
Inhoud balk    
Opp. cilinder    
Inhoud bol    
Inhoud bolkap    
Opp. bolkap    
Inhoud kegel    
Inhoud buis    
Opp. capsule    
Dagen tellen    
Uren vanaf nu    
Tijd optellen    
Tijdsverschil    
Eindwaarde    
ROI berekenen    
IRR berekenen    
Bbp berekenen    
CTR berekenen    
LTV berekenen    
CAC berekenen    
Churn rate    
A/B-test    
SEO-verkeer    
BMI berekenen    
BMR berekenen    
Vetpercentage    
Eiwit per dag    
Koolhydraten    
Vet berekenen    
Golfhandicap    
1RM berekenen    
Hitte-index    
Windchill    
Dauwpunt    
Talstelsels    
Downloadtijd    
Stroomkosten    
kWh naar euro    
Airco kosten    
Kosten kachel    
Gas of stroom    
Besparing led    
Maandbudget    
Laadkosten    
EV vs benzine    
Bandenmaat    
Thuisbatterij    
Aantal tegels    
Gevelopervlak    
Mortel mengen    
Zaagplan hout    
Vloer op rol    
Gordijnmaat    
Graszoden    
Betonblokken    
Bakstenen    
Vlonder    
Hellingbaan    
Voorboren    
Raam opmeten    
Ophanghoogte    
Afschot buis    
Kit berekenen    
Warmteverlies    
Verhuisdozen    
Opbergruimte    
   Toevoegen
Kansrekening en willekeurige getallen: rekenmachines
Kans A en B
Kans A en B
Kans terugrekenen
Kans terugrekenen
Herhaalde kans
Herhaalde kans
Stelling van Bayes
Stelling van Bayes
Verwachtingswaarde
Verwachtingswaarde
Binomiale kans
Binomiale kans
nPr en nCr
nPr en nCr
Ronde tafel
Ronde tafel
Met herhaling
Met herhaling
Willekeurig getal
Willekeurig getal
Gemiddelden en statistiek: rekenmachines
Gemiddelde
Gemiddelde
Modus en mediaan
Modus en mediaan
SD berekenen
SD berekenen
Kwartielen & IQR
Kwartielen & IQR
Frequentietabel
Frequentietabel
Correlatie (r)
Correlatie (r)
Normale verdeling
Normale verdeling
Z-score
Z-score
Interval (95%)
Interval (95%)
Steekproefgrootte
Steekproefgrootte
Vangst-hervangst
Vangst-hervangst
P-waarde
P-waarde
Procenten en verhoudingen: rekenmachines
Percentage
Percentage
Verandering in %
Verandering in %
Verschil in %
Verschil in %
Afwijking in %
Afwijking in %
Verhoudingen
Verhoudingen
Korting
Korting
Btw berekenen
Btw berekenen
Winstmarge
Winstmarge
Snelheid: rekenmachines
Snelheid
Snelheid
Dichtheid en concentratie: rekenmachines
Dichtheid
Dichtheid
Molariteit
Molariteit
Molaire massa
Molaire massa
Natuurkunde en elektriciteit: rekenmachines
Wet van Ohm
Wet van Ohm
Watt naar ampère
Watt naar ampère
Weerstand kleur
Weerstand kleur
Spanningsverlies
Spanningsverlies
Eenheden omrekenen: rekenmachines
Gewicht omrekenen
Gewicht omrekenen
Schoenmaat
Schoenmaat
Gehele getallen: rekenmachines
Staartdeling
Staartdeling
Kgv berekenen
Kgv berekenen
Ggd berekenen
Ggd berekenen
Negatieve getallen
Negatieve getallen
Priemfactoren
Priemfactoren
Diofantisch
Diofantisch
Modulo rekenen
Modulo rekenen
Delers berekenen
Delers berekenen
Romeinse cijfers
Romeinse cijfers
Breuken, decimalen en afronden: rekenmachines
Breuken rekenen
Breuken rekenen
Gemengd getal
Gemengd getal
Vereenvoudigen
Vereenvoudigen
Breuk omzetten
Breuk omzetten
Decimaal naar breuk
Decimaal naar breuk
Afronden
Afronden
Vergelijkingen en ongelijkheden: rekenmachines
Vergelijking (x)
Vergelijking (x)
Stelsel oplossen
Stelsel oplossen
Abc-formule
Abc-formule
Absolute waarde
Absolute waarde
Ongelijkheid x²
Ongelijkheid x²
Veeltermen: rekenmachines
Binomium Newton
Binomium Newton
Wortels: rekenmachines
Wortel herleiden
Wortel herleiden
Wortel berekenen
Wortel berekenen
Machten en logaritmen: rekenmachines
Machten berekenen
Machten berekenen
Logaritme
Logaritme
Aantal cijfers
Aantal cijfers
Wetensch. notatie
Wetensch. notatie
Rekenen ×10ⁿ
Rekenen ×10ⁿ
Halveringstijd
Halveringstijd
Complexe getallen: rekenmachines
Complexe getal
Complexe getal
Poolvorm
Poolvorm
De Moivre
De Moivre
Functies en grafieken: rekenmachines
Rc berekenen
Rc berekenen
Lineaire functie
Lineaire functie
Evenredigheid
Evenredigheid
y = ax² berekenen
y = ax² berekenen
Afstandsformule
Afstandsformule
3D-afstand
3D-afstand
Verdelingspunt
Verdelingspunt
Punt tot lijn
Punt tot lijn
Afstand GPS
Afstand GPS
Kwadraat afsplitsen
Kwadraat afsplitsen
Cirkelvergelijking
Cirkelvergelijking
Kegelsneden
Kegelsneden
Poolcoördinaten
Poolcoördinaten
Rijen: rekenmachines
Rekenkundige rij
Rekenkundige rij
Meetkundige rij
Meetkundige rij
Rij van Fibonacci
Rij van Fibonacci
Recursieve rij
Recursieve rij
Vectoren: rekenmachines
Vectoren berekenen
Vectoren berekenen
Kruisproduct
Kruisproduct
Matrices: rekenmachines
Matrix berekenen
Matrix berekenen
Determinant
Determinant
Inverse matrix
Inverse matrix
Vlakke meetkunde: rekenmachines
Sin cos tan
Sin cos tan
Graden ⇔ radialen
Graden ⇔ radialen
a sin θ + b cos θ
a sin θ + b cos θ
Driehoek berekenen
Driehoek berekenen
Opp. driehoek
Opp. driehoek
Rechthoekige driehoek
Rechthoekige driehoek
Pythagoras
Pythagoras
Hoeken veelhoek
Hoeken veelhoek
Gelijkvormigheid
Gelijkvormigheid
Evenwijdige lijnen
Evenwijdige lijnen
Oppervlakte rechthoek
Oppervlakte rechthoek
Parallellogram
Parallellogram
Oppervlakte trapezium
Oppervlakte trapezium
Cirkel berekenen
Cirkel berekenen
Cirkelsector
Cirkelsector
Omtrekshoek
Omtrekshoek
Oppervlakte ellips
Oppervlakte ellips
Ruimtemeetkunde: rekenmachines
Inhoud kubus
Inhoud kubus
Oppervlakte kubus
Oppervlakte kubus
Inhoud balk
Inhoud balk
Oppervlakte balk
Oppervlakte balk
Inhoud cilinder
Inhoud cilinder
Opp. cilinder
Opp. cilinder
Inhoud bol
Inhoud bol
Oppervlakte bol
Oppervlakte bol
Inhoud bolkap
Inhoud bolkap
Opp. bolkap
Opp. bolkap
Inhoud ellipsoïde
Inhoud ellipsoïde
Opp. ellipsoïde
Opp. ellipsoïde
Inhoud piramide
Inhoud piramide
Piramideoppervlak
Piramideoppervlak
Inhoud kegel
Inhoud kegel
Oppervlakte kegel
Oppervlakte kegel
Inhoud kegelstomp
Inhoud kegelstomp
Opp. kegelstomp
Opp. kegelstomp
Inhoud buis
Inhoud buis
Inhoud capsule
Inhoud capsule
Opp. capsule
Opp. capsule
Datum en tijd: rekenmachines
Leeftijd berekenen
Leeftijd berekenen
Dagen tellen
Dagen tellen
Datum berekenen
Datum berekenen
Uren vanaf nu
Uren vanaf nu
Dag van de week
Dag van de week
Tijd optellen
Tijd optellen
Tijdzones omrekenen
Tijdzones omrekenen
Werktijd berekenen
Werktijd berekenen
Tijdsverschil
Tijdsverschil
Urenregistratie
Urenregistratie
Financiën en economie: rekenmachines
Rente op rente
Rente op rente
Enkelvoudige rente
Enkelvoudige rente
Rente berekenen
Rente berekenen
TVM-rekenmachine
TVM-rekenmachine
Contante waarde
Contante waarde
Eindwaarde
Eindwaarde
ROI berekenen
ROI berekenen
IRR berekenen
IRR berekenen
Terugverdientijd
Terugverdientijd
Gem. rendement
Gem. rendement
Bbp berekenen
Bbp berekenen
Online marketing en advertentiecijfers: rekenmachines
CTR berekenen
CTR berekenen
Conversie (CVR)
Conversie (CVR)
CPC, CPM en CPA
CPC, CPM en CPA
ROAS berekenen
ROAS berekenen
Break-even-CPA
Break-even-CPA
LTV berekenen
LTV berekenen
CAC berekenen
CAC berekenen
Churn rate
Churn rate
A/B-test
A/B-test
A/B-steekproef
A/B-steekproef
SEO-verkeer
SEO-verkeer
Break-evenpunt
Break-evenpunt
Marge en opslag
Marge en opslag
CAGR berekenen
CAGR berekenen
Gezondheid en fitness: rekenmachines
BMI berekenen
BMI berekenen
Slaapcalculator
Slaapcalculator
Caloriebehoefte
Caloriebehoefte
BMR berekenen
BMR berekenen
TDEE berekenen
TDEE berekenen
Ideaal gewicht
Ideaal gewicht
Vetpercentage
Vetpercentage
Vetvrije massa
Vetvrije massa
Calorieverbruik
Calorieverbruik
Eiwit per dag
Eiwit per dag
Macro’s berekenen
Macro’s berekenen
Koolhydraten
Koolhydraten
Vet berekenen
Vet berekenen
Lengte voorspellen
Lengte voorspellen
Sport: rekenmachines
Golfhandicap
Golfhandicap
Tempo berekenen
Tempo berekenen
1RM berekenen
1RM berekenen
Streefhartslag
Streefhartslag
Weer: rekenmachines
Hitte-index
Hitte-index
Windchill
Windchill
Dauwpunt
Dauwpunt
Informatica: rekenmachines
Talstelsels
Talstelsels
Subnetcalculator
Subnetcalculator
Downloadtijd
Downloadtijd
Energie in huis en budget: rekenmachines
Stroomkosten
Stroomkosten
kWh naar euro
kWh naar euro
Kosten per jaar
Kosten per jaar
Airco vermogen
Airco vermogen
Airco kosten
Airco kosten
Kosten kachel
Kosten kachel
Gas of stroom
Gas of stroom
Besparing led
Besparing led
Salaris omrekenen
Salaris omrekenen
Maandbudget
Maandbudget
Auto: rekenmachines
Brandstofkosten
Brandstofkosten
Laadkosten
Laadkosten
EV vs benzine
EV vs benzine
Verbruik berekenen
Verbruik berekenen
Bandenmaat
Bandenmaat
Zonne-energie en batterijen: rekenmachines
Zonne-opbrengst
Zonne-opbrengst
Aantal panelen
Aantal panelen
Terugverdientijd
Terugverdientijd
Thuisbatterij
Thuisbatterij
Wonen en klussen: rekenmachines
Aantal tegels
Aantal tegels
Trap berekenen
Trap berekenen
Beton berekenen
Beton berekenen
Wandoppervlakte
Wandoppervlakte
Behang berekenen
Behang berekenen
Verf berekenen
Verf berekenen
Vloer berekenen
Vloer berekenen
Gevelopervlak
Gevelopervlak
Grind en split
Grind en split
Mortel mengen
Mortel mengen
Helling berekenen
Helling berekenen
Zaagplan hout
Zaagplan hout
Bebouwing en FSI
Bebouwing en FSI
Vloer op rol
Vloer op rol
Isolatie berekenen
Isolatie berekenen
Gordijnmaat
Gordijnmaat
Tv kijkafstand
Tv kijkafstand
Potgrond berekenen
Potgrond berekenen
Graszoden
Graszoden
Betonblokken
Betonblokken
Bakstenen
Bakstenen
Vlonder
Vlonder
Hellingbaan
Hellingbaan
Voorboren
Voorboren
Ventilatievoud
Ventilatievoud
Verf verdunnen
Verf verdunnen
Plint berekenen
Plint berekenen
Raam opmeten
Raam opmeten
Ophanghoogte
Ophanghoogte
Afschot buis
Afschot buis
Aantal schroeven
Aantal schroeven
Houtvolume (m³)
Houtvolume (m³)
Palen en panelen
Palen en panelen
Krimp van hout
Krimp van hout
Kit berekenen
Kit berekenen
Warmteverlies
Warmteverlies
Past het door?
Past het door?
Verhuisdozen
Verhuisdozen
Opbergruimte
Opbergruimte
Zaagplan platen
Zaagplan platen
Doorbuiging plank
Doorbuiging plank

Downloadtijd en bandbreedte berekenen (internetsnelheid, datagrootte en eenheden omrekenen)

Kies een modus en vul je getallen in. In de modus downloadtijd laat een grafiek ook zien hoe de tijd afhangt van de snelheid.

De voorvoegsels zijn decimaal (1 KB = 1.000 B, 1 MB = 1.000.000 B) en 1 byte = 8 bits. Velden die je niet nodig hebt, mag je leeg laten.
Resultaat en grafiek
Kies links een modus, vul je getallen in en klik op “Berekenen”. Hier verschijnen de tijd, de omgerekende waarden en een grafiek.

Wat je op deze pagina kunt doen

  • Vul een bestandsgrootte en een internetsnelheid in en je ziet meteen hoe lang het downloaden of uploaden duurt (in seconden en ook in een leesbare vorm zoals “16 min 0 s”)
  • Rekent om tussen bits, bytes (B), KB, MB, GB, TB, Kbit, Mbit, Gbit en Tbit, allemaal in één tabel
  • Schat ook de bandbreedte die een website nodig heeft (paginaweergaven, gemiddelde paginagrootte en een veiligheidsfactor) en de gemiddelde bandbreedte van webhosting (dataverbruik per maand ÷ aantal dagen)
  • In de modus downloadtijd laat een grafiek zien hoe de tijd korter wordt naarmate de snelheid stijgt (omgekeerd evenredig)
  • Een uitleg van de formules in gewone taal en formules om te kopiëren voor Excel, Google Spreadsheets en Python staan ook op deze pagina
De voorvoegsels op deze pagina (K, M, G, T) zijn decimaal (machten van 1.000), zoals gebruikelijk bij netwerken. 1 KB = 1.000 B, 1 MB = 1.000.000 B en 1 byte = 8 bits. Computers tonen bestandsgroottes soms in binaire eenheden (machten van 1.024, geschreven als KiB, MiB, GiB), waardoor dezelfde “1 GB” per rekenwijze kan verschillen (zie het onderdeel Begrippen hieronder). De resultaten zijn theoretische schattingen; in de praktijk gaat een overdracht iets langzamer door protocol-overhead en drukte op het netwerk.

Waarvoor is deze berekening handig?

Vooraf weten hoe lang een grote download duurt

“Hoe lang duurt een game van 60 GB op een glasvezelverbinding van 500 Mbps?” 60 GB is \(60 \times 8 = 480\) gigabit, en \(480.000 \div 500 = 960\) seconden, oftewel 16 minuten.
Als je de wachttijd kent, kun je plannen, bijvoorbeeld de download vóór het slapengaan starten of hem net voor vertrek overslaan. Je ziet ook het omgekeerd evenredige verband: verdubbel de snelheid en de tijd halveert.

Nagaan of je internetabonnement snel genoeg is voor streamen en videobellen

Video streamen en videobellen vragen een vaste minimumsnelheid om zonder haperen te werken. Reken je op ongeveer 5 Mbps per HD-stream, dan hebben drie mensen die tegelijk in verschillende kamers kijken ongeveer \(5 \times 3 = 15\) Mbps nodig.
Als je gaat verhuizen of een ander abonnement kiest, kies je makkelijker als je in cijfers weet welke snelheid je huishouden echt nodig heeft.

De bandbreedte van een server voor een website of app schatten (infrastructuurwerk)

Voordat je een site live zet, schat je de bandbreedte die nodig is voor het verkeer. Worden er 10 pagina’s per seconde bekeken en is elke pagina 2 MB, dan heb je \(10 \times 2\,\text{MB} \times 8 = 160\) Mbps nodig (bij een veiligheidsfactor van 1).
Extra marge inplannen met een veiligheidsfactor voor pieken in het verkeer is gangbaar, en de uitkomst is de basis voor de keuze van een server of cloudabonnement.

Het dataverbruik van je telefoon in de gaten houden

Heb je een mobiel abonnement met 20 GB data per maand, dan is die bundel na ongeveer \(20.000 \div 200 = 100\) video’s van 200 MB op (decimaal is 20 GB = 20.000 MB).
Als je weet hoeveel video’s je nog kunt kijken, voorkom je dat je aan het einde van de maand wordt afgeknepen of extra moet betalen, en kun je beslissen wanneer je beter op wifi overschakelt.

Back-ups naar de cloud en grote overdrachten plannen

Upload je 1 TB aan data naar de cloud via een glasvezelverbinding van 1 Gbps, dan duurt dat \(8 \times 10^{12} \div 10^{9} = 8000\) seconden (ongeveer 2 uur en 13 minuten).
Als je de overdrachtstijd vooraf schat, kun je plannen, bijvoorbeeld de overdracht ’s nachts laten draaien of de verbinding opwaarderen. Het is een onmisbare berekening bij gegevensmigraties en serververhuizingen.

Formules en figuren

Downloadtijd (data ÷ snelheid)
Figuur
Wiskundige notatie (de gebruikelijke schrijfwijze)
In woorden (symbolen vervangen door woorden)
\(t\) \(=\) \(S\) \(\div\) \(v\)
③ tijd \(t\) \(=\) ① data \(S\) \(\div\) ② snelheid \(v\)
De formule in woorden
① Deel de datagrootte \(S\) (bits) door
② de snelheid \(v\) (het aantal bits dat per seconde kan worden verstuurd) ,
③ en je krijgt de tijd \(t\) (seconden)
Een eenvoudig voorbeeld
Een bestand van 100 MB (= 800 megabit) downloaden op een verbinding van 10 Mbps duurt
tijd \(=\) 800 megabit (data) \(\div\) 10 Mbps (snelheid)
\(100 \times 8 = 800\)
\(800 \div 10 = 80\)
Het belangrijkste idee
Het draait om één ding: zet zowel de datagrootte als de snelheid in bits. Bestandsgroottes worden meestal in bytes (B, KB, MB…) gegeven en internetsnelheden in bits per seconde (bps), dus de eenheden komen niet overeen. Vermenigvuldig de datagrootte daarom eerst met 8 om bits te krijgen (1 byte = 8 bits). Hebben beide hetzelfde voorvoegsel “M” (mega), zoals bij 800 megabit ÷ 10 megabit per seconde, dan vallen de voorvoegsels tegen elkaar weg en kun je direct delen. Hier is het antwoord 80 seconden.
Bytes omrekenen naar bits (\(1\) byte \(=8\) bits)
Figuur
Wiskundige notatie (de gebruikelijke schrijfwijze)
In woorden (symbolen vervangen door woorden)
\(b\) \(=\) \(B\) \(\times\) \(8\)
③ aantal bits \(b\) \(=\) ① aantal bytes \(B\) \(\times\) ② 8 (constante)
De formule in woorden
① Vermenigvuldig het aantal bytes \(B\) met
② 8 (bits per byte) ,
③ en je krijgt het aantal bits \(b\)
Een eenvoudig voorbeeld
1.000 bytes (B) omrekenen naar bits geeft
bits \(=\) 1000 (bytes) \(\times\) 8
\(1000 \times 8 = 8000\)
Het belangrijkste idee
Een bit is één stukje informatie, een 0 of een 1, en een byte is een groep van 8 bits, dus 1 byte = 8 bits. Bestandsgroottes worden van oudsher in bytes gegeven en verbindingssnelheden in bits, dus zet ze altijd in dezelfde eenheid voordat je een tijd uitrekent. Grote getallen worden verkort met voorvoegsels (K, M, G, T). Deze pagina gebruikt de decimale voorvoegsels die bij netwerken de standaard zijn (1 K = 1.000, 1 M = 1.000.000, 1 G = 1.000.000.000). Let op: de binaire eenheden die sommige computers voor opslag gebruiken (machten van 1.024, geschreven als KiB, MiB, GiB) zijn op een ander getal gebaseerd.
Bandbreedte van een website (paginaweergaven × paginagrootte × veiligheidsfactor)
Figuur
Wiskundige notatie (de gebruikelijke schrijfwijze)
\(W\) \(=\) \(r\) \(\times\) \(P\) \(\times\) \(f\)
In woorden (symbolen vervangen door woorden)
④ benodigde bandbreedte \(W\) \(=\) ① weergaven per seconde \(r\) \(\times\) ② paginagrootte \(P\) \(\times\) ③ veiligheidsfactor \(f\)
De formule in woorden
① Vermenigvuldig de paginaweergaven per seconde \(r\) met
② de paginagrootte \(P\) (bits) en met
③ de veiligheidsfactor \(f\) (marge voor drukke momenten) ,
④ en je krijgt de benodigde bandbreedte \(W\) (bits per seconde)
Een eenvoudig voorbeeld
Bij een site met 10.000 paginaweergaven per dag, een gemiddelde paginagrootte van 2 MB (= 16.000.000 bits) en een veiligheidsfactor van 1,5 is dat
benodigde bandbreedte \(=\) weergaven per seconde (≈ 0,1157) \(\times\) 16.000.000 bits \(\times\) 1,5
\(\dfrac{10000}{86400} \approx 0{,}1157\)
\(\dfrac{10000}{86400} \times 16000000 \times 1{,}5 \approx 2777778\)
Het belangrijkste idee
Reken de paginaweergaven eerst om naar weergaven per seconde (voor een dag deel je door 86.400 seconden). Vermenigvuldig dat met de data per weergave (in bits) en je krijgt het gemiddelde aantal bits dat per seconde wordt verstuurd: de benodigde bandbreedte. Hier is dat ongeveer 2.777.778 bits per seconde, oftewel ongeveer 2,78 Mbps. Plan je alleen op het gemiddelde, dan kom je tekort op momenten dat het drukker wordt. Vermenigvuldig daarom met een veiligheidsfactor (bijvoorbeeld 1,5 tot 2) om ruimte over te houden.
Bandbreedte van hosting (dataverbruik per maand ÷ seconden in de periode)
Figuur
Wiskundige notatie (de gebruikelijke schrijfwijze)
\(W\) \(=\) \(Q\) \(\div\) \(d \times 86400\)
In woorden (symbolen vervangen door woorden)
③ gemiddelde bandbreedte \(W\) \(=\) ① dataverbruik per maand \(Q\) \(\div\) ② seconden (dagen \(d\) × 86.400)
De formule in woorden
① Deel het dataverbruik per maand \(Q\) (bits) door
② het aantal seconden in de periode (dagen \(d\) × 86.400 seconden per dag) ,
③ en je krijgt de gemiddelde bandbreedte \(W\) (bits per seconde)
Een eenvoudig voorbeeld
De gemiddelde bandbreedte van een server die in een maand (30 dagen) 1 TB (= 8 biljoen bits) verstuurt, is
gemiddelde bandbreedte \(=\) 8.000.000.000.000 bits \(\div\) 2.592.000 s (30 dagen)
\(30 \times 86400 = 2592000\)
\(\dfrac{8000000000000}{2592000} \approx 3086420\)
Het belangrijkste idee
Deel de totale hoeveelheid data die in een maand wordt verstuurd door het aantal seconden in die periode (dagen × 86.400) en je krijgt het gemiddelde aantal bits per seconde: de gemiddelde bandbreedte (hier ongeveer 3,09 Mbps). Dit is een uitgevlakt gemiddelde, dus op drukke momenten van de dag heb je een hogere snelheid nodig. Dezelfde formule werkt ook andersom, om te schatten hoeveel data je in een maand kunt versturen met de bandbreedte van je abonnement.
De kernformule is “tijd = data ÷ snelheid”, waarbij je eerst altijd alles omrekent naar bits (1 byte = 8 bits, met decimale voorvoegsels op basis van 1.000). Op dezelfde manier is de bandbreedte die een website nodig heeft “paginaweergaven per seconde × paginagrootte × veiligheidsfactor” en is de gemiddelde bandbreedte van hosting “dataverbruik per maand ÷ seconden in de periode”. Het belangrijkste is dat een dubbele snelheid de tijd halveert (omgekeerd evenredig).

Symbolen en begrippen

Symbolen

\(t\) te De tijd (seconden). Je berekent die door de datagrootte te delen door de snelheid. (Van “tijd”.)
\(S\) es De datagrootte (bits): de grootte van het bestand dat je downloadt, uitgedrukt in bits. (Van het Engelse “size”.)
\(v\) ve De snelheid (het aantal bits dat per seconde kan worden verstuurd). (Van “velocity”, snelheid.)
\(W\) we De bandbreedte (bits per seconde): de grootste hoeveelheid data die per seconde kan worden verstuurd. Op deze pagina staat het voor de benodigde of de gemiddelde bandbreedte. (Van “width”, breedte, in “bandbreedte”.)
\(f\) ef De veiligheidsfactor: hoeveel keer de benodigde bandbreedte je inplant voor drukke momenten (1 als je geen marge wilt). (Van “factor”.)

Begrippen

bit De kleinste eenheid van informatie, één enkele 0 of 1. Datagroottes en verbindingssnelheden tel je uiteindelijk in aantallen bits.
byte Een eenheid van 8 bits (1 byte = 8 bits). Bestandsgroottes worden meestal in bytes gegeven (B, KB, MB…).
bandbreedte De grootste hoeveelheid data die per seconde kan worden verstuurd. Je vergelijkt het vaak met het aantal rijstroken van een snelweg - hoe breder, hoe meer data tegelijk kan stromen. Je meet het in bits per seconde (bps).
doorvoersnelheid De snelheid waarmee data in werkelijkheid wordt overgedragen (ook wel throughput). Is de bandbreedte de breedte van de snelweg (het theoretische maximum), dan is de doorvoersnelheid het verkeer dat echt rijdt. Die ligt lager dan de bandbreedte door drukte en protocol-overhead.
bps (bits per seconde) De eenheid van verbindingssnelheid, het aantal bits dat per seconde wordt verstuurd. Mbps is een miljoen bits per seconde en Gbps is een miljard bits per seconde. Internetsnelheden worden meestal in deze eenheid gegeven.
decimaal voorvoegsel De voorvoegsels K, M, G en T, die elk met een factor 1.000 stijgen (1 KB = 1.000 B). Ze zijn de standaard voor verbindingssnelheden en voor deze pagina. Voor dezelfde “1 GB” verschilt de waarde ongeveer 7% van de binaire voorvoegsels, die met 1.024 stijgen.
binair voorvoegsel Voorvoegsels die met een factor 1.024 stijgen en die je, om ze te kunnen onderscheiden, Ki, Mi en Gi schrijft (1 KiB = 1.024 B). Sommige computers tonen opslag in deze eenheden. Omdat het grondtal anders is, verschillen de waarden ongeveer 7% van de decimale voorvoegsels.
veiligheidsfactor Bij het schatten van de bandbreedte van een server het aantal keer het gemiddelde dat je inplant voor momenten waarop het verkeer piekt. Ongeveer 1,5 tot 2 is gebruikelijk en 1 betekent geen marge.
omgekeerd evenredig Een verband waarbij de ene grootheid 2 of 3 keer zo groot wordt en de andere \(\dfrac{1}{2}\) of \(\dfrac{1}{3}\) keer zo groot. De tijd is omgekeerd evenredig met de snelheid, dus hoe sneller, hoe korter de tijd.

Handig om vooraf te weten

Dit helpt je om de berekening op deze pagina echt te begrijpen, en niet alleen op de knop te drukken.

Delen (groep 6, 9-10 jaar)
  • Weten dat je de tijd berekent door de datagrootte te delen door de snelheid
  • Weten dat het antwoord (de tijd) kleiner wordt naarmate het getal waardoor je deelt (de snelheid) groter is
Hoe eenheden werken (groep 7-8, 10-12 jaar, en klas 1, 12-13 jaar)
  • Weten dat sommige eenheden groepen van kleinere eenheden zijn, zoals 1 byte = 8 bits
  • Weten dat de voorvoegsels K, M, G en T elk een stap van 1.000 keer (decimaal) voorstellen
Evenredig en omgekeerd evenredig (klas 2, 13-14 jaar)
  • Het omgekeerd evenredige verband begrijpen - bij een dubbele snelheid is de tijd de helft
  • Weten dat je de tijd \(t\) kunt schrijven als \(t = \dfrac{S}{v}\) (\(S\) gedeeld door \(v\))
Grote getallen en machten (klas 1-2, 12-14 jaar)
  • Kunnen werken met grote getallen zoals \(10^9\) (een miljard) en \(10^{12}\) (een biljoen)
  • Een getal als 8.000.000.000 bits kunnen lezen als “8 gigabit” met een voorvoegsel

Berekenen met Excel

Kopieer de hele tabel hieronder en plak die in cel A1 van Excel. Het werkt direct.
Tabel voor de downloadtijd
Datagrootte (MB) 100
Snelheid (Mbps) 10
Tijd (seconden) =B1*8/B2
Tabel om bytes om te rekenen naar bits
Datagrootte (bytes, B) 1000
Datagrootte (bits) =B1*8
Tabel voor de bandbreedte die een website nodig heeft
Paginaweergaven per dag 10000
Gemiddelde paginagrootte (MB) 2
Veiligheidsfactor 1,5
Benodigde bandbreedte (Mbps) =B1/86400*B2*8*B3
Tabel voor de gemiddelde bandbreedte van hosting
Dataverbruik per maand (TB) 1
Dagen 30
Gemiddelde bandbreedte (Mbps) =B1*8*1000000/(B2*86400)
In de eerste tabel vul je de datagrootte (MB) in B1 in en de snelheid (Mbps) in B2, en B3 toont de tijd (seconden). “=B1*8/B2” betekent: vermenigvuldig de datagrootte met 8 om bits te krijgen en deel dan door de snelheid. MB en Mbit hebben hetzelfde voorvoegsel, dus dat valt weg; 100 MB bij 10 Mbps duurt 80 seconden.
De tweede tabel vermenigvuldigt bytes gewoon met 8 om bits te krijgen (1.000 B → 8.000 bits).
De derde tabel deelt de paginaweergaven door 86.400 (seconden in een dag) om weergaven per seconde te krijgen en vermenigvuldigt dat met de paginagrootte (in bits) en de veiligheidsfactor. Het voorbeeld geeft ongeveer 2,78 Mbps.
De vierde tabel rekent het dataverbruik per maand om naar bits en deelt door dagen × 86.400 (seconden). 1 TB over 30 dagen is ongeveer 3,09 Mbps.

Berekenen met Google Spreadsheets

Kopieer de hele tabel hieronder en plak die in cel A1 van Google Spreadsheets. Het werkt direct.
Tabel voor de downloadtijd
Datagrootte (MB) 100
Snelheid (Mbps) 10
Tijd (seconden) =B1*8/B2
Tabel om bytes om te rekenen naar bits
Datagrootte (bytes, B) 1000
Datagrootte (bits) =B1*8
Tabel voor de bandbreedte die een website nodig heeft
Paginaweergaven per dag 10000
Gemiddelde paginagrootte (MB) 2
Veiligheidsfactor 1,5
Benodigde bandbreedte (Mbps) =B1/86400*B2*8*B3
Tabel voor de gemiddelde bandbreedte van hosting
Dataverbruik per maand (TB) 1
Dagen 30
Gemiddelde bandbreedte (Mbps) =B1*8*1000000/(B2*86400)
Dezelfde formules als in Excel werken ongewijzigd. Kopieer de hele tabel, plak die in cel A1 en vervang de getallen in kolom B door je eigen getallen. De voorvoegsels zijn decimaal (gebaseerd op 1.000).

Berekenen met Python

file_size = 100        # bestandsgrootte
file_unit = "MB"       # eenheid (B/KB/MB/GB/TB)
speed = 10             # verbindingssnelheid
speed_unit = "Mbit/s"  # eenheid (bit/s, Kbit/s, Mbit/s, Gbit/s)

# decimale voorvoegsels (op basis van 1000). 1 byte = 8 bits
bits_per = {"B": 8, "KB": 8_000, "MB": 8_000_000, "GB": 8_000_000_000, "TB": 8_000_000_000_000}
bps_per = {"bit/s": 1, "Kbit/s": 1_000, "Mbit/s": 1_000_000, "Gbit/s": 1_000_000_000}

file_bits = file_size * bits_per[file_unit]   # datagrootte (bits)
speed_bps = speed * bps_per[speed_unit]        # snelheid (bits per seconde)
time_sec = file_bits / speed_bps               # tijd (seconden)

print(f"Datagrootte: {file_bits:,} bits")
print(f"Snelheid: {speed_bps:,} bits/s")
print(f"Tijd: {time_sec} s")
Werkt met alleen de standaardbibliotheek. Het bewaart per eenheid het aantal bits in een dictionary, rekent de datagrootte om naar bits en de snelheid naar bits per seconde en deelt die dan. Het voorbeeld toont een tijd van 80 seconden. Pas de vier waarden bovenaan aan en voer de code uit.

De formule in LaTeX en andere wiskundenotaties (om te kopiëren)

Downloadtijd (data ÷ snelheid)
t = S ÷ v
t = \dfrac{S}{v}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>t</mi>
    <mo>=</mo>
    <mfrac><mi>S</mi><mi>v</mi></mfrac>
  </mrow>
</math>
t = S / v
S / v
t := S / v;
t = S / v;
t = S/v
Bytes omrekenen naar bits (\(1\) byte \(=8\) bits)
b = B × 8
b = B \times 8
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>b</mi>
    <mo>=</mo>
    <mi>B</mi>
    <mo>&#xD7;</mo>
    <mn>8</mn>
  </mrow>
</math>
b = B * 8
B*8
b := B*8;
b = B*8;
b = B×8
Bandbreedte van een website (paginaweergaven × paginagrootte × veiligheidsfactor)
W = r × P × f
W = r \times P \times f
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>W</mi>
    <mo>=</mo>
    <mi>r</mi>
    <mo>&#xD7;</mo>
    <mi>P</mi>
    <mo>&#xD7;</mo>
    <mi>f</mi>
  </mrow>
</math>
W = r * P * f
r*P*f
W := r*P*f;
W = r*P*f;
W = r×P×f
Bandbreedte van hosting (dataverbruik per maand ÷ seconden in de periode)
W = Q ÷ (d × 86400)
W = \dfrac{Q}{d \times 86400}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>W</mi>
    <mo>=</mo>
    <mfrac>
      <mi>Q</mi>
      <mrow><mi>d</mi><mo>&#xD7;</mo><mn>86400</mn></mrow>
    </mfrac>
  </mrow>
</math>
W = Q / (d * 86400)
Q/(d*86400)
W := Q/(d*86400);
W = Q/(d*86400);
W = Q/(d×86400)

Zo laat je ChatGPT  de berekening doen

Je bent een assistent voor berekeningen met overdrachtssnelheden. Voer de volgende berekening uit door daadwerkelijk Python-code uit te voeren en baseer je antwoord alleen op de getallen uit het resultaat van de uitvoering (geef geen antwoord uit het hoofd of op basis van een gok).

Gebruik decimale voorvoegsels (1 KB = 1.000 B, 1 MB = 1.000.000 B, …) en 1 byte = 8 bits.
Hoeveel seconden duurt het om een bestand van 100 MB te downloaden op een verbinding van 10 Mbps (megabits per seconde)?
Geef het antwoord ook in de vorm “X minuten Y seconden”.

Toon de code die je hebt gebruikt en de getallen uit het resultaat van de uitvoering.

Zo werkt het
  1. 1
    Vul je getallen in
    Typ de getallen waarmee je wilt rekenen in de invoervelden
  2. 2
    Bereken
    Klik op de knop “Berekenen”
  3. 3
    Bekijk het resultaat
    Het resultaat verschijnt meteen. Op dezelfde pagina vind je ook de uitwerking van de berekening en de uitleg van de formule
  Kenmerken van DataChef
Eenvoudig en gratis
Onbeperkt gratis converteren
Geen voorkennis nodig – intuïtieve en eenvoudige bediening
Geen registratie nodig
Direct te gebruiken
Zonder persoonlijke gegevens op te geven
Veilig en betrouwbaar
Sterk versleutelde verbinding (SSL)
Bestand wordt automatisch verwijderd zodra je op "Downloaden" klikt
Snel
Snelle laadtijden en snelle conversie
Zonder watermerk
Geen watermerk
Geen bronvermelding vereist
Commercieel gebruik toegestaan
Gratis voor commercieel gebruik
Geen toestemming vooraf nodig