Product features

Everything FileTally does

Batch page counting, spreadsheet export, error review, and a full CLI — all running locally on Windows. No cloud. No browser. No subscription.

Scanning

Point at a folder. Get page counts.

Select any folder on your Windows machine and FileTally walks the entire directory tree, processing every file it finds.

  • Batch folder scanning

    Select any folder and FileTally scans every file inside it. No per-file uploading, no drag-and-drop limits. Just point and go.

  • Subfolder depth control

    Choose whether to include subfolders and how many levels deep to scan. Useful when you need counts for a top-level folder without crawling nested archives.

  • Live progress tracking

    A progress bar and timestamped activity log update in real time as each file is processed, so you always know where the scan stands.

  • 100% local & offline

    FileTally runs entirely on your Windows machine. No files are uploaded anywhere. No internet connection is needed. No cloud account is required.

File types

12 format categories in a single scan

FileTally counts pages across all of these formats automatically. No manual sorting, no per-format tools, no plugins.

PDF .pdf
Word .doc .docx .docm .rtf
Excel .xls .xlsx .xlsm .csv
PowerPoint .ppt .pptx .pptm
Images .jpg .jpeg .png .gif .bmp .webp .heic .heif
TIFF (multi-page) .tif .tiff
Text & code .txt .log .md .json .xml .html .ps1 .cs .js .ts .yaml .ini .cfg
Email .msg .eml
Audio .mp3 .wav .m4a .wma .aac .ogg .flac
Video .mp4 .mov .avi .wmv .mkv .m4v
CAD .dwg .dxf
Compressed .zip .rar .7z .tar .gz

Counting accuracy

The right method for every file type

FileTally picks the highest-accuracy counting strategy available for each format, with automatic fallbacks when a file is damaged or an application is missing.

  • PDF — library-level counting

    Uses PdfSharpCore to read exact page counts from PDF structure. If a file is damaged, regex and page-object fallbacks attempt recovery before flagging for review.

  • Office — COM automation

    When Microsoft Office is installed, FileTally uses Word, Excel, and PowerPoint COM automation for high-accuracy counts including Excel print-area pages. Without Office, it falls back to XML metadata.

  • Multi-page TIFF — frames

    Scanned document sets often use multi-page TIFFs. FileTally reads each frame individually rather than counting the file as a single page.

  • Text — configurable estimation

    For text, code, log, and markup files, page count is estimated using configurable characters-per-page and lines-per-page ratios. Defaults (1,800 chars / 50 lines) match industry standards.

  • Audio & video — duration

    Media files record duration (hours, minutes, seconds) from embedded metadata. Count as one page, leave blank, or estimate pages by configurable minutes-per-page.

Policies & rules

Control how every file type is counted

Set category-level policies, create per-extension overrides, and handle compressed archives — all before the scan starts.

  • File type policies

    Control how each category is counted. Treat images as one page or leave blank. Estimate text files or count as one. Record media duration or estimate pages. Set a default for unknowns.

  • Per-extension overrides

    Add rules for specific file extensions. Count .tiff as one page, leave .zip blank, assign a fixed count to a proprietary format — whatever your workflow needs.

  • Compressed file handling

    Before scanning, FileTally detects archives and shows what's inside each — file type breakdown, uncompressed size, and password status. Extract, skip, or decide case by case. Already-extracted archives are detected automatically.

See how it works in practice — download and run your first scan in minutes.

Download for Windows

Review & diagnostics

Nothing fails silently

After every scan, review exceptions, filter problem files, and verify which counting capabilities are active on your machine.

  • Review tab with issue filters

    After a scan, the Review tab surfaces files needing attention. Filter by errors only, fallback/policy methods, blank page counts, or view all. Double-click any row to open the file or its folder directly.

  • Error & exception flagging

    Corrupted files, password-protected documents, and files that could not be opened are flagged with a status and detailed notes explaining what went wrong.

  • Diagnostics tab

    See which capabilities are active: PDF library, Word/Excel/PowerPoint automation, and media metadata. If something is missing, the tab explains the impact and what to install.

Export

A spreadsheet you can hand off immediately

Export to CSV, XLSX, or both. The output is structured, formatted, and ready to open in Excel.

  • CSV & XLSX export

    Export with one click. XLSX exports include a frozen header row, auto-filtered columns, and auto-fitted column widths — ready to open in Excel and hand off.

  • Full data columns

    Exports include file path, relative path, directory, file name, extension, file type category, file size, last modified date, media duration, counting method, page count, status, and notes.

  • Configurable output

    Choose the export folder and filename pattern. Optionally auto-open the file or folder when the export finishes.

Command line

Script it. Schedule it. Automate it.

FileTally ships with a full PowerShell CLI that mirrors every GUI option, plus a .cmd launcher for standard command prompts.

  • Full CLI included

    FileTally.ps1 accepts the same parameters as the GUI: folder path, export format, subfolder toggle, depth limit, all file type policies, and estimation ratios. Run it from a script, a scheduled task, or a build pipeline.

  • Batch launcher

    A Run-FileTally.cmd wrapper is included for running the CLI from a standard command prompt — no PowerShell syntax required.

System integration

Fits into your existing workflow

Context menu, single installer, persistent settings — FileTally integrates with Windows without requiring configuration.

  • Explorer context menu

    Right-click any folder in File Explorer and select FileTally to launch a scan immediately. No need to open the app first.

  • Single installer

    One setup executable installs everything — GUI, CLI, context menu entry, and uninstaller. No server, no admin portal, no dependencies to install separately.

  • Settings persistence

    All preferences — policies, extension rules, export settings — are saved between sessions. A reset button restores everything to defaults when needed.

Licensing

Try first. Buy when ready.

No account required. No credit card up front. The trial starts on your first successful scan, not on install.

  • Free trial

    FileTally includes a free trial that starts on your first successful scan, not on install. No account or credit card required.

  • Simple activation

    Purchase a license from the website, then activate it in the app by pasting a key or importing a license file. One license, one machine, no subscription.

Ready to try it?

Download FileTally and run your first scan in minutes. The trial starts when you do — not on install.

Windows 10 or later · No account required · Runs offline