The Nintendo 3DS has a library worth emulating — the entire mainline Pokemon run from X/Y through Ultra Sun/Moon, Fire Emblem Awakening and Fates, the two Zelda remakes, Monster Hunter, Animal Crossing: New Leaf, Bravely Default, the Ace Attorney games, Kid Icarus: Uprising. And in 2026, the emulation scene for it is in a weird spot, because the emulator everyone used for a decade — Citra — is dead.
If you just want the answer: use Azahar. It’s the actively-maintained successor to Citra, it runs everywhere, and it’s the closest thing to a default the 3DS scene has right now. The rest of this guide explains what happened to Citra, how Azahar compares to the other options, and exactly how to set it up on whatever you’re running.
The Quick Picks
| Emulator | Best For | Platforms |
|---|---|---|
| Azahar | Best overall, everyone | Windows, Mac, Linux, Android, iOS |
| Panda3DS | Low-end hardware, experimental | Windows, Mac, Linux, Android, more |
| Lime3DS | Legacy holdouts (now merged into Azahar) | Windows, Mac, Linux, Android |
| Citra | Don’t — it’s discontinued | Windows, Mac, Linux, Android |
| Folium | iOS users who want one app for many systems | iOS only |
What Happened to Citra
For about ten years, Citra was 3DS emulation. If you wanted to play a 3DS game on a PC or phone, you used Citra. It was accurate, mature, and ran the vast majority of the library at full speed.
Then in March 2024, Nintendo sued Tropic Haze, the team behind the Switch emulator Yuzu. Citra was made by the same team. The lawsuit settled fast — Tropic Haze paid Nintendo $2.4 million and agreed to take everything down. Yuzu and Citra both vanished from the internet on the same day. Official builds, the website, the GitHub repo: gone.
But Citra was open-source, licensed under the GPL. You can take down your own copy, but you can’t un-publish code that’s already been forked thousands of times. Within days, community forks appeared. The two that mattered were Lime3DS and PabloMK7’s fork of Citra. For most of 2024 those were the two builds people passed around.
In early 2025 those two projects merged into a single, unified emulator: Azahar. That’s the one to use now. It carries forward all of Citra’s compatibility, keeps your old Citra save files and folder structure, and is under active development again.
So the short version: Citra is gone, Azahar is Citra reborn, and your old saves still work. If you’re reading an old guide that tells you to download Citra, mentally substitute “Azahar” everywhere.
Azahar — The One to Use
Platforms: Windows, macOS, Linux, Android, iOS Site: azahar-emu.org
Azahar is the default 3DS emulator in 2026 and it isn’t close. It’s the merged continuation of the two main Citra forks, which means it inherited a decade of compatibility work and is being actively maintained by people who actually care about the 3DS.
Compatibility is excellent. The overwhelming majority of the commercial library runs at full speed with no per-game tweaking. Pokemon, Fire Emblem, the Zelda remakes, Animal Crossing, Mario Kart 7, Smash 3DS — they just run. A handful of demanding or weird titles need a setting changed, but for most people it’s load-and-play.
What it does well
- Native dual-screen handling — The 3DS had two screens, and Azahar lets you lay them out however you want: stacked, side by side, one large with the other floating, or custom positions. On a single modern display this is genuinely better than the original hardware.
- Internal resolution upscaling — Render 3DS games at up to 10x their native resolution. A handheld game from 2011 suddenly looks razor-sharp at 4K. This is the single biggest reason to emulate the 3DS instead of playing on hardware.
- Save compatibility with Citra — Drop your old Citra save folder in and keep going. Nothing is lost.
- Custom textures and shaders — The community has high-res texture packs for popular games, and Azahar supports them.
- Amiibo emulation — Load amiibo files instead of needing physical figures.
- Cross-platform saves — Move saves between your PC and phone builds.
- Cheats and a built-in cheat engine — Action Replay-style codes work.
Where it falls short
3DS emulation is more demanding than it looks. It’s not the raw power of the games — it’s that the emulator has to juggle two screens, a fiddly GPU, and some genuinely strange hardware quirks. On weak Android chips you’ll feel it (more on hardware below).
The other rough edge is encrypted games. Azahar runs decrypted ROMs (.3ds, .cci, .cxi) with zero setup. But if you have encrypted dumps or want to install .cia files the way you would on a real 3DS, you need system files and AES keys pulled from your own console. For most people playing decrypted ROMs, this never comes up.
Panda3DS — The Lightweight Challenger
Platforms: Windows, macOS, Linux, Android, and more (including some unusual targets)
Panda3DS (sometimes called Alber after its mascot) is a newer, from-scratch 3DS emulator that isn’t based on Citra’s code. It’s lighter, it’s experimental, and it’s the interesting wildcard in this space.
Why care about it? Two reasons. First, it runs on low-end hardware that chokes on Azahar — if you’ve got a weak Android handheld or an older PC, Panda3DS is worth trying when Azahar stutters. Second, it’s not a Citra fork, which means it’s a genuinely independent codebase. Healthy emulation scenes need more than one project, and Panda3DS is the most promising alternative.
The catch is maturity. Compatibility isn’t at Azahar’s level yet — more games have issues, and some don’t boot at all. It’s a “try it when Azahar doesn’t work for you” option, not a replacement. But it’s improving fast, and on hardware where Azahar is unplayable, a slightly buggy Panda3DS beats nothing.
Lime3DS and Citra — For Reference
You’ll still see Lime3DS mentioned in older guides and Reddit threads. It was one of the two big Citra forks, and it was good. But it merged into Azahar — Lime3DS development effectively is Azahar now. There’s no reason to seek out a standalone Lime3DS build in 2026; just use Azahar.
Citra itself? Skip it. If you happen to have an old build, it still runs the games it always did, but it gets no updates, no bug fixes, and no new features. Azahar opens the same saves and does everything Citra did, plus more. Migrating takes about two minutes. There is no scenario in 2026 where Citra is the right choice over Azahar.
How to Set Up Azahar (PC)
Setting up Azahar on Windows, Mac, or Linux takes about five minutes.
- Download Azahar from azahar-emu.org. Grab the build for your OS. On Windows you get a portable archive — extract it anywhere.
- Launch it. First run, point it at a folder where you’ll keep your games. Azahar scans the folder and builds a game list with box art.
- Add your games. Drop your decrypted 3DS ROMs (
.3ds,.cci, or.cxi) into that folder. Dump these from your own cartridges and console — see the legality note below. - Set your resolution. Go to Emulation → Configure → Graphics and bump the internal resolution. 3x or 4x is a great sweet spot for most monitors; go higher for 4K. If performance dips, drop it back down.
- Configure controls. Map a controller under the Controls tab. An 8BitDo controller or an Xbox pad works great. The 3DS circle pad maps to the left stick; the touchscreen maps to your mouse or a second input.
- Pick a screen layout. Under Layout, choose how you want the two screens arranged. “Large screen” with the second screen floating is a popular choice for action games.
That’s it. Most games will run full speed immediately on any modern PC — even a budget mini PC handles the 3DS without trouble.
How to Set Up Azahar (Android)
3DS emulation on Android is where hardware matters most.
- Check your chip. You want a Snapdragon 7-series or 8-series, a Dimensity 8000/9000, or equivalent. Weaker chips run lighter games but stutter on the demanding ones.
- Install Azahar from the official site. It ships as an APK — enable “install from unknown sources” for your browser, then install it.
- Grant storage permission so it can see your ROM folder.
- Add your games folder and let it scan.
- Tune graphics down first. On mobile, start at native or 2x resolution and only push higher if the game holds full speed. Mobile GPUs hit the upscaling wall faster than desktop ones.
- Use a controller for anything that isn’t menu-driven. Touch controls work but a Bluetooth controller transforms the experience.
If you’re emulating on a dedicated Android handheld rather than a phone, the device’s chip is everything. Strong Android handhelds like the Anbernic RG556 and AYANEO Pocket S handle 3DS games well, while metal-build mid-rangers like the Anbernic RG405M manage lighter titles. For a full breakdown of which handhelds run what, see our best handheld emulators guide and the Android emulation guide.
How to Set Up Azahar (iOS)
Yes, you can emulate the 3DS on an iPhone or iPad, no jailbreak required.
- Install a sideloading tool — AltStore or SideStore. These let you install non-App-Store apps with your own Apple ID.
- Sideload Azahar’s iOS build. Alternatively, install Folium, a multi-system iOS emulator that includes a 3DS core based on the same Citra lineage.
- Import your ROMs through the Files app.
- Configure and play. Modern iPhones (A15 Bionic and newer) run 3DS games beautifully — Apple’s chips are absurdly fast for this.
iOS emulation has come a long way since Apple loosened its rules on emulators. It’s no longer a second-class experience.
Hardware: What You Actually Need
3DS emulation is the most demanding of the classic Nintendo handhelds. Here’s the rough tier list.
| Platform | What runs the full library | What runs lighter games |
|---|---|---|
| PC | Any modern CPU (last ~8 years) | Even old/weak PCs are fine |
| iPhone/iPad | A15 and newer | A12–A14 |
| Android phone | Snapdragon 8-series, Dimensity 9000 | Snapdragon 7-series |
| Android handheld | High-end (SD 8 Gen 2/3 class) | Mid-range Unisoc/Dimensity |
The good news: if you’re on a PC, you basically don’t need to think about this. 3DS games are tiny by modern standards, and any desktop or laptop from the last decade runs them at full speed with room to upscale. The Steam Deck handles the entire 3DS library effortlessly, too.
It’s only on phones and dedicated Android handhelds where the chip matters, and even then, the lighter half of the library (most 2D and simpler 3D games) runs on surprisingly modest hardware. It’s the heavy hitters — Pokemon X/Y/Sun/Moon, Monster Hunter, Kid Icarus — that separate a good chip from a weak one.
Whatever you run on, get a fast, roomy microSD card if it’s a handheld. A 128GB card holds the entire 3DS library many times over.
A Note on ROMs and Legality
The emulator is legal. The games are a different question.
Azahar, Panda3DS, and the rest are legal software — emulators have been ruled legal for decades. What’s not legal is downloading ROMs of games you don’t own. The legitimate path is to dump your own cartridges and system files from a 3DS you own, using homebrew tools like GodMode9.
We don’t link to ROM sites for copyrighted games. For the broader picture on where the lines are — legal homebrew, public-domain titles, fan translations of games never released in your region — see our guides on the best homebrew games, fan translations, and where retro ROMs come from.
So What Should You Use?
For 99% of people: Azahar, on whatever device you’ve got. It’s the maintained successor to Citra, it runs nearly the entire library, it upscales beautifully, and it works on PC, Android, and iOS. Setup is quick and your old Citra saves carry over.
Reach for Panda3DS only if Azahar runs poorly on your specific hardware — it’s lighter and independent, but less compatible.
Ignore everything else. Citra is dead, Lime3DS became Azahar, and the forks you’ll see floating around old forum posts have all converged on the same place.
If the 3DS is your gateway into emulation, it’s worth poking around the rest of the Nintendo handheld scene too — our best GBA emulator guide covers the generation before it, and if you’re eyeing newer consoles, the Switch emulator guide picks up where the 3DS leaves off.