The problem with generic QR codes
A pixelated black-and-white square printed from a free generator does the job, barely. It looks like an afterthought, gives guests no reason to trust it, and says nothing about what scanning will do. Worse, many free generators produce codes that expire, redirect through ad pages, or break when the "free trial" ends, taking your menu down with them.