Windows Backup Software

Automate File Backup, Monitoring
and Clean-Up — Built for Windows

AnyFileBackup transfers files from any source to any number of destinations simultaneously — local folders, FTP, S3, WebDAV, and email. Precise scheduling, powerful file filters, flexible automation, and strong security are built in; runs as an application or a Windows Service.

Windows 10, 11 and Server (x64) ·v5.21.1·Free for personal non-commercial use

Backup, Schedule, Monitor, and Automate — One Secure Tool for Windows

AnyFileBackup covers the full file workflow on Windows — back up with intelligent transfer modes, schedule precisely, detect changes automatically, deliver to multiple destinations simultaneously, automate with actions and scripts, and secure every transfer. Six integrated capabilities, one interface. Learn more →

Four task types: Backup, Monitoring, Cleanup, Run Actions

Intelligent File Backup

Back up using All Files, Incremental, Decremental, or Mirroring mode. Narrow the selection with optional filters — by date, size, attributes, or filename mask — and control how files arrive at each destination individually.

Flexible Scheduling

Run tasks on a Regular schedule from simple dropdowns to six-field CRON expressions, react instantly to file system changes with the Real-time schedule type, trigger on demand with Manual, or chain tasks together with Linked. Holiday-aware calendars cover 250 countries.

Detect File Changes Automatically

The Monitoring operation compares the current state of any source — local folder, FTP server, S3 bucket, or mailbox — against a previous snapshot. When new, modified, or deleted files are found, configured actions fire automatically.

Workflow Automation at Every Step

At any point in a task's life — when it starts, when it fires on schedule, as each file transfers, or when it finishes — AnyFileBackup can send an email, run a script or application, start another task, or set a variable. The Run Actions task type builds pure automation sequences with no file transfer at all.

One Task, Multiple Destinations

A single task writes to any number of targets simultaneously — local folders, FTP servers, S3 buckets, WebDAV hosts, and email recipients. Each target independently controls its own file filters and transformation.

Back Up to Local Folders, FTP, S3 Cloud, Email and WebDAV — All from One Task

Point a single task at one or more destination types simultaneously. Five target protocols cover local infrastructure, FTP servers, cloud object storage, email delivery and WebDAV. Each destination independently controls which files it accepts and how they are transformed before delivery. Learn more →

Multi-destination task configuration

Local Folder and Windows LAN

Back up to any local drive or Windows network share (UNC path) using domain or workgroup credentials managed in the Accounts section.

FTP, FTPS, SFTP and TFTP

Transfer files to any FTP server in plain, FTPS (TLS/SSL), SFTP (SSH), or TFTP mode. Active and passive transfer modes, OTP authentication, and client certificate support. Manage multiple account profiles per server.

Send Backup Archives by Email

Deliver backup files as email attachments to one or multiple recipients via configured SMTP accounts. Supports OAuth for modern mail providers.

Amazon S3 and Google Cloud Storage

Store backups directly in S3-compatible cloud buckets on AWS or Google Cloud. Authenticate with access key and secret; manage multiple cloud accounts.

WebDAV Server

Push backups to any WebDAV-compatible host — Nextcloud, ownCloud, SharePoint, or a corporate document server — using WebDAV account credentials.

Per-Destination Filters and Transformation

Each target in a task independently accepts or rejects files by name mask, then optionally compresses or encrypts before delivery — so one task can send plain files to one target and encrypted archives to another.

Four Schedule Types — Regular, Real-Time, Manual and Linked

Run tasks on a Regular schedule from simple dropdowns to minute-to-year CRON expressions, react instantly to file system changes with Real-time, execute on demand with Manual, or trigger tasks from other tasks with Linked. Holiday-aware calendars cover up to 250 countries and territories. Learn more →

Regular schedule — Basic mode

Regular Schedule

Choose simple dropdowns in Basic mode — every N minutes to years, by weekday, with a start time — or switch to Advanced mode and type a six-field CRON expression for full timing control.

Real-Time Schedule

Fire the task the instant a file is created, modified, or deleted in the monitored folder — no polling interval, no delay.

Manual Schedule

No automated trigger — the task runs only when the user explicitly starts it. Ideal for ad-hoc backups, testing, or transfers driven by a human decision.

Trigger Other Tasks

Any step of any task can launch another task via an Execute Task action — at activation, on schedule, per file during backup, or on completion. Builds multi-step pipelines without scripting.

Holiday-Aware Scheduling

Assign any of up to 250 built-in country calendars or a custom holiday list to each task independently. Run only on public holidays, skip them, or ignore the calendar entirely.

Run as an Application or a Windows Service — With Full Error Recovery Either Way

Task Processor runs as a regular Windows application or as a native Windows Service for 24/7 unattended operation. The application mode requires no elevated installation rights and is equally capable — choose whichever fits your environment. Learn more →

Application Mode and Windows Service Mode

Run Task Processor as a standard Windows application — no special permissions needed — or install it as a Windows Service for operation independent of user sessions and screen lock state.

Automatic Task Activation

Tasks set to Automatic activate on service start and user logon (full version). Manual activation is also available — or tasks can be set to Disabled when not in use.

Error Handling and Retry Logic

Set retry count and retry interval per task. On persistent failure choose the response: deactivate the task, pause until the next scheduled run, or continue regardless.

Email Error Notifications

Receive instant email alerts when a task fails. Configure notification rules per task or apply global defaults — with recipient list management built in.

Remote Task Management

Monitor and control tasks from a remote machine over TCP. User-based access profiles restrict which tasks each remote operator can view or modify.

Compress, Encrypt and Transform Files Per Destination — ZIP and PGP

Each target in a task has its own independent transformation setting. The same file can be compressed for one destination, encrypted for another, and delivered plain to a third — all from a single task run, without touching the source. Learn more →

Per-Target File Transformation

Each destination in a task has its own transformation mode. One copy of the file can arrive compressed, another encrypted, and another untouched — all from a single run of the same task.

Compress Before Delivery

Files that compress well — logs, text, database exports — are delivered as a standard ZIP archive, reducing size at the destination. No password; any ZIP tool opens the result.

Decompress Before Delivery

When the source contains ZIP archives but the destination requires plain files, AnyFileBackup decompresses before transfer — useful in pipelines where downstream systems expect uncompressed input.

Compress and Encrypt — ZIP or PGP

Secure delivery in one step. Choose ZIP password protection for broad compatibility, or PGP public-key encryption for cryptographic security — selected per target in a dedicated configuration window.

Decrypt and Decompress

Accept encrypted or compressed source files — ZIP password-protected archives or PGP-encrypted files — and deliver plain files to the target.

ZIP Password and PGP Key Accounts

Passwords and PGP key pairs are stored as named profiles, reusable across any number of tasks. Rotate a key by updating the profile — no changes to the tasks that reference it.

Enterprise Windows Backup: Remote Administration, Role-Based Access and Unlimited Scale

AnyFileBackup scales from a single workstation to enterprise-wide deployment. Remote TCP administration, Windows domain authentication, bulk operations and expandable concurrent task capacity cover the full operational spectrum. Learn more →

Role-Based Remote Access

Grant remote access to Task Processor by user profile over any TCP connection. Each profile defines which tasks an operator can view or control. The UI only installation for the connecting machine is completely free.

Windows Domain and Service Account Support

Authenticate LAN targets with domain credentials and run Task Processor under a designated Windows service account — compatible with standard Active Directory environments.

Unlimited Task Scalability

The full version supports a large number of concurrent tasks out of the box. Capacity expands with Additional Tasks modules — stack as many as your operation requires, with no upper limit on modules.

Audit Log and Transfer Statistics

Review task execution history, transferred file counts, data volumes, and error events per task. Logging verbosity is configurable at the application level. Error notifications can be sent per file or accumulated into a single message per task at completion.

Bulk Task Activation and Deactivation

In the full version, all tasks set to Automatic activation start with Task Processor — at Windows logon or on manual start. Activation can be staggered per task to spread the load. Activate All and Deactivate All switch every task in one action.

Windows Firewall Auto-Configuration

Configure the required Windows Firewall rule for remote TCP access with a single button. Covers Windows Defender Firewall; third-party firewalls require separate configuration.

Ready to Automate Your Windows File Backup?

Windows 10, 11 and Server (x64)  ·  Free 30-day trial  ·  No credit card required