Best daily deals

Affiliate links on Android Authority may earn us a commission. Learn more.

What is the Citra 3DS emulator and how do you use it on Android?

The Citra 3DS emulator has now been shuttered.
By
March 6, 2024
Samsung Galaxy S20 Ultra Nintendo 3DS Emulation Super Mario 3D Land

Update: As part of the blowback from Nintendo's lawsuit against the Yuzu team (which also developed Citra), the Citra 3DS emulator is no longer officially available. You can find some forks online, but it is no longer actively developed by the same team.

Emulation is one of the many nifty things you can do with Android devices, and now that the Citra 3DS Emulator is on the Google Play Store, you have even more options. This official version launched for Android in May 2020 and offers several benefits over previous unofficial versions.

Here, we’ll outline everything you need to know about the Citra 3DS emulator for Android, starting with a bit of history. You can also download it right away by clicking below.

What is the Citra emulator?

ASUS ROG Phone 3 with Xbox Controller Citra Nintendo 3DS
C. Scott Brown / Android Authority

Citra was the first Nintendo 3DS emulator for PC. It was first released by developer Team Citra in 2014, and they slowly added support for more games over the years. It now supports most commercial games, save states, and even online play. The latter is only available on the PC version of the official Citra emulator, at least for now.

Citra isn’t the only 3DS emulator out there these days, but it is the best. It can’t play every 3DS game, but it supports big franchises such as Pokémon, The Legend of Zelda, Animal Crossing, and more.

It’s worth pointing out that the Citra Team only develops the emulator itself. Pirating 3DS games is still very much illegal. Even if you own the cartridge, downloading ROMs is still a legal gray area. The only legal way to get 3DS ROMs is to dump them yourself from a cartridge you own. Citra has a short guide on that here.

Didn’t Citra already launch on Android a few years ago?

The Android app that launched in 2018 was not an officially licensed app by the original Citra team. This initial app was developed by SachinVin, an independent developer. Although the app was a great start to what Citra users had been requesting, it had a few performance issues.

The Citra team said that the performance issues with the app developed by SachinVin “led to an increase in support and feature requests of the team — who had nothing to do with that unofficial Android port.” They also said that “while the team applauded the efforts of this developer, [they] had to deny providing support for it because it was unofficial.” 

Though the Citra team could not provide support to this app, they invited SachinVin to collaborate with them to produce an app that Citra users would love (and actually be able to use). This resulted in the official Citra app, although other unofficial versions still exist.

What’s new about the official Citra 3DS Emulator?

There were multiple issues that needed fixing after Citra brought SachinVin to the team. Settings within the app didn’t save, the button overlay was clipped, and there were many graphical and layout issues as well. These issues had to be fixed, then tested, then fixed again, and so on. Android is a finicky system to work with. So a lot of work had to be put into the app before presenting it to the public. 

In addition to fixing technical issues, Citra also implemented quite a few features that help with performance. To list a few, GPU emulation on one of the CPU cores, OpenGL ES tweaks, the ability to use your phone keyboard in games that need it, motion control support, and camera/mic functionality.

One of the best additions was the ability to use an external gamepad with the app. One member of the Citra team thankfully realized how many people would want gamepad support, so they worked it in. It works with almost all wired and Bluetooth controllers. So if you have one, you won’t have to worry about using pesky touchscreen controls.

The Citra team even says that if your gamepad doesn’t work, you can reach out to them on their Discord server; they’ll try to figure out what the problem is and get your gamepad working. How cool is that?

How do you use Citra Emulator?

How to use Citra Emulator
C. Scott Brown / Android Authority

Once you download and install the Citra Emulator onto your Android device, there are a few steps you need to take before you can start playing. We won’t touch on every single setting in the app, but rest assured, there are many ways to improve performance. Make sure all of your (legally acquired) ROMs are saved in the same folder on the device before getting started.

Here are the basic steps for how to use Citra Emulator on Android:

  1. Download the app from the Google Play Store.
  2. Open the app and grant permission requests.
  3. Select the folder that contains your ROMs.
  4. Choose a game and start playing!

If you’re having choppy performance, it’s possible that your device simply isn’t powerful enough to run a 3DS emulator. It takes a lot of juice, so anything other than a flagship from recent years will struggle.

That said, there are a few things you can try. First of all, change the internal resolution to 1x. You can also turn on “Enable Asynchronous GPU emulation” and turn off “Accurate Shader Multiplication” for a smaller boost. Also, bear in mind that not every 3DS game will work, and some will work better than others.

Citra Premium features

Although you can download the Citra Emulator app from the Play Store at no cost to you, there is a paid Premium version offered as an in-app purchase. It costs about $5 and unlocks a few special features like a dark theme and texture filtering.

The real benefit of Citra Premium is supporting the developers. They’ve been working on Citra for years on their own time. By supporting them, you can rest assured that the app will continue to be updated in the future!