PS4 Emulator

PS4 Emulator for PC

Download shadPS4, a real, free and open-source PlayStation 4 emulator for Windows, Linux, and macOS. Play PS4 games on your PC - not a browser "PS4 simulator", but an actively developed emulator with Vulkan graphics, full controller support, and honest compatibility.

Download shadPS4How to install

Free and open source · Version 0.16.0 · Windows, Linux & macOS

What it is: shadPS4 is a real PlayStation 4 emulator - software that runs actual PS4 game code on a PC, not a mock-up of the console menu. It works on Windows, Linux, and macOS and is in active development, so some games are already playable, some reach menus, and many keep improving with each release.

Download the PS4 emulator for your system

PS4 Emulator for Windows

The most common way to run a PS4 emulator on PC. Download the win64 build, extract it, and launch - no installer needed. Works on Windows 10 and 11 (64-bit).

  • Most PC players
  • Windows 10 / 11 (64-bit)
  • Install the latest Visual C++ runtime

v0.16.0 · win64 SDL build · needs an updated GPU driver

PS4 Emulator for Mac

A macOS build of shadPS4 for Apple computers. Approve it in Privacy & Security on first launch. Apple Silicon runs through Rosetta 2 on supported macOS versions.

  • Mac users, including Apple Silicon
  • macOS 15.4 or newer
  • DualShock / DualSense / Xbox pads

v0.16.0 · macOS SDL build · Rosetta 2 on Apple Silicon

PS4 Emulator for Linux

Builds for Linux desktops. Use the generic SDL build on most distributions, or the Ubuntu build on Ubuntu 22.04 and newer. Make the file executable, then run it.

  • Linux desktops
  • x86-64 distributions
  • Vulkan 1.3 drivers installed

v0.16.0 · x64 · check Vulkan & GPU drivers

These are stable release builds - the recommended starting point for most people. shadPS4 also publishes frequent nightly builds with the newest fixes and compatibility changes; start with the stable build unless a specific game needs a very recent change. See the Stable vs Nightly FAQ for details.

Everything a real PS4 emulator should do

Windows, Linux & macOS

A cross-platform PS4 emulator, not a Windows-only tool. The same project targets Windows, Linux, and macOS, so more people can test PlayStation 4 emulation on their own hardware.

Vulkan graphics

Rendering is built on Vulkan, with ongoing work on synchronization, shaders, textures, and image handling. This is where much of the compatibility progress happens between releases.

Controller support

DualShock, DualSense, and Xbox controllers work out of the box, the way most PS4 games were designed to be played. Keyboard and mouse mapping is available too.

Big Picture Mode

A controller-first, console-style interface for couch and TV setups - handy for launching games without a mouse-heavy workflow.

Local multiplayer

Supported titles can use local multiplayer, making shadPS4 more practical for shared-screen and couch co-op games as compatibility grows.

Screenshots & trophies

Capture gameplay with the built-in screenshot feature, and use trophy-related functionality that continues to improve across releases.

Stable & nightly builds

Test on a predictable stable build, or switch to a nightly build when a game has recently improved. Comparing the two is a normal part of PS4 emulation testing.

Open development

Progress happens in public - code, issues, and release notes are all visible. A real emulator does not hide behind fake download buttons or survey gates.

A real PS4 emulator, not a PS4 simulator

Many searches for a "PS4 emulator" or "PS4 simulator" lead to fake pages, browser mock-ups, or files with nothing to do with PlayStation 4. shadPS4 is different - it actually runs PS4 software. Here is what that means in practice.

  • It runs real PS4 game code, not a picture of the console interface.
  • Compatibility is honest: playable, in-game, menus, boots, or nothing - and it changes over time.
  • It is cross-platform, covering Windows, Linux, and macOS instead of Windows only.
  • Graphics, audio, input, and system libraries improve steadily between releases.
  • Any modern controller can be mapped and used comfortably.
  • Development is open, so progress can be inspected, tested, and discussed.
  • There are no surveys, paywalls, or "one-click all games" promises.
  • It helps preserve access to software you legally own beyond the life of the original hardware.

What shadPS4 does not include

  • No PS4 games, ISOs, or pirated downloads.
  • No game updates, DLC, or Sony system software.
  • No firmware dumps, console keys, or BIOS packs.
  • No guarantee that every PS4 game runs, or a full replacement for real hardware.

Unlike older consoles, shadPS4 does not use a "BIOS". It runs your own legally dumped PS4 games, and some titles may also need firmware modules dumped from a PlayStation 4 you own. The emulator is the tool; your legally owned game is the content. Downloading random PS4 game files from the internet is not part of the shadPS4 workflow.

Who shadPS4 is for

PC players who own PS4 games

Own PlayStation 4 games and want to test them on desktop hardware - your own monitor, controller, and recording setup? This is the audience shadPS4 is built for.

Emulation enthusiasts

Following how far PS4 emulation has come? shadPS4 is one of the most active projects, with visible progress across graphics, audio, input, and compatibility.

People avoiding fake downloads

Tired of fake "PS4 emulator" sites, surveys, and malware? shadPS4 is a real, open-source project with honest expectations and no hidden installers.

Linux & macOS users

Want PlayStation 4 emulation outside the usual Windows-only ecosystem? shadPS4 treats Linux and macOS as first-class platforms.

Preservation-minded users

Care about long-term access to games you legally own as consoles, discs, and hardware age? Emulation keeps that library usable.

Testers & developers

Want to compare stable and nightly builds, report issues, read logs, or dig into graphics and low-level emulation in C++? shadPS4 is open to that.

How to play PS4 games on PC with shadPS4

1

Download shadPS4

Get the build for your operating system above: Windows, Linux, or macOS. Start with the stable build unless a specific game needs a recent nightly change.

2

Extract to a normal folder

Unzip it into a regular user folder such as Documents or Games. Avoid system-protected locations, which can cause strange startup and emulation issues.

3

Update your GPU drivers

Outdated graphics drivers are a top cause of crashes and rendering problems. Update every GPU in the system, including integrated graphics, before launching games.

4

Add a legally dumped game

Point the emulator at a PS4 game folder dumped from a copy you own. Game folders commonly use a CUSA-style title ID.

5

Set up your controller

Connect a DualShock, DualSense, or Xbox controller for the easiest setup. Keyboard and mouse input can also be configured.

6

Configure graphics

Confirm your GPU supports Vulkan 1.3, then launch the game. Adjust settings only after you see how the title behaves.

7

Check compatibility

If a game misbehaves, try a recent nightly build, update drivers, or check its compatibility status before troubleshooting deeply.

Update graphics drivers first

Most avoidable problems - crashes, black screens, failed launches - trace back to old GPU drivers or missing Vulkan support. Update Nvidia, AMD, or Intel drivers (including integrated GPUs) before anything else.

Legally dumped games & firmware

shadPS4 does not include games or firmware. Provide PS4 games dumped from copies you own, and, when a title needs them, firmware modules from your own console. No BIOS file is required.

PS4 emulator system requirements

Minimum

Booting and testing supported games

  • Windows 10, Ubuntu 22.04, or macOS 15.4+
  • 4 cores / 6 threads, above 2.5 GHz
  • x86-64-v3 (Intel Haswell / AMD Excavator or newer)
  • GPU with 2 GB VRAM and Vulkan 1.3
  • 8 GB RAM

Recommended

A smoother experience across more titles

  • Modern 6-core or 8-core CPU
  • Dedicated GPU with current drivers
  • 16 GB RAM or more
  • SSD storage for game files
  • DualShock or Xbox controller

Good to know

Platform notes that affect stability

  • Apple Silicon runs via Rosetta 2 on supported macOS
  • Update every GPU driver, including integrated graphics
  • Vulkan needs swapchain and push descriptor support
  • Windows: install the latest Visual C++ 2022 runtime
  • Tie expectations to the compatibility list, not just specs

Best settings and first-run tips

Best settings for a first run

Start with the latest stable build before trying nightly. Update GPU drivers before launching any game. Keep the emulator in a normal, non-protected folder. Use a controller instead of keyboard for most games. Test one game at a time, and change one setting at a time. Confirm your GPU supports Vulkan 1.3. Check a game’s compatibility status before troubleshooting deeply.

Performance

  • Run games from SSD storage.
  • Close unnecessary background apps.
  • Prefer a modern dedicated GPU.
  • Test both stable and nightly builds when a game struggles.
  • Keep expectations tied to the compatibility list.

Controllers

  • Use a DualShock, DualSense, or Xbox pad for the best fit.
  • Connect the controller before launching a game.
  • Configure keyboard and mouse only if you need to.
  • Re-check mappings after switching builds.

Compatibility

  • Test the clean game dump before adding any mods.
  • A game that fails today may work in a later release.
  • A game that works on one system can behave differently on another.
  • Report issues with logs to help development.

Legal and safe use

Your operating system matches the build you download. The build type is clear: stable or nightly. No games, DLC, or firmware are bundled in. No unrelated or "extra" software is included. It is never presented as a paid "unlock all games" product. Games and any firmware modules come from hardware you own.

shadPS4 is an emulator - it does not provide PS4 games, DLC, firmware, or console keys. Avoid pages that promise paid access to all PS4 games, bundle unrelated installers, or require surveys. Use PS4 games and firmware only when dumped from your own console and permitted by law.

Emulators for other consoles

Looking to emulate a different system? These independent projects cover other PlayStation, Xbox, Sega, and Nintendo consoles.

PS1 EmulatorPS2 EmulatorPS3 EmulatorPS5 EmulatorXbox EmulatorXbox 360 EmulatorSega Saturn EmulatorGame Boy Emulator

A community project, not a company

Open, transparent, and free

shadPS4 reproduces enough PlayStation 4 system behavior - CPU, graphics, memory, libraries, input, and more - for compatible games to run on modern computers. It began as a passion project and is now an actively developed, open-source PS4 emulator. It is free under the GPL-2.0 license.

Free and open source Available for Windows, Linux, and macOS Actively developed in public Stable and nightly builds Honest, changing compatibility Licensed under GPL-2.0

Read the full About, Privacy & Disclaimer

PS4 emulator FAQ

Is there a real PS4 emulator for PC?

Yes. shadPS4 is a real PlayStation 4 emulator for PC, built to run supported PS4 software on Windows, Linux, and macOS. It is not a browser-based PS4 simulator or a fake "instant play" tool. Compatibility is still developing, so not every game runs - some are playable, some only boot, and others do not work yet - but the underlying emulation is real and actively improving.

What is shadPS4?

shadPS4 is an early, open-source PlayStation 4 emulator written in C++ for Windows, Linux, and macOS. It reproduces enough PS4 system behavior for compatible games and applications to run on modern desktop hardware, with real game execution, controller input, Vulkan graphics, and firmware module support.

What is the difference between a PS4 emulator and a PS4 simulator?

A PS4 emulator runs real PlayStation 4 software on another platform by reproducing the console’s CPU, graphics, memory, libraries, input, and audio. A "PS4 simulator" usually only imitates the look of the console menu and does not run actual games. If you searched for a "ps4 simulator" but want to play PS4 games on PC, a real emulator like shadPS4 is what you need.

Can shadPS4 play every PS4 game on PC?

No. shadPS4 is still early in development, so full compatibility with every PS4 game should not be expected. Some titles are playable, others reach gameplay with bugs, stop at menus, boot only partially, or fail to start. Compatibility improves over time, so a game that does not work today may work better in a future release.

Is shadPS4 free to download?

Yes. shadPS4 is free and open source. There is no license fee, subscription, or "premium unlock". Avoid pages that charge for the emulator, promise paid access to all PS4 games, or gate the download behind surveys - the emulator itself is free software, and games are never included.

Does shadPS4 include PS4 games?

No. shadPS4 does not include PS4 games, updates, DLC, firmware dumps, console keys, or BIOS packs. It is an emulator, not a game download service. To play PS4 games on PC, you provide your own game files dumped from copies you legally own.

Is shadPS4 legal to use?

The emulator itself is a software project for emulation and preservation. Legal use depends on how you use it: shadPS4 is intended for content you legally own, including games and, when required, firmware modules dumped from your own PlayStation 4. Downloading random PS4 games, firmware, or keys from the internet is not part of the intended workflow.

What platforms does shadPS4 support?

shadPS4 supports Windows, Linux, and macOS. Windows is usually the simplest starting point for most PC users, Linux support suits open desktop environments, and macOS gives Apple users access to ongoing PlayStation 4 emulation - though platform-specific behavior and compatibility can vary.

What are the minimum system requirements?

A modern desktop: a CPU with at least 4 cores and 6 threads above 2.5 GHz with x86-64-v3 support, 8 GB of RAM, and a GPU with 2 GB of VRAM and Vulkan 1.3. Supported systems include Windows 10 or newer, Ubuntu 22.04 or newer, and macOS 15.4 or newer. A 6-8 core CPU, dedicated GPU, 16 GB of RAM, and SSD storage give better results.

Why are updated graphics drivers important?

Outdated graphics drivers are one of the most common reasons an emulator crashes, renders incorrectly, or fails to launch a game. shadPS4 relies on modern Vulkan behavior, so update the drivers for every GPU in the system - including integrated graphics - before you start testing games.

Do I need a separate launcher to run shadPS4?

No. The downloads here are standalone shadPS4 builds - you extract the archive and run the emulator directly. Most players never need anything extra. Advanced users can also use command-line options for compatibility testing, debugging, and custom workflows.

What is the difference between stable and nightly builds?

Stable builds are tested releases and the best first choice for installation and general use. Nightly builds are pre-release versions with the newest fixes and compatibility changes, but they can also introduce regressions. If a game does not work in a stable build, testing a recent nightly build is often worthwhile.

Who develops shadPS4?

shadPS4 is developed as an open-source project by a community of contributors. The public repository, issues, pull requests, and release notes make progress transparent, unlike anonymous emulator download pages. It is an independent effort and is not a Sony or PlayStation product.

Is ps4-emulator.app affiliated with Sony or PlayStation?

No. ps4-emulator.app is an independent, branded download and information site for the shadPS4 PS4 emulator - it is not an official Sony Interactive Entertainment or PlayStation website. "PlayStation", "PS4", and "DualShock" belong to their respective owners; the names are used here only to describe compatibility.

Why download the PS4 emulator here instead of another site?

A trustworthy PS4 emulator download is direct and honest: it does not pretend every game runs perfectly, bundle unrelated software, offer pirated games, or call a simulator a real emulator. This page links the genuine shadPS4 builds for Windows, Linux, and macOS and explains requirements and expectations before you install - which is exactly what a safe download page should do.

Play PS4 games on PC

Download shadPS4 for Windows, Linux, or macOS, add a PS4 game you legally own, update your GPU drivers, and start testing PlayStation 4 emulation on your own computer.

Free and open source · Version 0.16.0