MyFitnessPal – Setting Custom Macros (For IIFYM) – Google Chrome
Update: It seems User Scripts is no longer up and running. Here’s a link to the custom macros script, which you should be able to install once you have installed Greasemonkey/Tampermonkey – http://karoshiethos.com/js/MFP_Macro_Fix.user.js
Since I have been doing IIFYM, I have been using MyFitnessPal to plan and track my macros. There is a problem with the system though – custom macros work on percentages rather than grams or numeric values. I have found a fix in one of the forums, so I thought I’d go through it here just in case anyone else happens to be sick of the inaccuracies that occur when using percentages as I was.
Note: these instructions are for Google Chrome. If you are using Firefox, use Greasemonkey instead of Tampermonkey. If you are using Internet Explorer, you should upgrade to a better browser anyway.
Super special shout out to Rob Ruchte for creating this awesome script. Seriously awesome work.
Setting custom macros for MyFitnessPal
- Download and install Tampermonkey from the Google Chrome Store (link)
- Visit the MyFitnessPal Macro Fix page on UserScripts.org (link)
- Hit the install button at the top right.
- Once installed, go back into MFP > Home > Goals > Custom.
- There will now be options to set macros using percentages or grams.
- Edit and save your macros and you’re done!
The changes seem to translate perfectly over onto the iOS app (provided you don’t go try to edit them, I guess). On my phone my macros are 1 gram out, but considering the percentages had me sitting at almost 10g out for carbs, this is a definite improvement!!
I can’t believe MFP haven’t implemented this themselves yet. The forums have plenty of requests for it, and yet it’s still an issue. Oh well!
Hope this helps! x