This module seems handy but it crashes in node.js environment: node_modules/exif-parser/lib/jpeg.js:12 throw new Error('Invalid JPEG section offset'); ^ Error: Invalid JPEG section offset at Object.module.exports.parseSections (/home/xu/node_modules/exif-parser/lib/jpeg.js:12:11) In node you would avoid this by using callbacks to indicate error.