Mnogi ljudi se mogu zapitati zašto staklo može imati različite boje pošto je staklo vrsta materijala napravljenog od čovjeka. A izgleda da boje ne slikaju boje.
Ako želite da staklo apsorbuje infracrveno, možete dodati gvožđe. Naprimjer, projektor ima ovo izolacijno staklo. Dodavanje cerija u staklo, upijaće ultraljubičasto svetlo. Dodavanjem raznih metala i metalnih oksida u staklo može se promijeniti i boja stakla. Na primjer, mala količina mangana može promijeniti svijetlo zeleno uzrokovano željezom u staklu. Malo više mangan može napraviti staklo od lavande. Se ima sličan učinak. Mala količina kobalta može izazvati plavo staklo. Limeni oksidi i arsenovi oksidi mogu uzrokovati neprozirno bijelo staklo. Čini se da je ova čaša bijela keramika. Oksidi bakra izazivaju tirkisno staklo. Bakra u metalu će stvoriti crimson, neprozirno staklo koje izgleda kao rubin. Nikl može izazvati plavo, tamno ljubičasto, ili čak crno staklo. Titanijum može izazvati smeđkasto žutu boju. Količine zlata u tragovima (oko 0,001%) da čaša bude jako svijetla, kao rubina boja. Staklo uzrokovano uranijem (0,1 do 2%) je žućkasta ili zelena. Srebrni spojovi mogu uzrokovati narančasto do žuto staklo.
Promjena temperature stakla također može promijeniti boju ovih spoja, ali su hemijski principi složeni i još nisu objašnjeni.
