由在无水丙三醇中加热草酸，然后蒸汽蒸馏得到。另外一种制备方法（必须要在通风橱中进行）是在盐酸作用下的异丙腈的水解。异丙腈的制备由乙胺和氯仿反应获得。（异丙腈过于令人不快的气味使此反应必须在通风橱中进行。）
化学性质.甲酸具有羧酸的通性。但甲酸同时具有一个醛基，这使它可以被进一步氧化：甲酸在浓硫酸或氧化铝催化下加热脱水生成一氧化碳，这是实验室制取纯净一氧化碳的方法。甲酸也能在氧化锌或高锰酸钾催化下，进行脱氢反应：
毒性.甲酸对人体的毒性除了刺激黏膜