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

All HP battery labels include three codes, each with a specific function. The model code, for example HT03XL, specifies the design of the battery. The spare number, such as L11119-855, is the official HP replacement part. The HSTNN IDs, like HSTNN-DB8R, are used for cross-referencing. When entering the numbers, you should first enter the spare number and then the model code.

Each code deals with a different question: the model code gives the answer 'which battery is this?', the spare number provides the answer 'what does HP call this part?', and the HSTNN codes answer 'which factory batches match?' Although all three are accepted by the sellers, the spare number yields the smallest number of incorrect results.

The battery type can be determined from two naming systems. Those with six-character codes ending in XL (for example HT03XL and LK03XL) indicate internal batteries, while four-character codes (such as KI04, JC04 and HS04) refer to removable or older packs. You can tell what the design is from the suffix without having to refer to any of the specifications.

A single code can have a number of names; for example, HT03XL corresponds to the spare numbers L11119-855, -856, and -857 as well as nine HSTNN types such as HSTNN-DB8R and HSTNN-IB80. This is the reason why sellers provide different 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

The same physical battery is described by all three codes; although you only need one of these to order a replacement, they are not all equally reliable, the spare number being the more trustworthy and the model code coming 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 code for the model is the battery's design name; HP and manufacturers other than HP print it on the main label, typically close to the voltage and capacity. Two patterns are prevalent:

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 codes don't translate into the specified meanings. The letter "H" doesn't stand for "3 cells" and "03" doesn't indicate capacity. Each code is a serial design name associated with a particular chassis and connector. The only reliable indication is the XL suffix: it shows that the pack is internal.

On the basis of my experience, people most frequently misread the model code by mistaking one pair for another; although HT03XL and HW03XL differ by only a single letter, they have different connectors and are suitable for different generations of Pavilion computers. Consider each character to be 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 engineer in the field of electronic manufacturing who has more than eight years' experience in the areas of purchasing, testing, and carrying out failure analysis of power adapters. She uses a test bench equipped with a Fluke 87V, a Uni-T UT301A, and a MingHe BK-150W gear, and has checked over 200 different adapter models from more than 40 laptop brands. Her area of work is to distinguish safe and compatible chargers from dangerous ones, using data rather than guesswork.