The 3 Codes on an HP Battery Label: What Each One Does (and the One to Type When You Order)
XiongYing Zeng
Each code answers a different question. The model code answers "which battery is this?" The spare number answers "what does HP call this part?" HSTNN codes answer "which factory batches match?" Sellers accept all three, but the spare number produces the fewest wrong results.
Two naming conventions reveal the battery type. Six-character codes ending in XL (HT03XL, LK03XL) mark internal batteries. Four-character codes (KI04, JC04, HS04) mark removable or older packs. The suffix tells you the design before you check any spec.
One code can wear several names. The HT03XL alone maps to spare numbers L11119-855, -856, and -857 plus nine HSTNN variants like HSTNN-DB8R and HSTNN-IB80. That is why sellers show different-looking listings for the same battery.
1. The Three Codes at a Glance
| Code | Example | Job | Printed Where |
|---|---|---|---|
| Model code | HT03XL, LK03XL, KI04 | Identifies the battery design | Main label, near voltage |
| HP spare number | L11119-855 | Official HP replacement part | White barcode sticker, "Replace with HP spare" |
| HSTNN identifier | HSTNN-DB8R, HSTNN-IB80 | Manufacturer batch cross-reference | Stamped or printed near the edge |
All three codes describe the same physical battery. You only need one of them to order a replacement, but they are not equally reliable. The spare number wins, and the model code comes second.

2. Code 1: The Model Code (HT03XL) โ What XL Means
The model code is the battery's design name. HP and third-party manufacturers print it on the main label, usually near the voltage and capacity. Two patterns dominate:
| Pattern | Examples | What It Tells You |
|---|---|---|
| 6 characters ending in XL | HT03XL, HW03XL, LK03XL, SR04XL, SS03XL | Internal battery. You remove the bottom cover to reach it. |
| 4 characters (letters + digits) | KI04, JC04, HS04, RI04 | Removable or older-generation pack. Many simply slide out. |
The letters do not decode to specs. "H" does not mean "3 cells," and "03" does not mean a capacity. Each code is a serial design name tied to a specific chassis and connector. The XL suffix is the one reliable signal: it marks the pack as internal.
In my experience, people misread the model code most often by confusing similar pairs. HT03XL and HW03XL differ only in one letter, but they have different connectors and fit different Pavilion generations. Treat every character as load-bearing.
3. Code 2: The HP Spare Number (L11119-855) โ The Ordering Key
HP prints the spare number on a white barcode sticker, next to the words "Replace with HP spare." The format never varies: one letter, five digits, a hyphen, and three more digits, L11119-855, L97300-005, 919700-850.
| Spare Number | Position | Meaning |
|---|---|---|
| L | 1 | Part category prefix (letter varies by family) |
| 11119 | 2โ6 | Part family identifier |
| 855 | 8โ10 | Revision suffix. 855, 856, and 857 all describe the same HT03XL family |
This number is the strongest ordering key HP offers. It maps one-to-one to a replacement part in HP's system, so sellers who list it almost always know the exact battery. When a listing shows only the spare number and no model code, trust it.
One spare number can cover several suffix variants. L11119-855, L11119-856, and L11119-857 all refer to the HT03XL family. The last three digits track minor revisions, cell batch changes and label updates, not a different battery. Any of the three variants works.
4. Code 3: HSTNN Identifiers โ Cross-Reference Only
HSTNN codes (HSTNN-DB8R, HSTNN-IB80, HSTNN-LB6M) are manufacturer identifiers stamped into the pack. Multiple HSTNN codes can describe the same battery design, which makes them useful for cross-referencing and unreliable as a primary search key.
The HT03XL alone pairs with at least nine HSTNN variants: HSTNN-DB8R, HSTNN-DB8S, HSTNN-IB80, HSTNN-IB8O, HSTNN-IB8X, HSTNN-LB8L, HSTNN-LB8M, HSTNN-UB7J, and HSTNN-UN7Q. Typing one of these into a search box returns only the listings that copied that exact stamp, you miss the other eight.
| Model Code | HSTNN Count | Example HSTNN Codes |
|---|---|---|
| HT03XL | 9+ | HSTNN-DB8R, HSTNN-IB80, HSTNN-LB8L |
| HW03XL | 1 | HSTNN-IB90 |
| SR04XL | 2 | HSTNN-IB7Z, HSTNN-DB7W |
| KI04 | 2 | HSTNN-LB6S, HSTNN-DB6T |
The truth is, HSTNN codes earn their keep in one situation: a worn label. When the white sticker is gone and the model code is unreadable, the stamped HSTNN code survives longest. Note it, then cross-reference it to the model code instead of ordering by it.
5. Cross-Reference Table: One Battery, Many Names
| Model Code | HP Spare Number | Common HSTNN Codes | Voltage | Shop |
|---|---|---|---|---|
| HW03XL | L97300-005 | HSTNN-IB90 | 11.55V | View product |
| LK03XL | L09280-855 | HSTNN-UB71 | 11.55V | View product |
| SR04XL | 917724-855 | HSTNN-IB7Z, HSTNN-DB7W | 15.4V | View product |
| SS03XL | 933321-855 | HSTNN-UB7K | 11.4V / 11.55V | View product |
| WK06XL | โ | HSTNN-OB21 | 11.55V | View product |
| RH03XL | โ | โ | 11.55V | View product |
| JC04 | 919700-850 | โ | 14.8V | View product |
| KI04 | 800049-001 | HSTNN-LB6S, HSTNN-DB6T | 14.8V | View product |
โ ๏ธ Note: Some rows lack a spare number because HP assigns them inconsistently across regions. When the spare number is absent from your label, use the model code and the voltage as your two search keys.
6. Which Code to Type When You Order
| Search Key | Result Quality | When to Use |
|---|---|---|
| Spare number (L11119-855) | High, fewest wrong results | Always, as the primary key |
| Model code (HT03XL) | High | Add as the second key |
| HSTNN code | Low, incomplete | Cross-checking only |
| Laptop model name | Very low, six designs per name | Never |
From what I've seen, wrong orders almost always start with the fourth row. Someone types "Pavilion 15 battery," buys the first result, and receives a 14.8V pack for an 11.55V laptop. Typing the spare number eliminates that entire failure mode in one step.
Need to find the codes on your battery first? The 4-way check covers the label, Windows tools, HP Support Assistant, and PartSurfer.
Before You Order an HP Battery: The 4-Way Model Number Check โFrequently Asked Questions
+ What does XL mean on an HP battery code?
The XL suffix marks an internal battery. Codes like HT03XL, HW03XL, and SR04XL identify packs that sit inside the chassis, behind the bottom cover. Four-character codes without XL (KI04, JC04, HS04) mark removable or older-generation packs. The suffix tells you the design type, not the specs, "XL" does not decode to a capacity or cell count.
+ Is the model code (HT03XL) an official HP designation?
Mostly no. HP's official replacement identifier is the spare number printed on the white barcode sticker, a letter, five digits, a hyphen, and three digits, like L11119-855. Codes like HT03XL come from the battery manufacturer's model-type system, which HP also prints on the label. Both work for ordering; the spare number is the official one.
+ What is the HP spare number on a battery label?
It is HP's official replacement part number, printed on the white barcode sticker next to the words "Replace with HP spare." The format is always one letter, five digits, a hyphen, and three digits, for example, L11119-855 for the HT03XL family or L97300-005 for the HW03XL. This is the most reliable single code to type when ordering a replacement.
+ Are HSTNN codes the same as the battery model number?
No. HSTNN codes are manufacturer batch identifiers that cross-reference to a battery design. One model code can pair with many HSTNN codes, the HT03XL maps to at least nine, including HSTNN-DB8R, HSTNN-IB80, and HSTNN-LB8L. HSTNN codes work for confirmation and for reading worn labels, but they return incomplete results as a main search term.
+ Which code should I type when ordering a replacement?
Type the spare number first (L11119-855), then add the model code (HT03XL) as a second search term. Sellers who list the spare number almost always know the exact part, and adding the model code filters out wrong listings further. HSTNN codes work best as a cross-check, not as the main query.
+ Can I order by the laptop model name instead of the battery code?
No. One laptop series can ship with several battery designs. "Pavilion 15 battery" matches at least six different packs across two voltage eras, 14.8V before 2018 and 11.55V after. Ordering by the laptop name is the most common cause of wrong-battery returns. Order by the spare number or model code printed on the pack itself.
References & Sources
- HP PartSurfer, Official HP parts database for verifying spare numbers and part designations
- HP Official Support, Battery identification and replacement documentation
Have your code?
Browse HP replacement batteries by model code and spare number, with real label photos.
Every battery includes a 12-month replacement warranty and 60-day return window.