trim

Free · open source · nothing to install

Debloat Windows
without breaking it.

Trim rips out the ads, telemetry and preinstalled junk, then tunes what’s left for games. You see the whole list before anything happens. Hate the result? One file puts it all back.

irm https://trimbloat.com/go | iex

Paste that into PowerShell. Windows will ask for admin rights. A window opens, and nothing on your PC changes until you click Apply.

  • 60things to change on a typical PC
  • 1file that undoes every one
  • 0things installed on your system
The Trim window open on its Overview screen, explaining what the tool does and listing the machine it is running on.
This is the window that opens. Nothing has happened yet.

What it does

Five jobs.

It tells you exactly what it plans to do in each one, and waits for you to agree.

Takes out the junk

Advertising ID. Telemetry. Copilot. Widgets. Bing wedged into your Start menu. The suggested apps you have never once opened. All of it, gone.

  • Telemetry
  • Ad tracking
  • Copilot
  • Bloatware
  • Start ads

Sets it up for games

Game Bar off. Background recording off. Windowed games get the fast path. Every game it finds gets pointed at your real GPU instead of the integrated one.

  • Game Bar
  • GPU scheduling
  • Per-game GPU
  • Latency

Finds the wasted space

It checks every drive, not just C:. Update leftovers, crash dumps, shader caches, the recycle bins you forgot about. You see the size of each pile and where it lives before any of it goes.

  • 14 categories
  • Every drive
  • Itemised

Uninstalls things properly

Most uninstallers leave a mess. Trim runs the app’s own uninstaller, then goes looking for the folders, registry keys, services and scheduled tasks it abandoned. You approve each one.

  • Leftover scan
  • Registry
  • You approve

Shows what starts with Windows

Every program that launches when you sign in, from all four places Windows hides them. Switch one off and it uses the same switch Task Manager does, so it stays off and you can turn it back on without this tool.

  • Logon items
  • Startup folders
  • Nothing deleted

The actual app

Here’s what you get.

Straight screenshots, nothing staged. This is a normal desktop with an RTX 4070 in it.

Overview screen explaining what Trim is, that a restore point is taken first, and showing the SAFE, CAUTION and RISKY labels.

It explains itself in plain English, then prints a full spec sheet of your machine. On this PC it found 60 things worth changing, and 38 already set the way it would set them.

How it works

Run it. Read it. Apply it.

You can stop after step two and nothing will have happened.

  1. 1

    Run one line

    Nothing downloads to your disk and nothing installs. Windows asks for admin rights because these settings genuinely need them, and you should be wary of anything that claims otherwise.

  2. 2

    Read the list

    It scans your PC and shows what it would change, labelled by risk. Untick what you do not want. Close the window and your machine is exactly as you left it.

  3. 3

    Apply, or undo

    Click Apply and it makes the changes you kept. A restore point goes first, and an undo script lands in C:\ProgramData\Trim\undo that reverses every single one.

Is it safe?

Check it yourself.

You do not have to take our word for any of this. Three ways to verify what you are about to run, in about a minute.

01 Read it

It is served as plain text, not a download. Open it in a tab and read the whole thing — nothing is minified, obfuscated or fetched later.

Open the script

02 Check the fingerprint

Every build publishes its SHA256. Run it with -Version and it prints the fingerprint of the file sitting on your machine.

8EF38997A5A05310A2898DB22ABADBF7E12F1A23CC4D429B3CDE5F8BC6C19062

View /sha256

03 Build it yourself

A published hash proves the file reached you intact. Reproducibility proves it matches the source. Clone the repository, compile it, and you get byte-identical output.

git clone https://github.com/Glexxy/trim
cd trim
.\build.ps1

Same commit, same fingerprint. Very few tools distributed this way can be checked that far.

What it refuses to touch

  • Your camera and mic. Those, plus screenshots and screen recording, are on a never-touch list checked while it runs. A typo cannot switch off your webcam.
  • Fan curves, BIOS, overclocking. Nothing here can cook your hardware, because none of it goes anywhere near that.
  • AutoLogon. WinUtil offers it. It writes your password somewhere anything on the machine can read, so Trim leaves it alone.
  • Anything load-bearing. Shared runtimes, winget, the Xbox sign-in service. Remove those and games start failing in ways that look nothing like a debloat problem.
  • Guesswork about your PC. Laptop or desktop, NVIDIA or AMD or Intel, SSD or spinning disk. It checks first and skips what does not apply.
  • You. No analytics, no account, no telemetry of its own. The only thing it ever fetches is the script.

Reversible

Changed your mind?

Every registry write goes through one function, and that function writes down the old value before it touches anything. When the run ends — even if it crashes halfway — that ledger becomes a script.

C:\ProgramData\Trim\undo\undo_<timestamp>.ps1

Three things it genuinely cannot take back, said up front: Store apps it removed (reinstall them from the Store), WinUtil’s own changes (that is what the restore point is for), and netsh TCP settings (one command, printed in the log).

  • A value that never existed gets deleted

    Not set to zero. Getting that one case wrong is why so many “restore” scripts quietly leave your machine different from how they found it.

  • A restore point goes first

    Before anything is touched, so you can roll back the whole machine and not just the settings Trim happens to know about.

  • The round trip is tested

    Apply, roll back, then check every value came back to its exact previous state and type. Including the awkward ones nobody tests, like multi-strings.

Questions

Fair questions.

Is it actually free?

Yes. MIT licensed, open source, no paid tier, no account, nothing to buy later. There is no business model here to be suspicious of.

Will it break my PC?

That is the thing it is built to avoid. Only the changes marked SAFE are ticked when it opens, a restore point is taken before anything runs, and every registry change is written down so it can be put back exactly. It also stays away from the things that actually kill machines: BIOS, fan curves, overclocking, and the Windows components other software depends on.

Does it work on Windows 10?

Yes, 10 and 11. It works out which one you are on and skips whatever does not apply to your build.

Do I have to install anything?

No. It runs from PowerShell and leaves no program behind. The only files it writes are its own log and the undo script, both in C:\ProgramData\Trim.

Why does it want admin rights?

Because half of what it changes is machine-wide: scheduled tasks, services, and registry keys under HKEY_LOCAL_MACHINE. A dry run needs no admin at all, so you can look at the entire plan before granting anything.

Will it give me more FPS?

Sometimes a bit. Often nothing you would notice. Killing background telemetry and pointing games at the right GPU does real work on a cluttered laptop and almost nothing on a clean, well-specced desktop. Anyone promising you a specific frame-rate gain from registry edits is guessing or lying.

Can I undo it weeks later?

Yes. The undo script is an ordinary file with a timestamp in its name. It sits there until you delete it, and it works whenever you run it.

How is this different from WinUtil?

Trim uses WinUtil for one of its twelve phases — the tweak set Chris Titus Tech already maintains, which there is no sense reimplementing. The rest is Trim's own: the dry run you can read, the recorded undo path, hardware detection, disk cleanup, the deep uninstall, the startup manager, the NVIDIA profile and a risk label on every change. They solve different problems; WinUtil is a broad Windows toolbox, Trim is a reversible clean-up with a plan you approve first.

Go and look at your own PC.

The scan needs no admin rights and changes nothing. Worst case you close the window, having found out what Windows has been up to.

irm https://trimbloat.com/go | iex