Knjižnica to je fizički prostor u kojem se čuvaju knjige, uredno uređene za proučavanje i savjetovanje. To je zbirka knjiga. Riječ je grčkog podrijetla. Knjižnica je svaki prostor, bilo konkretan ili virtualni, koji okuplja zbirku informacija bilo koje vrste, bilo da se radi o knjigama, enciklopedije, rječnik, monografije, časopisi, letaci itd. ili digitalizirani i pohranjeni na CD-u, DVD-u i bazi podataka Kocke.
Knjižnice mogu biti javne ili privatne. U narodnim knjižnicama pristup knjigama i ostalim materijalima obično je besplatan, a posuđivanje knjiga dopušteno je na određeno vrijeme. Javne knjižnice imaju za cilj pružiti pristup informacijama koje su korisne pojedincima i koje kulturu donose u društvo. Postoje i knjižnice u zajednici, koje se uglavnom nalaze u predgrađima i ne dobivaju uvijek potporu države.
Privatne knjižnice mogu održavati privatne obrazovne ustanove, zaklade, istraživačke institucije ili veliki kolekcionari. Otvara svoja vrata studentima, čitateljima i istraživačima.
Postoje i specijalizirane knjižnice koje nude zbirke informacija o određenoj temi, poput medicine, matematike, kina i drugih.