Frameset è un tag HTML utilizzato per la creazione di frame, ovvero finestre interne ai siti web, indipendenti dalla pagina madre. L'effetto è quello di una sorta di “scatole cinesi”, potendo costruire una pagina nell'altra, e via di seguito.
Per costruire una pagina web con i frame bisogna scrivere il codice HTML della pagina all'interno dei tag:
<FRAMESET> qui il codice HTML </FRAMESET>
Sempre all'interno del tag si specificano gli attributi del frame o finestra, ad esempio la lunghezza o o la larghezza, da indicare in percentuale.
I siti web realizzati con i frame sono caratteristici del cosiddetto web 1.0, quindi la prima “era” del web, ed attualmente la tecnica è in disuso sia per evidenti problemi di usabilità e web design (i frame non sono elegantissimi da vedere) che per la difficoltà nell'ottimizzazione SEO.