What Is a POST Code?

Here's help finding a POST code list for your motherboard

A POST code is a 2-digit hexadecimal code generated during the Power On Self Test.

Before the BIOS has tested each component of the motherboard, this code can be outputted to a POST test card that's plugged into a specific expansion slot.

If any particular part of the test fails, the last POST code generated can then be viewed using the POST card for help determining what hardware didn't pass its initial test.

A POST code may go by the name Power On Self Test Code or test-point error code.

POST test card
Jahoe / Wikimedia Commons

A POST code isn't the same as a system error code, a STOP code, a Device Manager error code, or an HTTP status code. Even though they may share code numbers with one or more of these other errors, they are different things entirely.

Finding a BIOS Post Code List for Your Computer

POST codes will differ depending on the BIOS vendor (i.e., most motherboards use their own lists), so it's best to reference the ones that are specific to your computer, codes that should be published on your manufacturer's official website.

If you have trouble finding a list of POST codes on your computer, motherboard, or BIOS vendor's website, you might be able to get help from tech support, check the current BIOS version on your computer, or find the codes at a site like BIOS Central.

Understanding What POST Codes Mean

POST codes correspond directly to tests that are taking place by the POST.

When a POST test card stops at a specific code during the boot process, it can be referenced against the list of possible POST codes generated by your specific BIOS, helping to pinpoint the source of the problem with your computer starting up.

Beyond that general how-to, you'll need to check the documentation that accompanies your computer's list of BIOS POST codes for help on exactly how to interpret what your card is saying.

Some codes are handed off to the test card after a certain test has completed, meaning that the next code in the list you're referencing is where you should start troubleshooting.

Other motherboards, however, send a code to an attached POST test card only when an error has actually occurred, meaning that the hardware that code equates to is probably where the problem lies.

So, again, check with your computer, motherboard, or BIOS maker for details on how to interpret what you're seeing.

For example, let's say that Acer is your motherboard vendor. Your computer won't start, and so you've attached a POST test card and found the code shown to be 48. If we take a quick look at this list of Acer BIOS Post Codes, we see that 48 means "Memory tested."

If the POST code indicates that the last test has failed, we immediately know that the problem doesn't lie with anything else; not the CMOS battery, video card, serial ports, CPU, etc., but instead with the system memory.

At this point, you can narrow your troubleshooting to whatever is referenced. In this case, since it's the RAM, you might remove all but one stick and see if your computer boots again.

Other Types of POST-Level Errors

POST codes that display on a POST card are especially helpful if you don't have a monitor plugged in, there's something wrong with the display, or, of course, the cause of the issue is something video related on the motherboard or with the video card.

There are, however, other types of errors you might see, or even hear, during the POST that might be helpful, too:

Beep codes are audible error codes that serve a similar purpose to POST codes, but these errors don't require anything but a working internal speaker—no working screen or any need to open your computer to install and use a POST card.

If the display is working, you may see a POST error message display on the screen. This is just a regular error message, like what you'd expect to see at any stage of using your computer. This type of POST error code doesn't require a POST test card, either.

  • How do I fix POST code errors?

    Once you understand what the POST code means, this will give you a sign of where to start troubleshooting. If the code refers to some hardware, start by removing the hardware and then boot your computer to see if the POST code error disappears.

  • How can I troubleshoot if my computer won't post?

    First, look at any new hardware you've added. If you haven't upgraded anything on your computer, systematically remove one device and power your PC back on. Repeat this process until your computer finally posts.

Was this page helpful?