O fereastră de chat este o fereastră folosită de un program de chat pentru a permite unui utilizator să vadă mesajele pe care le-a primit, precum și acele mesaje pe care le-a trimis. Această fereastră este de obicei separată în două zone de bază: secțiunea de afișare care arată mesajele care au fost trimise de fiecare utilizator și secțiunea de introducere care permite utilizatorului să vadă mesajul pe care îl creează în prezent. O fereastră de chat poate face parte dintr-un program de chat, cum ar fi programele de mesagerie instantanee, sau poate exista într-un cadru mai larg, cum ar fi un joc online pe calculator sau un site web de rețea socială.
Există o serie de moduri în care o fereastră de chat poate fi creată și afișată, iar complexitatea unor astfel de ferestre a evoluat de-a lungul mai multor generații de programe de chat. Designul de bază pentru o fereastră de chat constă de obicei din două elemente: secțiunea de afișare și secțiunea de introducere. În timp ce aceste două secțiuni pot fi afișate în orice tip de aspect, cel mai frecvent aspect implicit este ca secțiunea de afișare să fie mare și deasupra secțiunii de intrare mai mici.
Secțiunea de afișare a unei ferestre de chat arată de obicei acele mesaje care au fost deja trimise de utilizatorii programului de chat. Acestea pot include mesaje text trimise de utilizatori, imagini încărcate sau trimise prin program, link-uri care au fost incluse în mesaje și orice alt tip de media acceptat de un program. Aceste mesaje nu sunt de obicei afișate în timp real pe măsură ce sunt create, ci doar odată ce au fost generate și trimise de către un utilizator.
Pe lângă secțiunea de afișare, secțiunea de introducere este de obicei o parte majoră a unei ferestre de chat. Această secțiune afișează un mesaj creat de un utilizator, în timp real. Dacă un program de chat permite utilizatorilor să posteze imagini sau fișiere de sunet, atunci acesta va fi de obicei afișat în această secțiune. Alte secțiuni pot face, de asemenea, parte din ferestrele de chat, inclusiv afișări de avatare vizuale pentru utilizatori, link-uri către simboluri care pot fi trimise prin programul de chat și reclame.
În timp ce o fereastră de chat este adesea o parte de bază a oricărui program de mesagerie instantanee, există și alte aplicații pentru opțiunile de chat. Jocurile video online, în special jocurile online masiv multiplayer (MMO) includ adesea ferestre de chat pentru comunicarea între jucători. Aceste ferestre sunt adesea personalizabile și pot fi modificate pentru a primi doar mesaje de la anumiți jucători sau pot include mai multe file pentru a oferi informații diferite în straturi discrete ale unei singure ferestre. Site-urile web de rețele sociale includ adesea programe de mesagerie instantanee pentru utilizatorii conectați pe site, care utilizează de obicei ferestre de chat conectate la browserul web folosit pentru a accesa astfel de site-uri.