RandR («resize and rotate») er en kommunikasjonsprototkoll som er skrevet som et utvidelse til vindustjeneren til Vindussystemet X og Wayland. Både XrandR og WrandR tilbyr egenskaper til å omdefinere størrelsen, rotere og reflektere et vindu på skjermen.

En bruker bruker typisk applikasjonen med en grafisk front-end for å kontrollere RandR, men kommandolinje verktøyene xrandr og weston-wrandr finnes også.