📈

Revision History Overhead

Google Drive silently bills you for every saved version of your files. DriveNest finds the offenders, quantifies the waste, and generates a cleanup script to reclaim that space.

Revision overhead is defined as the storage quota consumed by a file's version history beyond the size of the current file. Google Drive stores every saved version of non-Workspace files — PDFs, images, Office documents, ZIP files — and bills each version against your quota, even though only the latest version is visible in Drive. Google Docs, Sheets, and Slides are exempt: their revision history does not count against quota. See the Google Drive Revisions API reference for the underlying data model.

Per-file breakdown on the Dashboard

The Revision Overhead panel on the Dashboard identifies the top offenders in your Drive: files where accumulated revision history consumes significantly more quota than the file itself. For each file DriveNest shows the total number of stored revisions, how many are marked keep forever (pinned by Google to never auto-expire), and the exact overhead in bytes. Tapping a file opens it directly in Google Drive so you can inspect it in context.

What the Revision Overhead panel tracks

  • Top offenders — up to 5 files with the highest revision overhead, ranked by wasted bytes
  • Stored revision count — total number of versions Google Drive is retaining
  • Keep-forever count — revisions explicitly pinned and never auto-expired
  • Per-file overhead badge — exact extra quota consumed beyond the current file size
  • One-tap script generation — open the revision cleanup script dialog directly from the panel
  • Direct Drive links — tap any file to open it in Google Drive

Reclaim storage with a revision cleanup script

From the Revision Overhead panel, you can generate a Google Apps Script that deletes excess revisions for your top offenders using the Drive API v3. The script targets old and keep-forever revisions that are safe to remove, leaving the current version and a configurable number of recent versions intact. As with all DriveNest scripts, you review the full source before running it — nothing is deleted without your explicit action. See the Scripts page for how deployment works.

How revision cleanup works

  • Uses Drive API v3 via Apps Script — no additional OAuth scopes beyond script.projects
  • Deletes keep-forever revisions directly — the API does not allow unpinning, but does allow deletion
  • Per-revision logging — the script reports success or failure for each revision it processes
  • Bulk error summary — any failures are collected and printed at the end
  • You run it manually — deploy to Apps Script, then click Run

Frequently asked questions

What is revision overhead on Google Drive?

Revision overhead refers to the extra storage quota consumed by a file's saved version history. Google Drive stores every version of non-Workspace files (PDFs, images, Office documents) and bills each version against your quota — even though only the current version appears in Drive. Over time, frequently edited files can accumulate tens or hundreds of versions, each consuming storage independently.

Which files accumulate the most revision history?

Non-Workspace files are the only ones that count against quota for revisions: PDFs, images (JPEG, PNG, etc.), Office documents (.docx, .xlsx, .pptx), ZIP archives, and other binary formats. Google Docs, Sheets, and Slides do not consume storage quota for revision history — their versions are stored in Google's infrastructure at no quota cost. Large, frequently edited files like project ZIP archives or master PDFs tend to be the biggest offenders.

Can DriveNest delete keep-forever revisions?

Yes. Google Drive's API does not allow programmatically unpinning keep-forever revisions, but it does allow deleting them directly. The DriveNest revision cleanup script uses the Drive API v3 to delete excess revisions including keep-forever ones. You review the generated script in full before running it — DriveNest never executes any action on your Drive without your explicit approval.