One megabyte (MB) is equivalent to 1024 kilobytes (KB).
To understand this, we first need to know that a byte is a unit of digital information that is made up of 8 bits. A bit is the smallest unit of digital information that can be stored or transmitted, and it can have a value of either 0 or 1.
Now, a kilobyte (KB) is equal to 1024 bytes, and a megabyte (MB) is equal to 1024 kilobytes. So, one megabyte is equal to 1024 x 1024 = 1,048,576 bytes.
It's important to note that there are two common interpretations of "mega" in the context of digital storage: the binary interpretation (2^20, or 1,048,576), and the decimal interpretation (10^6, or 1,000,000). The binary interpretation is used in most cases, including for measuring RAM and hard drive space. However, the decimal interpretation is sometimes used for measuring network data transfer rates.
So, in short, one megabyte is equivalent to 1,048,576 bytes or 1024 kilobytes.