반응형 웹은 CSS의 media query를 사용하여 사용자가 보는 디바이스의 크기에 맞게 (혹은 브라우저 크기에 맞게) 자동으로 반응하여 커지거나 줄어드는 웹을 말한다. 반응형 웹은 성능을 많이 먹는 대신, 최저한의 코딩으로 쉽게 디바이스 지원을 할 수 있는 매리트가 있다.

적응형 웹은 서버나 클라이언트에서 디바이스의 크기를 받아서 해당 디바이스 별로 최적화된 웹을 보여주는 걸 말한다. 반응형 웹에 비해서 디바이스 별로 새로운 페이지를 만들어줘야 하지만 디바이스 별로 이미지 및 요소들을 최적화해서 보여줄 수 있어 성능에 유리한 장점을 가지고 있다.