Guide

How to change the language in the DJI Fly app

UPDATED NOVEMBER 2026

DJI Fly doesn't have a simple language menu of its own on most devices. It shows its text in the language of the device it's running on. To change it, change your phone's language (or the app's language in your phone's settings), or on a screen controller like the DJI RC 2, change the controller's system language. Then close and reopen DJI Fly.

Change DJI Fly's language
DJI Fly follows the language of the device it runs on. On screen controllers, that's the controller's own system language.

On an iPhone or iPad

You can change just DJI Fly's language without changing the whole phone:

  1. Open the iPhone Settings app.
  2. Find DJI Fly in the list of apps (on recent iOS versions, under Apps).
  3. Tap Language and choose the one you want. Apple only shows this option when the app supports more than one language and you have more than one language added to your phone.
  4. Reopen DJI Fly.

If there's no Language option, change the phone's language under Settings > General > Language & Region. DJI Fly will follow it if it supports that language.

On an Android phone

  1. On Android 13 or later, open Settings > System > Languages > App languages. If DJI Fly appears there, pick its language.
  2. If it doesn't, change the phone's language under Settings > System > Languages, and move your preferred language to the top.
  3. Force-stop DJI Fly and reopen it.

Menu names vary by phone maker, so search Settings for "language" if you can't find it.

On a DJI RC, RC 2 or RC Pro

DJI's screen controllers run DJI Fly on their own Android-based system, so the app uses the controller's language.

  1. Swipe down from the top of the controller screen to open the shortcut menu.
  2. Tap the gear icon to open the controller's system settings.
  3. Find the language setting and choose your language.
  4. Return to DJI Fly.

Owners report that the first-time setup screen on some controllers asks you to choose a language before anything else. Choose carefully there. If you picked the wrong one, you can change it later through the same system settings. If you can't read the menus, use your phone's camera translation to find the settings icon and language option. The layout and order of items stay the same in every language.

Some screens still show Chinese

Pilots sometimes report that a few screens, such as GEO zone or map text, appear in Chinese while the rest of DJI Fly is in English. Try these in order:

  1. Update DJI Fly to the latest version. On Android, download it from DJI's site. See DJI Fly app guide.
  2. Update the controller and drone firmware in DJI Fly.
  3. Clear the app cache or reinstall DJI Fly. See clear DJI Fly app storage.
  4. Check your region settings. A mismatched region or a mix of languages on the phone can confuse some screens.

Units are a separate setting

Language and units aren't linked. Switching the app to English won't change meters to feet. Units (metric or imperial) are set inside DJI Fly's own settings, so check them after you change the language.

Voice features follow the phone too

DJI says the DJI Neo's voice control supports English and Mandarin and uses the connected phone's system language. If voice control isn't responding, check the phone's language first. See Neo app.

Shopping for a controller with a built-in screen? The DJI RC 2 runs DJI Fly without a phone. Browse all drones to see which models it works with.

Related guides

All how-to guides →

Not sure which to pick?

Tell us what you'll fly and your budget. One of our drone pilots will reply with a recommendation.

Ask a drone pilot →

Buying drones for a business, agency or store? Get wholesale pricing →

Ready to ship

Popular picks

View all →