3-hydroxybenzyl-alcohol dehydrogenase is an enzyme that uses 3-hydroxybenzyl alcohol and NADP+ to produce 3-hydroxybenzaldehyde, NADPH and H+.