How many byte in megabytes?

There's 1024 bytes in a kilobyte, and 1024 kilobytes in a megabyte. Therefor there are 1048576 bytes in a megabyte.