Forum Internet adalah area diskusi di situs web. Anggota situs web dapat memposting diskusi dan membaca serta menanggapi posting oleh anggota forum lainnya. Sebuah forum dapat difokuskan pada hampir semua subjek dan rasa komunitas online, atau komunitas virtual, cenderung berkembang di antara anggota forum.
Jenis forum ini juga bisa disebut papan pesan, grup diskusi, papan buletin, atau forum web, tetapi berbeda dengan blog, nama untuk log web, karena blog biasanya ditulis oleh satu pengguna dan biasanya hanya memungkinkan untuk tanggapan orang lain terhadap materi blog. Sebuah forum biasanya memungkinkan semua anggota untuk membuat posting dan memulai topik baru.
Forum Internet juga berbeda dari ruang obrolan. Anggota di ruang obrolan biasanya semua mengobrol atau berkomunikasi pada saat yang sama, sementara anggota di grup diskusi memposting pesan untuk dibaca oleh orang lain setiap kali mereka masuk. Forum juga cenderung lebih berfokus pada topik daripada ruang obrolan.
Sebelum calon anggota bergabung dengan grup dan membuat posting ke orang lain, dia biasanya diharuskan untuk mendaftar. Calon anggota biasanya harus setuju untuk mengikuti aturan online tertentu, kadang disebut netiket, seperti menghormati anggota lain dan tidak menggunakan kata-kata kotor. Ketika seorang anggota disetujui oleh administrator atau moderator, anggota biasanya memilih nama pengguna dan kata sandinya sendiri, meskipun kadang-kadang, kata sandi diberikan. Avatar, atau foto atau gambar, yang disediakan oleh anggota mungkin muncul di bawah nama pengguna anggota di setiap pos.
Percakapan terpisah di forum disebut utas, dan terdiri dari posting yang ditulis anggota. Anggota biasanya dapat mengedit posting mereka sendiri, memulai topik baru, memposting di utas pilihan mereka, dan mengedit profil mereka. Profil biasanya mencantumkan informasi opsional tentang setiap anggota forum, seperti kota tempat mereka berada dan minat mereka.
Administrator atau monitor forum Internet juga dapat berpartisipasi dalam forum. Seorang administrator biasanya dapat memodifikasi utas serta memindahkan atau menghapus utas jika perlu. Dia juga biasanya dapat mengubah item perangkat lunak di forum. Moderator sering membantu administrator dan memantau serta memandu diskusi untuk memastikan aturan forum dipatuhi.
Paket perangkat lunak forum web ditulis dalam berbagai bahasa program, termasuk Perl, PHP, ASP dan Java. Baik file teks atau database dapat digunakan untuk konfigurasi dan penyimpanan posting.