Grundläggande om bitar och byte – varför omvandlingen behövs
Den här sidan finns för att överbrygga en av de vanligaste källorna till förvirring inom datahastigheter: skillnaden mellan bitar och byte. När du tecknar ett bredbandsabonnemang anges hastigheten alltid i megabit per sekund (Mbps). När du sedan laddar ner en fil visar webbläsaren eller nedladdningshanteraren hastigheten i megabyte per sekund (MB/s). Utan omvandling är det lätt att tro att en 100 Mbps‑anslutning ger 100 MB/s – i verkligheten är maxvärdet 12,5 MB/s.
Omvandlingen är entydig eftersom den bygger på en fast relation: 1 byte = 8 bitar. Det finns inga förhandlingsbara faktorer eller avrundningsproblem – det är ren multiplikation eller division med 8. Verktyget på den här sidan låter dig mata in ett positivt tal (inklusive noll) i endera enheten och får omedelbart det exakta värdet i den andra. Du behöver inte komma ihåg siffran 0,125 eller oroa dig för decimaler – verktyget visar minst två decimaler för bråktal, så 1 Mbps blir 0,125 MB/s.
Om du råkar mata in ett negativt tal visas ett tydligt felmeddelande – datahastigheter kan inte vara negativa. Icke‑numerisk text får samma behandling. Verktyget klarar värden upp till 10 000 000 Mbps (10 Tbps) utan problem. Noll är däremot fullt giltigt: 0 Mbps = 0 MB/s.
Den exakta omvandlingsfaktorn – 1 Mbps = 0,125 MB/s
Omvandlingsfaktorn härleds enkelt. En megabit per sekund är 1 000 000 bitar per sekund. En byte är 8 bitar. Därför är 1 Mbps = 1 000 000 / 8 = 125 000 byte per sekund. Eftersom en megabyte (MB) i detta sammanhang är 1 000 000 byte (se nästa avsnitt om decimala prefix) får vi 125 000 / 1 000 000 = 0,125 MB/s. Omvänt krävs 8 Mbps för att överföra 1 MB/s.
Detta är en exakt aritmetik – inga avrundningar behövs. Verktyget använder samma logik för alla indata. Exempel:
- 50 Mbps × 0,125 = 6,25 MB/s
- 15 MB/s × 8 = 120 Mbps
- 2,5 Mbps × 0,125 = 0,3125 MB/s (visas som 0,31 eller 0,3125 beroende på inställning – minst två decimaler)
För att illustrera sambandet kan du se några vanliga punkter i en liten tabell:
| Mbps | MB/s |
|---|---|
| 10 | 1,25 |
| 100 | 12,5 |
| 500 | 62,5 |
| 1000 | 125 |
Observera att tabellen bygger på decimala megabyte. Om du använder binära prefix (MiB) blir siffrorna annorlunda – mer om det nedan.
Decimala och binära prefix – skillnaden mellan MB och MiB
Många användare blandar ihop MB (megabyte) med MiB (mebibyte). En megabyte definieras enligt SI‑standarden som 10⁶ byte, alltså 1 000 000 byte. En mebibyte är däremot 2²⁰ byte, det vill säga 1 048 576 byte. Skillnaden är cirka 4,9 %.
Denna sida – liksom de flesta operativsystem och nedladdningshanterare som Visar hastigheter i ”MB/s” – använder den decimala definitionen. När du ser 12,5 MB/s i ett nedladdningsfönster betyder det 12 500 000 byte per sekund. Om du istället hade räknat med MiB/s hade 100 Mbps blivit cirka 11,92 MiB/s (100 Mbps ÷ 8 × 1 000 000 / 1 048 576).
Varför används olika system? Nätverkshastigheter mäts alltid i bitar per sekund med decimala prefix (1 Mbps = 1 000 000 bit/s). Lagringsmedia (hårddiskar, SSD:er) marknadsförs ofta med decimala byte, medan RAM‑minnen traditionellt använder binära mått. För hastighetsomvandlingar är det viktigt att hålla reda på vilket system som gäller. Verktyget på denna sida arbetar uteslutande med decimala megabyte (MB) – precis som de flesta bredbandsoperatörer och webbläsare gör i praktiken.
Vanliga missuppfattningar och misstag
Det mest utbredda felet är att tro att 1 Mbps = 1 MB/s. Det är lätt att förstå: samma siffra, samma prefix ”mega”, men den ena gången handlar det om bitar och den andra om byte. Faktum är att många supportärenden hos internetleverantörer handlar om just detta: kunder klagar över att de ”bara” får 12 MB/s på en 100 Mbps‑anslutning, helt ovetande om att det är det maximalt teoretiska värdet.
Ett annat vanligt misstag är att använda faktorn 10 istället för 8, därför att man förväxlar bitar med byte i en tiopotenskontext. Det korrekta sambandet är ofrånkomligt 8.
Många glömmer också att omvandlingen är linjär: dubblar du hastigheten i Mbps fördubblas även MB/s. Det är inte en logaritmisk eller icke‑linjär relation.
Ytterligare en missuppfattning är att ”megabit” och ”megabyte” skulle vara samma sak bara för att båda innehåller ”mega”. Men mega betyder miljon, och bitar och byte är fundamentalt olika enheter – precis som meter och kilometer inte är samma sak även om båda har prefixet ”kilo”.
Verklig genomströmning kontra teoretiskt maximum
Omvandlingsfaktorn 0,125 är teoretiskt korrekt. Men i praktiken når du sällan den exakta siffran. Nätverksprotokoll som TCP/IP, Ethernet‑ramar och kryptering lägger på overhead som minskar den användbara datatakten. En 100 Mbps‑länk kan i verkligheten ge mellan 9 och 11,5 MB/s, beroende på paketstorlek, latens och samtidig trafik.
Verktyget på den här sidan gör inga avdrag för overhead. Det räknar ut den maximala teoretiska överföringshastigheten i bytes per sekund. Om du vill uppskatta verklig tid för en nedladdning måste du ta hänsyn till protokollöverhead och andra flaskhalsar som din dators prestanda och serverns kapacitet.
Trots detta är omvandlingen ovärderlig för kapacitetsplanering. En nätverksadministratör som vet att en 10 Gbps‑länk (10 000 Mbps) teoretiskt överför 1 250 MB/s kan dimensionera server och diskar därefter. Om man istället räknar i Mbps får man ett svårgreppbart stort tal.
Beräkna överföringstid med omvandlingen
Med omvandlingen i bakfickan kan du enkelt räkna ut hur lång tid en filöverföring tar. Formeln är:
tid (sekunder) = filstorlek (MB) / (hastighet (Mbps) × 0,125)
eller om du redan har MB/s:
tid (sekunder) = filstorlek (MB) / hastighet (MB/s)
Exempel: Du vill ladda ner en film på 4 500 MB över en 250 Mbps‑anslutning. Först omvandla: 250 Mbps = 250 × 0,125 = 31,25 MB/s. Tiden blir 4 500 / 31,25 = 144 sekunder, alltså 2 minuter och 24 sekunder. I praktiken kommer det ta längre tid på grund av overhead, men uppskattningen ger en god fingervisning.
För en nätverksingenjör som ska överföra 50 TB (50 000 000 MB) över en 100 Gbps‑länk (100 000 Mbps) blir den teoretiska tiden: 100 000 × 0,125 = 12 500 MB/s, vilket ger 50 000 000 / 12 500 = 4 000 sekunder, strax över en timme. Utan omvandlingen hade det varit svårt att snabbt gör en rimlighetsbedömning.
Vanliga frågor (FAQ)
Varför är min nedladdningshastighet i MB/s lägre än vad internetleverantören lovar i Mbps?
Det är helt normalt. Leverantören anger hastigheten i megabit (Mbps). Din nedladdningshanterare visar i megabyte (MB/s). För att jämföra måste du dividera Mbps med 8. En 100 Mbps‑anslutning har ett teoretiskt max på 12,5 MB/s. Dessutom tillkommer protokolloverhead som sänker verklig hastighet ytterligare.
Vad är skillnaden mellan MB/s och MiB/s?
MB/s (megabyte per sekund) använder decimal definition: 1 MB = 1 000 000 byte. MiB/s (mebibyte per sekund) använder binär: 1 MiB = 1 048 576 byte. Omvandlingsfaktorn från Mbps blir då 0,1192 istället för 0,125. De flesta moderna verktyg och operativsystem använder MB/s i decimal form.
Kan jag räkna om 1 Gbps till MB/s?
Ja, 1 Gbps = 1 000 Mbps. Multiplicera med 0,125: 1 000 × 0,125 = 125 MB/s. Det är den teoretiska maxhastigheten. I praktiken får du ofta 110–120 MB/s.
Varför får jag felmeddelande när jag anger ett negativt tal?
Datahastigheter är alltid icke‑negativa. Negativa värden saknar fysikalisk mening. Verktyget accepterar endast noll eller positiva tal.
Hur många decimaler visas?
Verktyget visar minst två decimaler för bråktal. Om resultatet är exakt (t.ex. 4,0) kan det visas som 4,00 eller bara 4 beroende på implementation.
Vad gör jag om jag vill omvandla mellan Mbps och MiB/s?
Du måste först omvandla Mbps till MB/s enligt ovan, sedan multiplicera med 0,9537 (förhållandet 1 000 000 / 1 048 576). Alternativt använd en specialiserad omvandlare för binära prefix. Denna sida hanterar endast decimala megabyte.