Delete files so they stay deleted.

PermaDel overwrites files and folders with random data, flushes every pass to disk, then deletes them, so undelete and file-recovery tools have nothing to bring back.

Free and open source

MIT License. Windows 10 1809+, x64, with the context menu on Windows 11.

PermaDel's file browser with four items in the shred list, set to three overwrite passes PermaDel's file browser with four items in the shred list, set to three overwrite passes
Passes
1 to 35, random data
Streams
Every NTFS data stream
Verification
Windows Hello or password
Data sent
None

What it does

Emptying the Recycle Bin only removes a file's entry. Its contents stay on the disk until something overwrites them. PermaDel does the overwriting, then removes the entry, and it can wipe a drive's free space so files you deleted earlier can't be recovered either.

Every byte, every stream

Overwrites each file in place, including its NTFS alternate data streams, with random bytes from the Windows CSPRNG, and flushes every pass to the physical disk.

No trace in the metadata

Truncates each file to zero length, renames it to random names several times and resets its timestamps before deleting it.

Shred from File Explorer

Right-click files or folders and choose Shred with PermaDel. A submenu sets the number of passes and warns that the action is permanent.

Checks it's you

Optionally asks for Windows Hello or your account password before anything is shredded, so nobody else at an unlocked PC can use it.

Refuses what it shouldn't touch

Drive roots, Windows, Program Files, ProgramData, your user folders and PermaDel itself are refused, even when reached through a junction, a mapped drive or a short name.

Leaves other data alone

Links and junctions are removed without touching their targets. Hard-linked files and online-only OneDrive files are skipped instead of overwritten.

Wipe a drive's free space

On a drive in This PC, PermaDel writes random data over all of the drive's free space and removes it again, so files deleted the ordinary way can't be read back. Existing files are never touched. On NTFS it can also fill the file table's free entries.

Remove the details photos and documents carry

See where a photo was taken, which camera took it, or who wrote a Word, Excel or PowerPoint file, then write a cleaned copy next to it or replace the original. Pictures inside Office files are cleaned too.

Know what changed

When a new version arrives, PermaDel shows what changed in plain words, grouped into New, Improved and Fixed. After it updates, it shows what changed once, the next time you open it.

A dialog asking to permanently shred four items with three passes A dialog asking to permanently shred four items with three passes
Nothing is destroyed until you confirm. With verification on, Windows Hello asks next.
PermaDel's settings: default passes, confirmation, verification, context menu and theme PermaDel's settings: default passes, confirmation, verification, context menu and theme
Default passes, confirmation, identity verification and the context menu, all in Settings.

How it works

PermaDel scans the whole selection before it changes anything. Then, for each file:

  1. Clear attributes

    Read-only, hidden and system attributes are cleared. Files that can't be shredded keep their original attributes.

  2. Find every stream

    FindFirstStreamW lists all data streams, including alternate data streams that File Explorer never shows.

  3. Overwrite

    Each stream is overwritten in place with random bytes, once per pass, and FlushFileBuffers pushes every pass to the disk.

  4. Erase the metadata

    The file is truncated to zero length, renamed to random names several times and its timestamps are reset.

  5. Delete

    The file is deleted. Folders are scrubbed and deleted once they are empty, and anything that couldn't be shredded is reported with the reason.

Tested, and honest about limits

How it's verified

  • 172 unit tests cover long paths, lookalike names, junctions, hard links, locked files, online-only files, cancellation, free-space wiping and metadata removal.
  • A forensic test shreds data on a raw NTFS virtual disk, then scans the disk image. No copy of the shredded contents remained.
  • The original file name remained only in the NTFS transaction log, which later file system activity overwrites.

What no file shredder can reach

  • SSDs and flash media. Wear leveling can put an overwrite in different cells. Use BitLocker from the start, or the drive's secure erase.
  • Copies elsewhere, such as shadow copies, backups, OneDrive, the page file and the hibernation file.
  • File system journals. The NTFS log and the USN journal can keep file names for a while.
  • Wiping free space. A wipe reaches only what a new file can be written over: on an SSD or flash drive the drive decides where writes land, and older copies in restore points or shadow copies, and the unused tail of existing files, are still in use. It is offered only on fixed and removable drives formatted NTFS, exFAT or FAT32.
  • Removing metadata. Only JPEG, PNG and WebP photos and Word, Excel and PowerPoint files; inside Office files only the pictures are cleaned, and comments, tracked changes and other embedded files such as videos are left as they are. Removing a photo's orientation tag can make it show sideways in some apps, a document part larger than 256 MB is not read so the file is left as it was, and replacing an original leaves its old bytes in the drive's free space until Windows reuses them.

Questions

Is PermaDel free?

Yes. PermaDel is free and open source under the MIT License. It has no ads, accounts or telemetry.

Does PermaDel work on SSDs?

It overwrites and deletes files on any drive, but no file-level shredder can guarantee destruction on SSDs, NVMe or flash media: wear leveling, TRIM and over-provisioning can put an overwrite in different cells than the original data. For SSDs, use full-disk encryption such as BitLocker from the start, or the drive's secure erase command when you retire it.

How many passes should I use?

PermaDel uses 3 by default and allows 1 to 35. NIST SP 800-88 considers a single overwrite pass enough to clear data on modern hard drives. More passes take longer.

Why does Windows SmartScreen warn about the installer?

The installer isn't code-signed yet. Compare its SHA-256 hash with the one on the release page (Get-FileHash in PowerShell), then choose More info and Run anyway.

Why does setup ask for administrator approval?

The File Explorer context menu needs a package that only an administrator can register. PermaDel itself runs as your user.

Does PermaDel collect any data?

No. PermaDel collects nothing. The only request it makes itself is the update check, which asks GitHub for the latest release and sends nothing but its version number. Its settings are stored in the Windows registry under HKEY_CURRENT_USER\Software\PermaDel. See the privacy statement.

Can PermaDel wipe a drive's free space?

Yes. Select a drive in This PC and choose Wipe free space, or right-click it. PermaDel writes random data over all of the drive's free space and removes it again, so files deleted the ordinary way can't be read back. Existing files are never touched. On NTFS it can also fill the file table's free entries, where small files live. On an SSD or flash drive the drive decides where writes land, so some deleted data can still survive; BitLocker from the start is the reliable protection.

Can PermaDel remove metadata from photos and documents?

Yes, for JPEG, PNG and WebP photos and for Word, Excel and PowerPoint files. PermaDel shows you what it found, then writes a cleaned copy next to the file or replaces the original; pictures inside Office files are cleaned too. Comments and tracked changes are document content and are left as they are, so remove them in the Office app first. A photo that relied on its orientation tag may show sideways in some apps.

Does PermaDel show what changed after an update?

Yes. When a new version arrives, the what's new dialog shows the changes in plain words, grouped into New, Improved and Fixed, with a link to the full notes. After PermaDel updates itself, the next time you open it, it shows what changed in the new version once. Opening PermaDel from the File Explorer menu never shows it.