OPFS (Origin Private File System) Explorer
The Origin Private File System gives WASM, SQLite-in-browser, and offline apps a fast, private file store — but there's no way to browse it. This explorer lists every directory and file in your origin's OPFS, with sizes, types, and in-place reading.
Tool interface
Exploring OPFS for origin:
File system tree
File content
Introduction
OPFS is a high-performance, origin-scoped file system used by WASM apps, in-browser databases, and offline tools. Because it's invisible to normal file pickers, developers have no way to inspect what's stored. This explorer fills that gap.
How it works
- Opens the OPFS root via
navigator.storage.getDirectory(). - Recursively walks directories with
FileSystemDirectoryHandle.values(). - Reads file size and type via
FileSystemFileHandle.getFile(). - Renders an expandable tree and lets you read small text files in-place.
Privacy
All reads happen inside the origin's sandbox via the File System Access API. Files never leave the browser. No account, no API key.
Limitations
- Files over 1 MB are not read in-place.
- OPFS requires a secure context and modern browser support.
- Cannot access OPFS from other origins.
FAQ
What is OPFS?
The Origin Private File System is a private, origin-scoped file store optimized for high-performance reads/writes, commonly used by WASM and SQLite-in-browser apps.
Are my files uploaded?
No. Everything is read locally inside the origin sandbox.