Un spațiu topologic este un spațiu studiat în topologie, matematica structurii formelor. În linii mari, este un set de lucruri (numite puncte) împreună cu o modalitate de a ști ce lucruri sunt apropiate.

Mai precis, un spațiu topologic are un anumit tip de seturi, numite seturi deschise. Seturile deschise sunt importante deoarece permit să vorbim despre punctele din apropierea unui alt punct, numite vecinătăți ale punctului. O vecinătate a unui punct este pur și simplu un ansamblu deschis care conține acel punct. Dacă nu am avea conceptul de seturi deschise, nu am putea defini în mod corect vecinătățile. Dacă se încearcă să se definească vecinătatea unui punct ca fiind orice ansamblu care conține acel punct, s-ar putea ca acesta să includă doar acel punct și numai acel punct, nu orice punct din apropierea lui sau puncte îndepărtate. Avem, de asemenea, conceptul de seturi închise, care sunt completări ale seturilor deschise. Altfel spus, toate punctele care nu aparțin unui anumit ansamblu deschis formează un ansamblu închis.

Seturile deschise trebuie să urmeze anumite reguli pentru a corespunde ideilor noastre de apropiere. Unirea unui număr oarecare de seturi deschise trebuie să fie deschisă, iar unirea unui număr finit de seturi închise trebuie să fie închisă. (Cea de-a doua regulă funcționează numai pentru un număr finit de seturi închise. Acest lucru se datorează faptului că, în multe cazuri, un ansamblu care conține un singur punct este închis. Orice ansamblu este format din puncte. Dacă cea de-a doua regulă s-ar aplica unui număr infinit de seturi închise, atunci orice set ar fi închis). Ca un caz special, ansamblul care conține fiecare punct este atât deschis, cât și închis. Setul care nu conține niciun punct este, de asemenea, atât deschis, cât și închis.

Un set de puncte poate avea mai multe definiții diferite a ceea ce este un set deschis. Se poate considera că doar anumite seturi sunt deschise sau că mai multe seturi sunt deschise. Se poate considera chiar că fiecare ansamblu este deschis. Același set cu diferite definiții ale seturilor deschise formează spații topologice diferite.