Share this article

The 3 Codes on an HP Battery Label: What Each One Does (and the One to Type When You Order)

XiongYing Zeng
The 3 Codes on an HP Battery Label: What Each One Does (and the One to Type When You Order)
Every HP battery label carries three codes with three jobs. The model code (HT03XL) identifies the battery design. The spare number (L11119-855) is the official HP replacement part. HSTNN IDs (HSTNN-DB8R) work for cross-referencing. Type the spare number first, the model code second.

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.

Annotated photo of an HP battery label (HW03XL), with green boxes around the model code and spare number, and a blue box around the HSTNN identifier.

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

Type the spare number first. L11119-855 returns the fewest wrong results. Sellers who list it know the exact part.
Add the model code as the second key. Search "L11119-855 HT03XL" and the results narrow further.
Type HSTNN codes only for cross-checking. Use them to confirm a listing matches your pack, not as the main search term.
Never type the laptop model name alone. "Pavilion 15 battery" matches six battery designs. Type the codes, not the laptop.
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.

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.

๐Ÿ” Browse HP Batteries โ†’

Every battery includes a 12-month replacement warranty and 60-day return window.

Back to blog
XiongYing Zeng

XiongYing Zeng

Electronic Manufacturing Engineer
She is an electronic manufacturing engineer with 8+ years in power adapter buying, testing, and failure analysis. She runs a test bench with Fluke 87V, Uni-T UT301A, and MingHe BK-150W gear, and has checked over 200 adapter models across 40+ laptop brands. She work focuses on telling safe compatible chargers from dangerous onesโ€”with data, not guesswork.