Chat prozor je prozor koji koristi program za razgovor kako bi korisniku omogućio da vidi poruke koje je primio, kao i one poruke koje je on ili ona poslala. Ovaj je prozor obično podijeljen u dva osnovna područja: dio zaslona koji prikazuje poruke koje je svaki korisnik poslao i odjeljak za unos koji korisniku omogućuje da vidi poruku koju trenutno stvara. Prozor za chat može biti dio programa za razgovor, kao što su programi za razmjenu trenutnih poruka, ili može postojati unutar šireg okvira, poput internetske računalne igre ili web-mjesta društvenih mreža.
Postoji niz načina na koje se prozor za chat može stvoriti i prikazati, a složenost takvih prozora evoluirala je tijekom više generacija programa za chat. Osnovni dizajn prozora za chat obično se sastoji od dva elementa: odjeljka za prikaz i odjeljka za unos. Iako se ova dva odjeljka mogu prikazati u bilo kojoj vrsti izgleda, najčešći zadani izgled je da dio zaslona bude velik i na vrhu manjeg ulaznog odjeljka.
Dio zaslona prozora za chat obično prikazuje one poruke koje su već poslali korisnici programa za razgovor. To može uključivati tekstualne poruke koje šalju korisnici, slike učitane ili poslane putem programa, veze koje su uključene u poruke i bilo koju drugu vrstu medija koju program podržava. Te se poruke obično ne prikazuju u stvarnom vremenu dok su stvorene, već samo nakon što ih korisnik generira i pošalje.
Osim odjeljka za prikaz, odjeljak za unos obično je glavni dio prozora za razgovor. Ovaj odjeljak prikazuje poruku koju kreira korisnik, u stvarnom vremenu. Ako program za čavrljanje korisnicima dopušta postavljanje slika ili zvučnih datoteka, to će također biti obično prikazano u ovom odjeljku. Drugi odjeljci također mogu biti dio prozora za razgovor, uključujući prikaze vizualnih avatara za korisnike, poveznice na simbole koji se mogu slati putem chat programa i reklame.
Dok je prozor za chat često osnovni dio svakog programa za razmjenu trenutnih poruka, postoje i druge aplikacije za opcije razgovora. Online videoigre, posebno online igre s masovnim igrama za više igrača (MMO) često uključuju prozore za razgovor za komunikaciju između igrača. Ti su prozori često prilagodljivi i mogu se promijeniti tako da primaju samo poruke od određenih igrača ili uključuju više kartica za pružanje različitih informacija u diskretnim slojevima jednog prozora. Web-mjesta društvenih mreža također često uključuju programe za razmjenu trenutnih poruka za korisnike prijavljenih na web-mjesto, koji obično koriste prozore za razgovor koji su povezani s web-preglednikom koji se koristi za pristup takvim stranicama.