0.96 Inch OLED Display Module 128×64 — I2C, White or Blue
This 0.96 inch OLED module delivers a 128×64 pixel self-illuminating display over I2C using the SSD1306 controller — the most common OLED configuration in Arduino and ESP32 projects. Pixels emit their own light, giving sharp contrast in any lighting condition without a backlight. The 3.3V–5V supply and two-wire I2C interface (address 0x3C or 0x3D) make it a plug-in addition to any microcontroller project with a spare I2C bus.
- 128×64 OLED — SSD1306 driver, self-illuminating
- I2C interface — SDA/SCL, address 0x3C or 0x3D
- 3.3V–5V supply — direct ESP32 and Arduino connection
- Available in white or blue pixel colour
- Wide library support — Adafruit SSD1306, U8g2, ESP8266 OLED
| Specification | Value |
|---|---|
| Screen size | 0.96 inch diagonal |
| Resolution | 128 x 64 pixels |
| Driver | SSD1306 |
| Interface | I2C (0x3C or 0x3D) |
| Colours | White or Blue (monochrome) |
| Supply voltage | 3.3V – 5V |
What is the difference between the 0.91 inch and 0.96 inch OLED?
The 0.96 inch (128×64) displays four text lines at the standard 8px font height, or shows graphics with reasonable detail. The 0.91 inch (128×32) displays two text lines. For most sensor readout projects, the 0.96 inch provides more usable screen area; the 0.91 inch suits narrow enclosures.
Best for
Arduino and ESP32 sensor displays, temperature readouts, GPS coordinate screens, clock displays, audio spectrum visualisers, menu systems, IoT status dashboards, and any project needing more display area than the 0.91 inch OLED.
Why Kunkune
Shipped from UK stock. 60-day returns, no minimum order. Fast Royal Mail delivery.
For narrower enclosures where the 0.96 inch panel is too wide, the 0.91 inch OLED module delivers 128×32 pixels on the same I2C interface.
Buying in bulk? For orders of 10+ units, contact us for trade pricing.






















