Yuzu Emulator
Play Nintendo Switch games on PC with Yuzu — a leading free Nintendo Switch emulator that delivers enhanced graphics, smoother performance, and full compatibility with thousands of titles.
Enjoy your favorite games in up to 4K resolution, use mods and cheats, connect controllers, and experience multiplayer just like on the original console — all optimized for Windows, Linux, and Android.
Free & Open-Source
Why Choose Yuzu Emulator?
Massive Game Compatibility
Yuzu runs thousands of Nintendo Switch titles with strong stability, including fan favorites like The Legend of Zelda: Breath of the Wild, Pokémon Sword and Shield, and Super Mario Odyssey. Regular optimizations ensure smoother gameplay across genres, from RPGs to fast-paced fighters.
Enhanced Graphics up to 4K
Push visuals beyond what the original console allowed. Yuzu supports high-resolution scaling, texture filtering, and anti-aliasing, so games look sharper, brighter, and more detailed on modern PCs and monitors.
Cross-Platform Support
Whether on Windows, Linux, or Android, Yuzu offers flexible emulation across devices. Switch easily between desktop, laptop, or handheld setups without sacrificing performance or compatibility.
Multiplayer & Local Co-Op
Play with friends just like on the real Switch. Yuzu supports local wireless multiplayer, online play, and even split-screen for couch co-op, making it a social and versatile experience.
Save States & Game Transfers
Never lose progress again. Create instant save states or transfer official saves from your Nintendo Switch. Continue exactly where you left off — on any device, anytime.
Controller Integration
Enjoy seamless gameplay with Xbox, PlayStation, and Switch Pro controllers. Button mapping is fully customizable, so every player can set up controls for maximum comfort.
Modding & Customization
Enhance games with mods: boost performance, unlock 60fps patches, install HD texture packs, or customize character skins. Yuzu's active modding community keeps gameplay fresh and exciting.
Performance Optimization
Built with multi-core CPU emulation, Vulkan and OpenGL support, and Fastmem technology, Yuzu makes full use of your hardware. Expect faster load times, smoother frame rates, and stable performance even in demanding titles.
Open-Source & Free
Licensed under GPL, Yuzu is fully open-source. This means transparency, continuous contributions from developers worldwide, and complete freedom to use, modify, or learn from the code.
Main Features
- • Play Nintendo Switch games on PC, Linux, and Android
- • Enhanced graphics with resolution scaling up to 4K
- • Smoother gameplay with improved frame rates and performance
- • Save states and instant load functionality
- • Controller support for Xbox, PlayStation, and Switch Pro gamepads
- • Multiplayer support (local, online, and split-screen co-op)
- • Mod support for 60fps patches, HD textures, and custom skins
- • Game save transfer from official Nintendo Switch consoles
- • Cross-platform portability with consistent performance
- • Vulkan and OpenGL rendering for maximum compatibility
- • Multi-core CPU emulation and Fastmem optimizations
- • Lightweight, easy setup with user-friendly interface
- • Export and backup game libraries with .XCI and .NSP support
- • Open-source and free under GPL license
Screenshots
Legal Situation & Our Position
In early 2024, Nintendo filed a lawsuit against the original developers of the Yuzu Emulator. The case ended with an agreement to shut down official development and distribution channels. However, because Yuzu is an open-source project, the source code and builds remain available in the community, and the emulator continues to exist and evolve outside of the original team.
It is important to note that emulation itself is legal: running Yuzu Emulator, downloading the free builds, or compiling it from source is allowed. Downloading or sharing pirated Nintendo Switch games, firmware, or keys you don't own is illegal.
Our website is not affiliated with the original Yuzu developers or with Nintendo. This is a fan-made project created for archival, preservation, and educational purposes only. We provide information, guides, and safe download links for Yuzu Emulator (PC and Android APK), but we do not host or distribute any game ROMs or copyrighted content.
By using this site, you agree to respect intellectual property laws and only use Yuzu with games you legally own.
Install Yuzu (Windows, Android, Linux)
Set up Yuzu in minutes with the right prerequisites, a clean install, and a quick first-run configuration. Downloads are hosted on a separate page — choose Windows (.exe), Android (.apk), or Linux.
Before You Start (All Platforms)
- • Hardware: A modern CPU (6+ threads recommended) and a GPU with Vulkan 1.1 or OpenGL 4.6 support.
- • Drivers: Update GPU drivers to the latest available version (NVIDIA/AMD/Intel).
- • Storage & RAM: At least 8 GB RAM (16 GB recommended) and sufficient free disk space for games.
- • Legal Note: Yuzu requires decryption keys, firmware, and game dumps from your own Switch console. Do not download copyrighted files from the internet. The Quickstart Guide explains how to legally back up keys/firmware and dump games.
Install Microsoft Visual C++ 2022
Yuzu depends on the latest Microsoft Visual C++ runtime. Install it first, then restart if prompted.
Run the Yuzu Installer
Launch the .exe and select a release channel. Early Access is available to eligible Patreon supporters of the original Yuzu project.
First Launch → Graphics Setup
Go to Emulation → Configure → Graphics → API and select Vulkan (recommended for Intel/AMD/NVIDIA). Keep drivers up to date for best stability and performance.
Recommended Performance Tweaks
Pagefile (virtual memory): set a fixed size to reduce out-of-memory errors.
- • 8 GB RAM → set 15,000 MB for both min/max
- • 16 GB RAM → set 10,000 MB for both min/max
Advanced users: enable Force maximum clocks (certain AMD/NVIDIA GPUs) under Graphics → Advanced.
Add Keys & Firmware
- Open File → Open Yuzu Folder.
- Place
prod.keys,title.keys(andkey_retail.binif applicable) into thekeys/folder. - Copy dumped firmware
.ncafiles intonand/system/Contents/registered/. - Restart Yuzu to confirm the "missing keys" warning is gone.
Add Games
- Prepare a folder with your dumped
.XCIor.NSPfiles (merge split parts if needed). - Double-click inside the Yuzu game list to Add a folder and point to your games directory.
- Install updates/DLC via File → Install Files to NAND… and select the relevant
.NSPpackages.
Allow Sideloading
Enable installing apps from trusted sources (Settings → Security/Install unknown apps).
Install the Yuzu APK
Download the latest .apk and install it on your device.
Grant Storage Permissions
Allow Yuzu to read/write game files and keys.
Graphics Backend
Most modern Android devices run best with Vulkan. Use up-to-date Adreno/Mali drivers (Turnip/Mesa builds may improve compatibility on certain devices).
Add Keys, Firmware, and Games
- Copy
prod.keys/title.keysto the Android Yuzu keys directory. - Place firmware
.ncafiles and your.XCI/.NSPdumps in accessible storage. - Point Yuzu to the game directory and scan. Install updates/DLC from
.NSPwhen prompted.
Controller & Layout
Connect Bluetooth controllers (Xbox, PlayStation, Switch Pro) or customize on-screen controls in Settings → Controls.
Get the Build
Install via your distro's package source, AppImage, Flatpak, or manual build per the Linux instructions.
Drivers & API
- • Use Mesa for AMD/Intel (RADV for AMD is recommended; AMDVLK is an alternative).
- • NVIDIA users should install the proprietary driver.
- • In Yuzu, select Vulkan under Emulation → Configure → Graphics → API.
Add Keys & Firmware
- Open the Yuzu data directory.
- Place
prod.keys/title.keysinkeys/and firmware.ncafiles innand/system/Contents/registered/. - Restart Yuzu.
Add Games & Content
- • Point Yuzu to your
.XCI/.NSPfolder. - • Install updates/DLC via Install Files to NAND….
Firmware for Yuzu Emulator
Why Firmware Matters
Firmware is a set of essential system files that replicate the Nintendo Switch environment. While some games run with only keys, firmware ensures higher compatibility, reduces crashes, and enables DLC support.
Yuzu doesn't ship with firmware — you must dump it yourself from a Switch console you legally own, then place the .nca files in nand/system/Contents/registered/. See our FAQ for tools and step-by-step guidance.
Best Yuzu Settings for Smooth Gameplay
Quick Settings Guide
Optimize Yuzu for your hardware. Key settings include Vulkan API, multicore CPU emulation, and resolution scaling adjusted to your GPU.
Essential Settings:
- • Graphics API: Vulkan (best performance)
- • CPU Emulation: Multicore enabled, Accuracy: Normal
- • Resolution Scale: 1× to 2× for most PCs, 0.5× for low-end
- • VSync: Off for max FPS, or Mailbox for smooth gameplay
- • Shader Cache: Enabled (reduces stuttering)
Need detailed configuration? Check out our comprehensive settings guide.
Frequently Asked Questions
Yuzu is a Nintendo Switch emulator that lets you play Switch games on PC and Android with enhanced graphics and performance.
Yes, the emulator itself is legal, but you must dump your own Nintendo Switch keys, firmware, and games — downloading pirated ROMs is illegal.
Yuzu is completely free to download and use. It's an open-source emulator maintained by a community of developers.
Minimum: Intel i5-8600K / Ryzen 5 3600, GTX 1060 / RX 580, 8 GB RAM. Recommended: i7-12700K / Ryzen 7 5800X, RTX 3060 / RX 6700 XT, 16 GB+ RAM.
You must dump the keys and firmware from your own Switch console using homebrew tools. They cannot be legally downloaded from the internet.
Try using Vulkan API, disabling VSync, lowering resolution scale, or enabling asynchronous shader building. Performance mods also help with heavy games.
Have more questions? Check out our complete FAQ page.