How To Fix MyFitnessPal Barcode Scanner Not Working

MyFitnessPal barcode scanner feature makes it easy to log food by quickly scanning the barcode on food packaging.

The barcode scanner option is available on the “Dashboard” page of the app next to the “Search for a food” bar.

When you tap on the icon the scanner opens immediately. Another way to open the scanner is from your “Diary” page when you log food.

However, to use this feature you need to have MyFitnessPal’s premium subscription account. The feature was made available to all users including free accounts until October 1st 2022.

If you want to continue using the feature then you need to upgrade to a premium account via  MyFitnessPal or through the latest versions of the iOS or Android apps.

If you are already a premium account holder of My MyFitnessPal but still have not been able to use the barcode scanner in your iOS app then you can fix it.

In this guide, you will know why the MyFitnessPal barcode scanner is not working and how you can fix it.

Why Is The MyFitnessPal Barcode Scanner Not Working?

The barcode scanner feature may not be working for you because you have not subscribed to a premium account.

MyFitnessPal Premium

The feature requires a device with a rear camera option. The device with only the front camera option will not allow the scanner to function properly.

You have not allowed access to the camera for the MyFitnessPal app. You can check if you have provided access to the camera by checking your device settings.

The scanner will not work if the request to access the camera by MyFitnessPal is off on your device settings.

How To Fix The MyFitnessPal Barcode Scanner Not Working Error?

The first step is to make sure that you have a premium account with MyFitnessPal. Then you can check if your device has the option of a rear camera to scan a barcode.

Check your device settings if you have allowed the access to camera while using the MyFitnessPal app on iOS or Android app.

1. Upgrade To MyFitnessPal Premium Account

Open MyFitnessPal From the Website

  • Go to MyFitnessPal.
  • Scroll to the bottom of the page and click on “Premium”.
  • Fill in your details to “Sign In” if you are already a member.
  • If you are not a member then click on “Sign up now” to create an account by providing your details.

iOS or Android App

  • Open the App Store or Google Play Store.
  • In the search bar type “MyFitnessPal” and then tap on “Get” to install the app.
  • Open the app once the installation is complete.
  • Fill in your details to “Sign In” if you are already a member.
  • If you are not a member then click on “Sign up now” to create an account by providing your details.

Note: You have the option to start a free trial of a premium account after the profile is created and then pay subscription fees after one month’s trial to continue using the premium features.

2. Check Your Device

If you are using the MyFitnessPal app on your mobile then check that you can enable the rear camera option while scanning the barcode.

  • Open MyFitnessPal App.
  • Tap on the “barcode scanner” option next to the “search for a food” bar.
  • When the camera opens you can scan the barcode with the rear camera.

3. Give Access To The Camera On Your Device Settings

  • Open “Settings” on your device.
  • Go to “Privacy and Security”.
  • Select “Camera”.
  • Turn “On” for MyFitnessPal.

4. Contact MyFitnessPal Support

MyFitnessPal Support

If the problem persists, then you can reach out to support through their email and describe your issues.