Depends on your defintion of a megabyte...but I think most people accept the following:
1Kb = 1024 bytes
1Mb = 1024 Kb = 1,048,576 bytes