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

Installation Guide

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

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

  1. Open File → Open Yuzu Folder.
  2. Place prod.keys, title.keys (and key_retail.bin if applicable) into the keys/ folder.
  3. Copy dumped firmware .nca files into nand/system/Contents/registered/.
  4. Restart Yuzu to confirm the "missing keys" warning is gone.

Add Games

  1. Prepare a folder with your dumped .XCI or .NSP files (merge split parts if needed).
  2. Double-click inside the Yuzu game list to Add a folder and point to your games directory.
  3. Install updates/DLC via File → Install Files to NAND… and select the relevant .NSP packages.

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

  1. Copy prod.keys/title.keys to the Android Yuzu keys directory.
  2. Place firmware .nca files and your .XCI/.NSP dumps in accessible storage.
  3. Point Yuzu to the game directory and scan. Install updates/DLC from .NSP when 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

  1. Open the Yuzu data directory.
  2. Place prod.keys/title.keys in keys/ and firmware .nca files in nand/system/Contents/registered/.
  3. Restart Yuzu.

Add Games & Content

  • • Point Yuzu to your .XCI/.NSP folder.
  • • 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.