2,5-Bis(hydroxymethyl)pyrrole

2,5-Bis(hydroxymethyl)pyrrole is an organic chemical compound with formula C6H9O2N, or (HOCH2)2(C4H3N). Its molecule can be described as that of pyrrole C4H5N with hydroxymethyl groups HO\sCH2\s replacing the two hydrogen atoms adjacent to the nitrogen atom.

The compound is a white solid, soluble in water and acetone. It is stable in alkaline solutions, but otherwise tends to polymerize by self-condensation. The compound was used as an intermediate in the synthesis of hexahydroporphine ("unsubstituted porphyrinogen"), the core of uroporphyrinogen III, precursor of many critically important biological products such as hemoglobin and chlorophyll.

Preparation
The compound can be synthesized by formylation of pyrrole followed by reduction of the resulting pyrrolecarboxaldehyde.