เมกะไบต์ (อังกฤษ: megabyte) เป็นหน่วยวัดปริมาณสารสนเทศหรือความจุของหน่วยเก็บ (storage) ในคอมพิวเตอร์ มีค่าเท่ากับหนึ่งล้านไบต์ เมกะไบต์นิยมเขียนย่อเป็น MB (อย่าสับสนกับ Mb ซึ่งใช้แทนเมกะบิต) หรือบางครั้งอาจพูดหรือเขียนเป็น เม็ก หรือ meg
เนื่องจากความไม่สม่ำเสมอในการใช้อุปสรรคฐานสองในการนิยามและการใช้งาน ฉะนั้น ค่าแม่นตรงของกิโลไบต์ในทางปฏิบัติโดยทั่วไปอาจเป็นค่าใดค่าหนึ่งจากค่าดังต่อไปนี้:-
หน่วยความจำของคอมพิวเตอร์ถูกอ้างตำแหน่งแบบฐานสอง อันเนื่องมาจากการออกแบบ ดังนั้นขนาดของหน่วยความจำจะเป็นพหุคูณของ 2 เสมอ
จึงเป็นการสะดวกที่จะวัดขนาดความจุเป็นหน่วยไบนารี ส่วนการวัดขนาดความจุอื่น ๆ เช่นหน่วยเก็บข้อมูลที่อยู่ในรูปอุปกรณ์คอมพิวเตอร์, อัตราการส่งข้อมูล,
ความเร็วสัญญาณนาฬิกา, จำนวนโอเปอเรชั่นต่อวินาที, และอื่น ๆ ที่ไม่เกี่ยวข้องกับการใช้ฐานเลข จะใช้หน่วยวัดเป็นหน่วยเลขฐานสิบ
ผู้บริโภคที่ไม่ทราบเรื่องความหมายที่แตกต่างกันของคำย่อเหล่านี้ จะรู้สึกว่าขนาดความจุที่เห็นจริงนั้น น้อยกว่าขนาดที่ผู้ผลิตบอกไว้
และบอกว่าโรงงานผลิตไดรวฟ์และอุปกรณ์ส่งถ่ายข้อมูล จงใจเลือกใช้เลขฐานสิบเพื่อทำให้ตัวเลขดูมากกว่าความเป็นจริง
แม้ว่าการวัดความจุแบบนี้จะเป็นปกติวิสัยในสถานการณ์อื่น ๆ ที่ไม่ใช่หน่วยความจำและหน่วยเก็บข้อมูลของคอมพิวเตอร์
ยกตัวอย่าง ถ้าผู้จำหน่ายบอกว่าฮาร์ดไดรวฟ์มีความจุข้อมูลได้ 140 GB, ดิสก์จะสามารถจุได้ 140×109 ไบต์ โดยทั่วไป ระบบปฏิบัติการจะจองเนื้อที่
และรายงานขนาดของดิสก์และแฟ้มในหน่วยไบนารี่, และแสดงออกมาโดยใช้ตัวย่อ (เช่น GB, MB, KB) ตัวเดียวกับที่ใช้โดยระบบเลขฐานสิบ,
ดังนั้นไดรวฟ์จะถูกรายงานว่ามีขนาด "130 GB" (จริง ๆ คือ 130.36 GiB) (ในทางปฏิบัติ เราไม่สามารถเก็บแฟ้มให้มีขนาดรวมทั้งสิ้น 130.36 GiB
ได้ อันเนื่องมาจาก overhead ของระบบแฟ้ม)