Een '''megabyte''', afgekort '''MB''', is gelijk aan 1000 [[kilobyte|kilobytes]] ofwel 1.000.000 [[byte|bytes]]. Een byte bestaat in deze [[context (taal)|context]] uit 8 [[Bit (informatica)|bits]].
Er wordt nog steeds veel gerekend met 1 MB = 1024 kB, waarbij 1 kB = 1024 B. Eén megabyte is dan 1.048.576 B (2<sup>20</sup> B). Dit gebruik wordt ontraden sinds er een nieuwe [[norm|standaard]] is voor binaire voorvoegsels (zie [[Veelvouden van bytes]]). Nu heet 2<sup>20</sup> B een [[mebibyte]], afgekort ''MiB''.
Omdat er veel gerekend wordt met 1 MB = 1.048.576 B, bestaat er nog steeds verwarring.<br />
Over het algemeen geven fabrikanten van opslagmedia de capaciteit op in (decimale) mega- of gigabytes. Een [[geheugenkaart|flashgeheugenkaartje]] van 256 MB heeft daardoor eigenlijk 'maar' een capaciteit van 244 MiB. Historisch gezien worden de capaciteiten van [[Random Access Memory|RAM]]-geheugens wel als (binaire) MiB's aangegeven. Duizend megabytes zijn gelijk aan een [[gigabyte]].
Een megabyte aan informatie komt ongeveer overeen met:
*de tekst uit een flinke roman
*[[datacompressie|gecomprimeerde]] digitale opslag van 5 minuten geluid op ''telefoonkwaliteit'' of 1 minuut op [[Compact disc|CD]]-kwaliteit.
*[[datacompressie|gecomprimeerde]] digitale opslag van 6 seconden video op ''televisiekwaliteit''