Rámy (anglicky frames) jsou HTML technologie, která umožňuje rozdělit stránku v prohlížeči na segmenty a do těchto segmentů pak načíst další stránky.
Původně se rámy používaly pro jednodušší správu statických webů – do jednoho segmentu se načetlo menu a do druhého obsah stránky. Takové řešení však nefunguje dobře ve vyhledávačích, protože návštěvníkovi z vyhledávače se pak navigace nezobrazí. A crawleři vyhledávače zase obtížně přechází na další stránky webu.
Proto se dnes rámy využívají hlavně při vývoji různých specifických aplikací a online nástrojů. Na běžných webech je postupně nahradilo skriptování na straně serveru umožňující vytváření tzv. dynamických webů a později také technologie AJAX, která umožňuje do stránky načítat další obsah na pozadí, bez znovunačtení stránky.