In 2022 MyFitnessPal moved barcode scanning behind Premium, and a lot of people have been quietly annoyed about it ever since. AlisLog scans free, keeps macros free, has no account to make, and costs a quarter as much if you do decide to pay.
Everything below is checkable. Where MyFitnessPal is genuinely better, that's further down the page — not buried.
Three real ones. If any of these is the thing you need, it is genuinely the right app and you should stay.
Scan, log, and see your macros without paying anything. Premium is there if you want it, at a quarter of what you're paying now.