UEFIExtract

UEFIExtract 72-alpha

UEFIExtract, which uses ffsParser to parse supplied firmware image into a tree structure and dumps the parsed structure recursively on the FS.

Download for Windows

About UEFIExtract

UEFIExtract, which uses ffsParser to parse supplied firmware image into a tree structure and dumps the parsed structure recursively on the FS.

UEFIExtract use UEFITool's engine:
UEFITool is a cross-platform open source application written in C++/Qt, that parses UEFI-compatible firmware image into a tree structure, verifies image's integrity and provides a GUI to manipulate image's elements.
Project development started in the middle of 2013 because of the lack of cross-platform open source utilities for tinkering with UEFI images.

Technical details

PublisherLongSoft
AuthorNikolaj (CodeRush) Schlej, Vitaly (vit9696) Cheptsov
Version72-alpha
Release date2025-06-16
LicenseBSD-2-Clause
Installer typezip
Architecturex86, x64
Package IDLongSoft.UEFIExtract

Install UEFIExtract from the command line

Install with Windows Package Manager
winget install --id=LongSoft.UEFIExtract -e
Update to the latest version
winget upgrade --id=LongSoft.UEFIExtract -e
Uninstall
winget uninstall --id=LongSoft.UEFIExtract -e

UEFIExtract adds this command to the command line: UEFIExtract.

BIOSUEFIEditorUEFIToolCLIConsole

File types supported by UEFIExtract

UEFIExtract can open or be associated with 8 file types:

.bin.bio.cap.dec.fd.rom.scap.wph

Frequently asked questions

Is UEFIExtract free?

Yes. UEFIExtract is free and open-source software released under the BSD-2-Clause license.

What is the latest version of UEFIExtract?

The latest version is 72-alpha, released on Jun 16, 2025.

Is it safe to download UEFIExtract?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 5c1a3766159669eec97d082f18a695ba1cb200922ca91b97c879c39b2edc50f5.

Which Windows versions does UEFIExtract support?

UEFIExtract runs on Windows and is available for 32-bit (x86), 64-bit (x64) systems.

How do I uninstall UEFIExtract?

Open Settings › Apps › Installed apps, find UEFIExtract and select Uninstall. From the command line, run winget uninstall --id=LongSoft.UEFIExtract -e.

Is there a portable version of UEFIExtract?

Yes. UEFIExtract is available as a portable ZIP archive (UEFIExtract_NE_A72_win64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.

What file types can UEFIExtract open?

UEFIExtract supports 8 file types, including .bin, .bio, .cap, .dec, .fd, .rom, .scap, .wph.