Skip to the page

Full list: Vivo and iQOO batteries

Vivo battery model list: every B- code and phone page in one place

Vivo battery codes look like B-O5: the letter B, a hyphen and two characters. This list links every Vivo and iQOO code and phone page here.

Codes matched from service listings and teardowns · Updated 2 Nov 2026

This site is not affiliated with Xiaomi, Oppo, Realme, OnePlus or Vivo; this is an independent explanation.

This vivo battery model list gathers every Vivo and iQOO battery page of this site, sorted by code and by phone, and every vivo code follows one short pattern (B, hyphen, two characters), as in B-O5. The code names the pack family, but only its own page lists which phones take it.

Treat this page as a map. If you know your phone, open its phone page. Holding a loose battery? Read its label and open that code's page. Each page says what is confirmed, where listings disagree and what to check on the label before you pay.

Quick facts

Code patternB, a hyphen, then two characters, such as B-O5 or B-Y1
Maker groupVivo and iQOO phones use this style of code
Pages in this list14 code pages and 8 phone pages
Where it is printedOn the cell label, which a technician reads with the back open
Replacement routeAuthorised service centre or a repair shop you trust

Step by step

  1. Write down the phone name and model number

    Open Settings, then About phone. If the model number is hidden, type model in the Settings search bar. The retail box also carries it.

  2. Look for your phone in the phone table below

    If the phone is listed, open its page first. It gives the battery code that listings match to that phone and notes on the version you own.

  3. If you hold a loose pack, read the code on its label

    Look for a B, a hyphen and two characters. Tilt the label under a bright lamp, because faint print turns S into 5 and O into 0.

  4. Open the code page and compare

    Check the phone list, the capacity and the look-alike codes on that page against what you have. Settle any doubt at the counter before the pack is fitted.

Vivo battery model list: how the codes are built

A Vivo battery code is easy to recognise. It begins with B, then a hyphen, then two letters or digits. Examples on this site are B-O5, B-Y1, B-G7 and B-X8. The same style is used for iQOO phones, which come from the same maker group.

The characters after the hyphen are neither a capacity nor a year. Do not read 7 in B-S7 as a 7000 mAh pack, or 5 in B-Z5 as a 5000 mAh pack. The characters are only a part number inside the maker's own system. Similar looking codes can belong to different phones, sizes and plugs.

Many people type the code without the hyphen, as BO5 or B05. The hyphen is part of the proper written form, but search lists accept both. What matters at the counter is that every character on the new pack matches the old one.

Where vivo prints the code

The code appears on the cell's own label beside capacity, voltage and batch marks. On most current Vivo phones the back is sealed, so you cannot read it by looking at the phone. A technician must open the back and bring the label into view.

Codes also show up in parts listings and service records, so a service centre can often name the code from the model number. Before the old cell is binned, ask to see its label and take a photo. That photo settles any argument about what was fitted.

For capacity rather than the code, search battery in vivo Settings. Menu names differ by phone and software version, so the search bar is safer than a fixed path.

Our code finding guide works for every brand.

Code pages: every Vivo and iQOO battery code covered

Open the code page when you hold a pack or have read a code from a label. Each page names the phones that listings match to that code, gives the capacity and says which similar codes to keep apart. The lines below describe the page itself and do not claim a phone match.

Vivo and iQOO battery code pages on this site
Code pageWhat the page covers
B-O5Phones, capacity and the O versus 0 typing mix-up
B-Y1Phone list and capacity for this code
B-G7Phone list, capacity and look-alikes
B-W1Which phones take it and how to confirm the label
B-Z5Phone list and capacity for this code
B-E5Phone list, capacity and similar codes
B-S7Phones, capacity and codes in the B-S group
B-T7Phone list and what to check before ordering
B-S1The code itself, not the Vivo S1 phone
B-F3Phone list and capacity for this code
B-R5Phone list, capacity and look-alikes
B-S2Phones and capacity, with notes on nearby B-S codes
B-D9Which phones take it and how to read the label
B-X8Phone list and capacity for this code

Two more vivo codes have their own pages: B-P9, listed for the V21 5G and the S9, and B-M3, listed for the Y30 and Y50.

Phone pages: find the battery by Vivo model name

Open the phone page when you know the handset but not the pack. Each phone page gives the matched code, capacity and notes for multi version phones; vivo series have close siblings, so go by the exact name and the About phone model number.

Vivo phone pages and what each one answers
Phone pageWhat the page answers
Vivo Y20Battery code and capacity for the Y20, with its siblings
Vivo Y16Battery code and capacity for the Y16
Vivo Y21 NewBattery code for the newer Y21 and how to tell it from older ones
Vivo Y73Battery code and capacity for the Y73
Vivo S1Battery code and capacity for the S1 phone
Vivo V20Battery code and capacity for the V20
Vivo Y33sBattery code and capacity for the Y33s
Vivo V21Battery code and capacity for the V21

iQOO handsets use the same style of code. If your phone is not listed here, read the label through a technician and use the code table above.

Rated and typical capacity on a Vivo pack

Capacity is given in mAh, and a battery label can carry two figures. The typical value is the one used in adverts and phone specifications. The rated value is the promised minimum and is usually a little lower. If your label shows both, they describe the same pack, and a small gap between them is normal.

A vivo cell's watt hours come from its mAh and volts multiplied, over a thousand. For example, a 4000 mAh vivo cell at 3.85 V holds near 15.4 Wh. Equal mAh at unequal voltage means unequal energy, so mAh alone misleads.

Capacity does not tell you the code, and the code does not tell you the capacity. Two codes can carry the same mAh and still differ in size and connector. A replacement should match the old pack on code first, and then on capacity. What the figures mean day to day is covered in our mAh explainer.

Look-alike Vivo codes and the typing mistakes behind them

Most wrong orders come from reading or typing the code badly, not from a faulty seller list. These are the mix-ups seen most often with Vivo packs:

  • Letter O versus zero. B-O5 is often typed B05. Both searches lead to the same code, but on a worn label the two shapes look alike, so read it under good light.
  • S, 5 and 8. On a faint label these three blur together. The B-S group has several members, and pages such as B-S1, B-S2 and B-S7 keep them apart.
  • A code and a phone with the same name. The code B-S1 and the Vivo S1 phone are different things. A pack marked B-S1 is not automatically the S1 phone's pack.
  • Shared last digit. B-Z5 and B-E5 both end in 5 but are separate codes with separate phones.

One customer asked for a pack for a Y series phone because a friend's phone shared its name. With the back open, the technician found a code one character off from the pack on the shelf. The pack was not fitted. The phone's own page and the label together settled it in a minute.

Choosing the right page for your situation

Your starting point decides which page is quickest. Pick the line that matches you.

  • You have the phone and need a battery. Use the phone table above, then confirm the code on the old label once the back is open.
  • You have a loose battery and need the phone. Read its code and open that page. Phones named there are the ones that listings match to that code, and the page flags any doubt.
  • You are comparing phones. Look at the capacity on each phone page, then read big battery phones for the wider picture. Screen size, chip and charging watts matter as much as mAh.
  • Fast drain but no swelling. Look at apps and reception with our drain guide, then the health check.

If you want to compare with other families, the Oppo, Realme and OnePlus list and the Redmi, Xiaomi and POCO list follow the same layout.

Replacing a Vivo battery without a mismatch

vivo handsets are mostly sealed, so swaps belong at authorised service or a trusted shop. Give them the phone name, model number and old code if known. Ask them to compare the code on the new pack with the old label before the back is closed.

Fake or poor copies are common. Spot them by weight, print and claims:

  • The replacement is clearly lighter than the original.
  • The print is blurry, or the batch marks are missing.
  • The label claims a capacity well above what the phone was sold with. No cell of the same size can honestly hold that.

Equal mAh with another code may not fit, since size and plug can differ. Full fitting advice for any brand is in mobile battery replacement, and the cell types are explained in mobile battery types.

A pack that has swollen, turned very hot, started leaking or been dented is a fire risk. Stop charging at once and leave the pack alone, without pressing or bending it. Put the handset down on bare tile or stone and get it serviced that day. Never fit a copy only because its label shows a bigger number.

Care habits that suit Vivo phones

Battery wear comes mostly from heat and from long hours at full charge. Charge in a cool, open place. Never leave the phone on a bed, sofa or in sun while it charges. If the phone runs warm during gaming or video calls, take the cover off for a while.

Charge with vivo's boxed kit or an adapter of lower or equal rating. Replace any cable that warms near the plug. Charge time depends on charging wattage and the adapter, not mAh alone. If the phone shuts off while it still shows a fair charge, test the battery with the health check before you buy anything.

Frequently asked questions

What does a Vivo battery model name look like?

B, then a hyphen, then two characters, for example B-O5 or B-Y1. People often type it without the hyphen; vivo prints it on the battery label under the back panel.

How do I find my Vivo phone's battery code?

Open the phone's page in the list above and read the code that listings match to your model. For certainty, have a technician read it with the back open. Sealed phones should not be opened at home.

Is B05 the same as B-O5?

Search lists treat them as the same, because the letter O and the digit 0 look alike. On the label itself, check which one is printed. Read the page for B-O5 to see its phones and capacity.

Does the number in a Vivo battery code show the mAh?

No. The characters after the hyphen are just a part number. Capacity is printed separately on the label and in the phone's specifications.

Will a vivo battery with equal mAh but another code fit?

Do not assume it will fit. Size and plug can differ even at equal mAh. Match the full code, then check the capacity and the connector.

Do iQOO phones use the same battery codes?

iQOO phones use the same short B- style of code. Each code still has its own phone list, so use the code page rather than assuming a share with a Vivo model.

Vivo and iQOO batteries

25
  1. Vivo battery listStart hereVivo battery codes look like B-O5: the letter B, a hyphen and two characters. This list links every Vivo and iQOO code and phone page here.
  2. Vivo Y20Most listings give the Vivo Y20 battery as B-O5, 5000 mAh typical, also placed under the Y20i, Y20s and Y12s.
  3. Vivo Y16The Vivo Y16 battery model name is B-W1, a 5000 mAh pack that listings also match to the Vivo Y02s.
  4. Vivo Y21 NewVivo Y21 (V2111) has a 5000 mAh typical battery; the exact B-code must be read from the label of your pack.
  5. B-O5B-O5 is a Vivo battery code that most listings match to the Vivo Y20, Y20i and Y12s, sold as 5000 mAh typical.
  6. Vivo Y73Most listings give the Vivo Y73 battery model name as B-N8, a 4000 mAh typical pack; check the code on your own label before buying.
  7. B-Y1B-Y1 is a Vivo battery code that listings usually match to the Vivo Y1s, at about 4030 mAh typical. Read your label to confirm.
  8. B-G7B-G7 is a Vivo battery code that listings match to the Vivo Y12, Y15, Y17 and Y11, at 5000 mAh typical and 3.85 V.
  9. Vivo S1The Vivo S1 battery code is B-H0 in the listings seen, at 4500 mAh, for model number 1907 (also written V1907).
  10. B-W1B-W1 is a Vivo battery code that most listings match to the Vivo Y16, Y02 and Y02s, at 5000 mAh typical.
  11. Vivo V20Listings give the Vivo V20 battery as B-N8, 4000 mAh typical, the same code shown for the V20 Pro.
  12. B-Z5B-Z5 is a Vivo battery code that most listings match to the Vivo Y36, Y78 5G, Y27 and Y27s, 5000 mAh typical at 3.89 V.
  13. B-E5B-E5 is a Vivo battery code that most listings match to the Vivo Y81 and Y83, at 3260 mAh and 3.82 V.
  14. B-S7B-S7 is a Vivo battery code that most listings match to the Vivo Y01 and Y15s, at about 5000 mAh typical.
  15. B-T7B-T7 is a Vivo battery code that listings match to the Vivo Y21e, a 5000 mAh typical pack. Check the label first.
  16. B-S1B-S1 is a Vivo battery code listed for the Vivo Y21, Y21s and Y33s, at 5000 mAh typical and about 3.87 V.
  17. Vivo Y33sMost listings match the Vivo Y33s (V2109) to battery code B-S2, at 5000 mAh typical. Check the label before buying.
  18. B-F3B-F3 is a Vivo battery code that listings match to the Vivo Y91, Y93 and Y95, with a listed capacity of 4030 mAh.
  19. Vivo V21Vivo V21 5G battery code is most likely B-P9, 4000 mAh typical; read your own label to be sure.
  20. B-R5B-R5 is a vivo battery that listings match to the vivo V23e and V23e 5G, sold at about 4050 mAh typical and 3950 mAh rated.
  21. B-S2B-S2 is the vivo battery that listings consistently match to the vivo Y33s (V2109), sold as a 5000 mAh pack.
  22. B-D9B-D9 is the vivo battery listed for the vivo V9, V9 Youth, Y85 and Z1, a 3260 mAh pack. Some replacements print 3150 mAh.
  23. B-X8B-X8 does not appear in any battery listing we could find. Nearby vivo codes are B-X6 (vivo S16) and B-X9 (iQOO 11 Pro). Read your full label.
  24. B-P9B-P9 is a vivo battery listed for the vivo S9 (3900 mAh) and the vivo V21 5G (4000 mAh). People often type it as BP9 or b p9.
  25. B-M3BM3 usually means vivo B-M3, the 5000 mAh class pack of the vivo Y30 and Y50. Xiaomi BM3 codes always add a letter, such as BM3L.