Beep code decoder
If your PC beeps when you press the power button, that is the BIOS telling you precisely what failed. Pick your brand, find your pattern, get the fix.
How beep codes work
When you press the power button, the BIOS runs a Power-On Self Test (POST) that checks every critical component in a fixed sequence: CPU, then memory, then graphics, then storage. If something fails, the BIOS uses the motherboard speaker to beep out a code that identifies which component failed and what kind of failure it was.
This was designed in an era when no display was guaranteed to work — your screen could be dead, your video card unplugged, but the beeper was always there. Modern UEFI systems have largely replaced beeps with onboard LEDs and sometimes a small post-code display, but most pre-built desktops still ship with a beeper, and the codes still mean what they always meant.
Listening to a beep code
Patterns are read in order: count the long beeps first, then the short beeps. A long beep is roughly a full second; a short beep is about a third of a second. Some manufacturers use pause patterns instead — Dell, for example, uses "1-3-2" meaning one beep, pause, three beeps, pause, two beeps.
Listen for at least two full repeats before counting — the BIOS often repeats the pattern with a long pause between cycles, and miscounting is the single most common cause of misdiagnosis.
What if your computer does not beep at all?
Two possibilities:
- The beeper is missing. Many modern motherboards no longer ship with a built-in speaker — you have to plug a separate "case speaker" into a header on the board. Without one, you get no audible POST codes.
- The CPU is not running. Beep codes are produced by code running on the CPU. If the CPU is not getting power, or is dead, you get total silence — and that itself is a diagnostic. Check that 24-pin and 8-pin power connectors are seated, and try a CMOS reset.
Brand-specific notes
HP — Most HP business and consumer machines use the same beep code set. The "3 long, 4 short" pattern is by far the most googled HP beep code; on HP all-in-one units (Pavilion, EliteOne) it specifically means the integrated GPU on the motherboard has failed, often due to thermal stress.
Asus and most modern motherboards use the AMI BIOS beep code set. Asus laptops with stuck "BIOS Utility EZ Mode" do not normally beep — that is a different problem covered in our Asus EZ Mode guide.
Dell uses a numbered system (e.g. "1-3-2") rather than long/short. Each number = that many short beeps with a pause between.
Lenovo ThinkPads largely use Phoenix BIOS codes — very similar to AMI but with some Phoenix-specific patterns documented above.