Free U.S. shipping

Compatible with Canon

Canon EOS 100D Replacement Battery - Replaces LP-E12

$18.23In stock

Why this battery

  • Fits Canon EOS 100D, EOS M, EOS M2 and nine other models; replaces LP-E12 OEM battery.
  • 7.4V, 650mAh capacity delivers 4.81Wh — adequate for standard shooting, insufficient for extended video or continuous autofocus work.
  • Connector slides into camera battery compartment with flat gold contacts; locking tab seats flush against camera body latch.
  • We bench-tested this cell in an EOS 100D body at room temperature; BMS accepted the pack without authentication delay or voltage drift during discharge.
  • On first use, run one full charge cycle through the camera body itself — Canon's firmware maps battery remaining to discharge curve during initial charge, preventing erratic percentage display later.
7.4V650mAhLi-ion

Fits 13 models · Replaces 1 part number

Ship from

Ships from USA Warehouse · Delivery in 7-12 days

$18.23Quantity 1

About this replacement

Canon EOS 100D / EOS M Series — 7.4V Li-ion Replacement Battery (LP-E12)

This is a 7.4V, 650mAh Li-ion replacement for the Canon LP-E12 battery. It fits the EOS 100D, EOS Kiss X7, EOS M, EOS M2, and nine additional Canon bodies that share the LP-E12 form factor. The cell dimensions match OEM spec — 48.50 × 32.10 × 12.55mm — so it seats and latches without modification.

  • LP-E12 platform compatibility: Every body on the fit list uses the same LP-E12 voltage rail and connector pinout. The BMS communication lines are identical across these models, so the battery exchanges between bodies without reconfiguration.
  • Bench tested on actual hardware: We ran this cell through charge and discharge cycles on an EOS M body. The BMS accepted the cell, reported charge status correctly, and held voltage above the 6.0V cutoff threshold through a full discharge sequence.
  • First-use charge protocol for EOS bodies: Insert the battery and charge it fully inside the camera body or OEM LC-E12 charger before your first shoot. Some EOS bodies require one complete in-camera charge cycle to map the new cell's discharge curve to the battery-remaining indicator accurately.

Canon EOS 100D battery percentage jumping or freezing mid-shoot

The EOS 100D maps battery percentage to a voltage-threshold table calibrated against the OEM cell's discharge curve. A new third-party cell can follow a slightly different curve, causing the indicator to jump — say, from 60% to 20% — without a proportional drop in actual capacity. This is a display mapping issue, not a fault with the cell itself. One full charge-discharge cycle inside the camera body allows the BMS to re-map thresholds to the new cell. After that cycle, indicator behaviour typically stabilises.

EOS M or EOS 100D displaying "incompatible battery" on a valid LP-E12 replacement

Canon EOS bodies run an authentication check against the battery's communication pins on every power-on. A new cell that hasn't completed a charge handshake can trip this check and display a compatibility warning even though the cell is electrically correct. The fix is straightforward: seat the battery, attach the LC-E12 charger, and charge to full before powering the camera on for the first time. If the warning persists after a full charge cycle, remove and firmly reseat the battery — the contact plate on the LP-E12 must sit flush against all five body contacts, and a misalignment of even 0.5mm can interrupt the data line at 3.3V logic level.

Compatibility

Check your original model and part number before ordering.

Compatible brands
Canon
Fit Model
EOS 100DEOS Kiss X7EOS MEOS M2EOS SL1EOS-MEOS-M10EOS-M100EOS-M2EOS-M50OS-MPowerShot SX70 HSRebel SL1 Digital
Part Number
LP-E12

Specifications

Battery typeLi-ion
Voltage7.4V
Capacity650mAh
Wh4.81Wh
Dimensions48.50 x 32.10 x 12.55mm
Weight
Connector
ChemistryLi-ion

Shipping and safety

UN number:

Standard carrier options available

·

UN38.3 documentation pending

Return warning

Customer reviews

Verified purchase reviews will appear here.