1 MiB = 1,048,576 bytes. 1 MB = 1,000,000 bytes.
Bits and bytes are different: one byte contains eight bits.