Online Public Access Catalog (OPAC) merupakan pangkalan data dalam talian untuk bahan-bahan yang terdapat di sesebuah perpustakaan. Pengguna menggunakan OPAC terutamanya untuk mencari buku-buku dan bahan lain yang tersedia di perpustakaan. Dalam bahasa mudah ia merupakan versi elektronik bagi kad katalog perpustakaan.
Katalog merupakan senarai material yang terdapat di dalam perpustakaan dan dilakukan oleh unit pengkatalogan sesebuah perpustakaan. Katalog digunakan untuk memudahkan pencarian buku oleh pengguna mahupun pustakawan dengan merujuk nama pengarang sesebuah buku, tajuk buku mahupun subjek buku terbabit. Ia juga merujuk kepada koleksi-koleksi yang terdapat di dalam perpustakaan tersebut.