What Citra is and where to get it
Citra is an open-source emulator that runs Nintendo 3DS games on your Windows, Mac, or Linux computer. You download it from the official Citra website at citra-emu.org, not from app stores or third-party sites. The official source is the only place where you know the software hasn't been modified or bundled with unwanted programs.
The emulator itself is free. You'll need your own 3DS game files to use it — either dumped from cartridges you own using a modified 3DS, or obtained through other means. Citra runs the games, but doesn't come with any games included.
Key Takeaways
- Download Citra only from citra-emu.org to avoid modified versions that may contain malware or spyware.
- The installation process differs slightly by operating system: Windows uses an installer, while Mac and Linux require manual setup.
- After installation, you'll need to dump game files from your own 3DS cartridges or obtain them through legal channels before you can play anything.
- Citra requires a reasonably modern CPU and GPU — older computers may struggle to run games at full speed.
- The emulator is still in active development, so performance and compatibility improve with updates released several times per year.
Downloading Citra on Windows
Go to citra-emu.org and click the download button. You'll see options for different operating systems. Select the Windows version, which will download a .exe installer file. Save it to your Downloads folder or wherever you normally keep installers.
Once the download finishes, double-click the installer. Windows may show a security warning because the file is unsigned — this is normal for open-source software. Click "Run anyway" or "Yes" to proceed. The installer will ask you where to install Citra; the default location (usually Program Files) works fine. Let it finish, and Citra will appear in your Start menu.
Downloading Citra on Mac
On the Citra website, select the macOS download option. This gives you a .dmg file. Open it by double-clicking, and you'll see the Citra icon. Drag it into the Applications folder that appears in the same window.
After the copy finishes, open Applications and double-click Citra. macOS may warn you that the app is from an unidentified developer — this is expected. Right-click Citra, select "Open," and click "Open" again in the dialog that appears. This tells macOS you trust the application. After the first launch, you can open it normally from Applications or Spotlight.
Downloading Citra on Linux
Linux users have two main routes: AppImage or building from source. Most people should use the AppImage version, which is simpler. Download the .AppImage file from citra-emu.org, then open a terminal in the folder where you saved it.
Run these commands in order:
- chmod +x Citra-*.AppImage
- ./Citra-*.AppImage
The first command makes the file executable. The second runs it. If you want Citra to appear in your applications menu, you can move the AppImage to ~/.local/bin or create a desktop shortcut, but running it from the terminal works immediately.
What you need before you can play games
Citra won't run anything until you provide game files. These come from dumping your own 3DS cartridges using a modified 3DS console and software like Godmode9. This process is legal if you own the cartridges, but it requires technical knowledge and a console you're willing to modify.
The alternative is to obtain game files through other channels, which varies by jurisdiction and the copyright holder's enforcement. Citra itself is legal to download and use — it's a tool, like VLC or Blender. What you do with it depends on where the game files come from.
System requirements and performance
Citra runs on computers with a CPU from roughly 2012 onward and a dedicated or integrated GPU. Older machines may launch games but run them slowly or with graphical glitches. A modern multi-core processor (Intel i5 or AMD Ryzen 5 equivalent) and at least 4 GB of RAM will handle most games at full speed.
GPU matters more than CPU for 3DS emulation. Nvidia and AMD dedicated graphics cards perform better than Intel integrated graphics, though integrated graphics can work. If your computer struggles with modern games, it will likely struggle with Citra too.
Keeping Citra updated
Citra releases updates several times per year, usually with bug fixes and compatibility improvements. On Windows, the installer checks for updates automatically when you launch the program. On Mac and Linux, you'll need to download a new version manually from the website and replace the old one.
Updates are worth installing because older versions may have crashes or games that don't run at all. Check the Citra website or GitHub releases page to see what changed in each version before updating, especially if a game you play is working well — occasionally an update can introduce a new bug.
Frequently Asked Questions
Is it safe to download Citra from the official website?
Yes. The official Citra website is citra-emu.org. Any other site claiming to host Citra may have modified the software to include malware, spyware, or cryptocurrency miners. Stick to the official source.
Do I need to dump games from my own 3DS?
Legally, yes — you should own the cartridges you're playing. Technically, Citra will run any game file you provide, regardless of where it came from. How you obtain game files is your responsibility.
Why is my game running slowly?
Citra is demanding. Slow performance usually means your CPU or GPU isn't powerful enough, or you're running other programs that are using system resources. Close background apps, check that your graphics drivers are current, and try lowering the emulation speed in Citra's settings. Some games are also harder to emulate than others.
Can I play online multiplayer in Citra?
Citra has experimental online support for some games, but it's not reliable. Most people use Citra for single-player games. Check the Citra compatibility list on their website to see whether a specific game supports online play in the emulator.
What if Citra crashes when I try to launch a game?
First, make sure your game file isn't corrupted — try a different game to see if the problem is widespread. If Citra crashes on all games, update to the latest version. If crashes continue, check the Citra GitHub issues page to see if others have reported the same problem with that game.