Een bootloader (bootstrap loader) is een computerprogramma dat een computer opstart. Het programma is klein en heeft als taak het besturingssysteem in het computergeheugen en start het opstartproces.
De bootloader start elke keer dat een systeem start of herstart. De BIOS lokaliseert opstartbare apparaten bij het opstarten, die de bootloader bevatten.