Server-side rendering (SSR) is a technique used in web development to render web pages on the server before sending them to the client's browser. In SSR, when a user requests a page, the server processes the request, generates the HTML content for the requested page on the server, and then sends the fully rendered HTML page to the client's browser.