Chemical reactor built up of plates (2,3) which are stacked alternatively to provide two separate sets of channels (4a,4b). Channels (4a) contain the chemical reagents and channels (4b) carry hot liquid for heat transfer to channels (4a). The walls of channels (4a) are oxidised to form a micro-porous layer into which catalytic material can be deposited.