Kunkune

0.91 inch 128×32 Blue IIC I2C OLED LCD Display Module 3.3v 5v Arduino

Enhance your Arduino projects with the 0.91 inch 128×32 Blue IIC I2C OLED LCD Display Module. This compact, self-illuminating display brings superior visual performance and low power consumption, combined with easy connectivity and a striking blue colour output.

0.91 inch 128×32 Blue IIC I2C OLED LCD Display Module 3.3v 5v Arduino - Main image
$2.38 $3.9 In stock

Category: Arduino Shields

0.91 Inch 128×32 Blue OLED Display Module for Arduino

This 0.91 inch OLED display module gives your Arduino or ESP32 project a sharp 128×32 pixel blue readout from a single I2C connection. The SSD1306 driver runs on 3.3V or 5V, making it compatible with 3.3V microcontrollers such as the ESP8266 and 5V boards like the Arduino Uno without a level shifter. At under 4 grams, it fits into enclosures where a larger screen simply would not.

  • 128×32 OLED display — self-illuminating, no backlight needed
  • SSD1306 driver — wide library support including Adafruit SSD1306 and U8g2
  • I2C interface (SDA/SCL) — only 2 data pins, leaves your GPIOs free
  • 3.3V–5V supply range — works directly with Arduino and ESP boards
  • 0.91 inch diagonal, 37.5 x 12 mm active area — fits compact enclosures
Specification Value
Screen size 0.91 inch diagonal
Resolution 128 x 32 pixels
Driver IC SSD1306
Interface I2C (address 0x3C or 0x3D)
Supply voltage 3.3V – 5V DC
Colour Blue on black
Active area 37.5 x 12 mm

What library works with this OLED?

The SSD1306 chip is supported by Adafruit SSD1306, U8g2, and the ESP8266/ESP32 OLED library by ThingPulse. All three are available through the Arduino Library Manager. Most sketches are running in under 10 minutes from a blank project.

Does it need a level shifter with 3.3V boards?

No. The module accepts 3.3V logic on the SDA and SCL lines, so it connects directly to an ESP8266 NodeMCU, ESP32, or Raspberry Pi Pico without a level converter. On a 5V Arduino Uno the I2C pull-up resistors on the module handle the voltage bridging.

How does OLED compare to a standard LCD for readability?

OLED pixels emit their own light, so contrast is pixel-perfect regardless of ambient light. A standard HD44780 LCD needs a backlight and reads poorly in direct sunlight. The 0.91 inch OLED remains legible in bright workshop conditions where a backlit LCD washes out.

Best for

Arduino status displays, ESP32 IoT sensor readouts, temperature and humidity dashboards, portable battery monitors, custom keyboard OLED indicators, wearable electronics, retro badge projects, and any build where a 16×2 LCD is too large.

Why Kunkune

Shipped from the UK with Royal Mail 1–2 day delivery. 60-day returns and no minimum order — buy one module or a handful. No drama.

For four text lines and a larger 128×64 pixel area, the 0.96 inch OLED module is the next size up — same SSD1306 driver, same library.

Buying in bulk? For orders of 10+ units or trade pricing, contact us for a custom quote.

A final check before payment

Review your options, quantities and the final total before confirming.

Ordering for an occasion

Delivery times are estimates, so leave time before your occasion.

Standard Shipping: Handling (business days) 0–1; Transit (business days) 7–15.

Express Shipping: Handling (business days) 0–1; Transit (business days) 7–15.

View policy
If plans change

Ask the store about your order before making return or refund arrangements.

Please contact us for the refund processing timeframe before returning an item.

View policy
Planning delivery

Review the available services for your destination.

Standard Shipping · United States: $0.00

Express Shipping · United States: $3.99

View policy
Return arrangements

Contact the store first to check the conditions for your item.

United States · Return window (days after delivery): 30. Return method: By mail. Return postage: Seller pays.

View policy

Customer Reviews (4.8 / 5 · 5 reviews)

Owen Q. ★★★★★

I needed a small I2C display for a battery-powered ESP32 sensor node, and the 0.91 inch size and low 3.3v operation were perfect. The blue pixels are crisp and readable even from a slight angle, and the library made setup painless.

Timothy ★★★★★

Wired this up to my Arduino weather station and the blue text is surprisingly crisp for such a tiny 128x32 screen. Only four pins needed for the I2C hookup, so it freed up plenty of GPIO for my sensors.

Miles I. ★★★★★

Snapped this onto my ESP32 with just two wires and it fired right up, no address hunting needed. The blue text is crisp even at 128×32, and it's been running my sensor readout for a week straight without flicker.