Mouse optik menggunakan sebuah led merah sebagai pengganti bola mouse.Cahaya LED ini akan dipantulakan oleh permukaan meja/alas ke sensor CMOS (Complimentary Metal-Oxide Semi konductor).Sensor ini kemudian mengirimkan gambaran permukaan ke Digital Signal Processor (DSP).DSP akan menganalisis gambaran tadi dan menentukan jarak penggeseran mouse yang kemudian dikirimkan ke komputer.Berdasarkan data tersebut,komputer akan menggeser posisi kursor mouse pada layar.Jika kini ada jenis mouse optik yang dapat dijalankan pada permukaan alas apa saja,dahulu mouse optik harus dijalankan pada sebuah mouse pad khusus yang memiliki pola garis kotak ini yang akan memutus pantulan cahaya LED.Berdasarkan pola nyala-putus LED tersebut,komputer akan mengetahui jarak penggeseran mouse.Namun,mouse jenis ini lebih susah dipakai dan tak dapat dipakai tanpa mouse pad khusus.
Keunggulan mouse optik dibandingkan mouse optimekanik :
1. Tak ada bagian yang harus bergerak,sehingga kemungkinan kegagalan putaran tidak ada.
2. Karena tertutup penuh,tak memungkinkan debu masuk ke dalam mouse.
Resolusi pelacakan cahaya lebih halus sehingga gerakan kursor mouse pada layar juga semakin halus.