File Manifest

Load a folder and export a list of relative paths, sizes, modified times and types to Excel or CSV. Neither file names nor contents are uploaded. Use it for delivery lists, inventories, audits and backup records.

On-device・No upload

Your files and input are processed only inside your browser on this device and are never uploaded to our servers.

Drop a folder to build a file list

or

File names and contents never leave this deviceAccepts: Folders, files and ZIPs (contents listed)Paste (Ctrl+V) also works

Limit: 300,000 files (only references to the files are kept; contents are read, one after another, only when you choose a hash)

Phone and tablet browsers may not support choosing or dropping folders. In that case, pick several files with “Choose files” or list the contents of a ZIP.

To see where the space in a folder goes, use Disk Usage Analyzer

Drop a folder here or press “Choose folder”.

How to use

  1. Drop a folder or press “Choose folder”. To list only what is inside a ZIP, use “List a ZIP’s contents” (nothing is unpacked).

  2. Under “Filter and sort”, narrow by extension, size, modified date or text in the path. Hidden files (names starting with “.”, Thumbs.db, etc.) are excluded by default.

  3. Under “Columns and order”, choose the columns you need and reorder them. The per-folder file counts and total sizes are available too.

  4. If you need to verify files, calculate SHA-256 or MD5, or image width × height, under “Hashes and image sizes”. A time-remaining estimate is shown and you can cancel.

  5. Pick a format under “Export”: Excel, CSV, TSV, Markdown table, tree, JSON or a checksum list. Check the preview, then save.

What it does

Tens of thousands of files without freezing

Only references to the files are kept; contents are not read. The list is windowed so that only the visible rows are drawn, up to 300,000 files. Hashing runs in a Web Worker and reads 8 MB at a time, so the page stays responsive and memory stays flat even for large files.

Three ways in

Drop a folder (subfolders are walked recursively), use “Choose folder” (a prompt-free folder picker where the browser supports it), or list a ZIP’s contents. For a ZIP only the directory at the end is read and nothing is unpacked, so even a huge ZIP is listed at once.

Excel output that works as a spreadsheet

The .xlsx has a frozen header row, autofilter and column widths; sizes and widths are numbers and the modified time is a date. A “By folder” sheet adds direct and cumulative file counts and total sizes. A name starting with = or + stays text and is never run as a formula.

CSV with a choice of encoding, safe against formula injection

Choose UTF-8 with BOM or Shift_JIS. Characters that Shift_JIS cannot hold (such as emoji) are reported when you save. A file name or path starting with = + - or @ gets a leading ' so a spreadsheet will not execute it; numeric columns are left alone.

Checksum list compatible with sha256sum

Exported as “hash path” lines, you can feed it to sha256sum -c (or md5sum -c) from the folder above the one you picked. Names containing line breaks or backslashes are escaped following GNU’s rules.

Japanese names, same-named files, long paths

Japanese file names are used as they are, and sorting compares digits as numbers (file2 before file10). Same-named files in different folders are told apart by relative path, and the screen shows a count when paths overlap.

Use cases

  • List the contents of a delivery folder and hand it to a client as an Excel sheet
  • Record file names, sizes and modified times when taking inventory of a file server or backup
  • Make a SHA-256 list before and after a copy or an audit and verify nothing changed (with sha256sum -c)
  • Paste a tree-style folder structure into a README or a ticket
  • See which folders are large, from the per-folder totals

Supported formats

Input

Folders (dropped or chosen, with subfolders)Several filesContents of a ZIP (not unpacked)

Output

Excel (.xlsx)CSV (UTF-8 with BOM, UTF-8, Shift_JIS, EUC-JP, UTF-16 LE)TSVMarkdown tableTree view (text)JSONsha256sum / md5sum format

Capability matrix

FeatureSupportNotes
List of names, relative paths, sizes, modified times and extensionsSupportedUp to 300,000 files. Modified time is the last-modified time the browser reports
Dropping or choosing folders (with subfolders)SupportedRelative paths are kept; browsers do not reveal absolute paths
Listing the contents of a ZIPSupportedReads names, sizes and dates from the directory; nothing is unpacked. ZIP only (no 7z, RAR or tar)
SHA-256 / MD5 calculationSupportedRead 8 MB at a time, with a size limit and cancel. Files inside a ZIP are excluded
Image width × heightPartialOnly JPEG, PNG, GIF, WebP, BMP and AVIF that the browser can open. HEIC and others are left blank
Type (MIME)PartialThe value the browser gives, or a guess from the extension. It does not inspect the content
Export to Excel, CSV, TSV, Markdown, tree, JSON and checksumsSupportedColumns and their order are selectable (except for the tree and checksums)
Created time, owner, permissions, NTFS attributes, shortcut targetsNot supportedThe browser does not pass these along with a file
Folders the browser does not allow (e.g. system folders), or watching a folder for changesNot supportedOnly folders you choose or drop are read, once
Visualising disk usage (treemap and the like)PartialOnly a table of file counts and total sizes per folder; use Disk Usage Analyzer for treemaps and space analysis
Offline useSupportedWorks without a connection once loaded

Limits & notes

  • Up to 300,000 files can be loaded; anything beyond is not loaded and the screen says how many.
  • Phone and tablet browsers may not support choosing or dropping folders. Pick several files or list a ZIP instead.
  • Modified time is the last-modified time the browser reports. Files that were copied or extracted may differ from the original time.
  • Hashing time depends on your storage and can be long with many large files. If a file is changed or deleted after loading, it is skipped or hashed with its new content.
  • Same-named files picked from different places get the same relative path and cannot be told apart in the tree view and the checksum list.
  • Opening a CSV with hash columns directly in Excel can turn values made of digits and a single “e” into scientific notation. Export to Excel (.xlsx) to keep hashes as text.
  • Characters that cannot be converted to Shift_JIS are replaced with “?”; the characters concerned are shown when you save.

Privacy & safety

Files are never uploaded: your browser reads references to the files and builds the list on your device. File names, paths, contents and hashes are not sent, stored, or included in analytics or error reports (only usage figures such as file counts and size ranges are). The files you save are also created on your device.

FAQ

How do I put the list of files in a folder into Excel?
Drop the folder, choose “Excel (.xlsx)” under Export and press Save. You get columns for relative path, folder, file name, extension, size, modified time and type, plus a sheet with file counts and total sizes per folder.
Can it show the creation date of a file?
No. Browsers pass only the last-modified time with a file, not the creation time, owner or permissions, so the column is labelled “Modified”.
My CSV looks garbled in Excel.
Set the encoding to “UTF-8 (with BOM)” (the default). You can choose Shift_JIS, but characters it cannot hold, such as emoji, are replaced with “?”.
Can I use sha256sum to check that files did not change?
Yes. Calculate SHA-256, then save the “Checksum list” from Export. From the folder above the one you picked, run sha256sum -c sha256sums.txt and each file reports OK or FAILED.
Can I list the contents of a ZIP without extracting it?
Yes. Pick the ZIP with “List a ZIP’s contents” and the names, sizes and dates are read from its directory. Nothing is unpacked, so hashes cannot be calculated for files inside a ZIP.
Are file or folder names sent anywhere?
No. Building the list and exporting happen in your browser, and file names and paths are not included in analytics.

Batch Rename

Combine rules to rename files in bulk. Check old → new names live, catch duplicates and invalid names, then save renamed copies as a ZIP or into a folder. Files are never uploaded.

Duplicate Files

Load a whole folder and see groups of files whose content is byte-for-byte identical, with the space they waste. Nothing is uploaded and nothing is deleted: save the keep/duplicate verdicts as CSV or JSON and clean up with your own file manager.

File Hash — Checksum Calculator & Verifier

Drop a file to get its SHA-256 (and more); paste the published hash to see match or mismatch instantly. Even multi-gigabyte ISOs are read in chunks on your own device — nothing is uploaded.

Disk Usage Analyzer

Load a folder and see where the space goes as a treemap. Click a rectangle to drill down, then export tables by extension, kind, largest files, old files and duplicate candidates to Excel or CSV. Neither file names nor contents leave your device.

File Split & Join

Cut a file to a size you choose (around 18 MB suits a 25 MB mail limit), save it as name.ext.001, .002 … and put it back together on the same page. Multi-GB files are read in small pieces on your device, so memory stays flat. Missing or mixed-in parts are reported before joining, and a SHA-256 record confirms the result.

Archive Studio — ZIP, TAR & tar.gz Viewer, Extractor & Creator

Drop a ZIP, TAR, tar.gz or gz to list what is inside — including ZIPs made on Japanese Windows whose file names are normally garbled. Extract safely, re-create a ZIP with UTF-8 names, or build a ZIP / tar.gz from folders. Everything runs on your device.

Last updated: