---
title: batteryLevel
framework: watchkit
role: symbol
role_heading: Instance Property
path: watchkit/wkinterfacedevice/batterylevel
---

# batteryLevel

The battery’s current percent charge.

## Declaration

```swift
var batteryLevel: Float { get }
```

## Discussion

Discussion If battery monitoring is enabled, this property is set to a value between 0.0 (0% charge) and 1.0 (100% charge). When the batteryState property is set to WKInterfaceDeviceBatteryState.unknown (for example, when battery monitoring is disabled), the value is -1.0.

## See Also

### Reading Information About the Battery

- [isBatteryMonitoringEnabled](watchkit/wkinterfacedevice/isbatterymonitoringenabled.md)
- [batteryState](watchkit/wkinterfacedevice/batterystate.md)
- [WKInterfaceDeviceBatteryState](watchkit/wkinterfacedevicebatterystate.md)
