Former PSV Eindhoven trainee Sanoh will officially join the Reds at the end of his contract on 1 July.
The Dutchman, 21, made 26 appearances last season, scoring five goals.
He is Crawley's first signing since the League Two club appointed former Liverpool and Leeds star Harry Kewell as head coach on 23 May.
Find all the latest football transfers on our dedicated page.
Crawley have signed midfielder Moussa Sanoh on a two-year contract after he was not offered a new deal by Dutch second division side RKC Waalwijk.