-
-
Notifications
You must be signed in to change notification settings - Fork 57
How To Use
This page covers the main workflows inside File Converter Pro.
- Drag and drop files directly onto the main window
- Use Ctrl+O to open a file picker
- Use Ctrl+P to add an entire folder
- Drag files directly onto
File Converter Pro.exeto pre-load them on launch
- Add your files
- Select the target format
- Press Ctrl+Shift+C or click the Convert button
- The output file is saved in the same folder as the source by default

- Ctrl+N – New project
- Ctrl+Shift+O – Open a project
- Ctrl+S – Save the current project
Projects save your file list, target format, and any notes you added. Double-clicking a .fcproj file reopens the session instantly (requires file association, enabled during install).
Right-click any supported file in File Explorer -> Convert with FCP -> choose the target format. A Quick Convert window opens, runs the conversion, and closes automatically.
| Shortcut | Action |
|---|---|
| Ctrl+N | New project |
| Ctrl+Shift+O | Open a project |
| Ctrl+S | Save the project |
| Shortcut | Action |
|---|---|
| Ctrl+O | Add files |
| Ctrl+P | Add a folder |
| Ctrl+A | Select all |
| Ctrl+Delete | Clear the list |
| Shortcut | Action |
|---|---|
| Ctrl+Shift+C | Start conversion |
| Shortcut | Action |
|---|---|
| Ctrl+H | History |
| Ctrl+, | Settings |
| F2 | Toggle theme |
| F3 | Change language |
| Esc | Close secondary windows |
| Shortcut | Action |
|---|---|
| Ctrl+Q | Quit |
| F1 | Keyboard shortcuts help |
A full Matplotlib-powered analytics panel showing your conversion history at a glance:
- Animated bar chart – conversions per day
- Animated filled line chart – processed data volume per day
- Animated donut chart – operation type breakdown
- Animated horizontal bar chart – format evolution over time
- Filterable history table with CSV/JSON/PDF export
A complete gamification system backed by SQLite:
- Achievements unlock based on conversion counts, format diversity, streaks, and special events
- Animated pop-ups appear in real time when an achievement is earned
- Rank-up celebration dialogs at milestone ranks
- Full achievements panel to browse locked and unlocked states
Access settings via Ctrl+, or the toolbar.
Interface
- Automatically open last project on startup
- Enable notifications
- Enable system notifications
- Enable achievements and trophies
- Show file previews
- Show dashboard on startup
- Create separate PDF per image (instead of merging)
- Use system theme
Conversion
- Default quality: Standard quality / High quality / Low quality
The Automation tab shows the current state of your watch folders and scheduled tasks. Configuration is done via TOML files in the automation/ folder (click Open automation/ folder to open it directly). This folder is empty by default, you need to create your own TOML file(s).
You can either create one TOML file per watch folder/task, or put all your configurations in a single file. An example covering both watch folders and scheduled tasks is available here: example_automation.toml.
Automation daemon
The daemon is a background process that monitors your folders and runs scheduled tasks even when the main application is closed. Enable Launch the daemon automatically at Windows startup to have it run silently in the background at all times.
After creating or editing a TOML file, click Reload to apply changes without restarting.
Watch Folders
A watch folder monitors a directory and converts files automatically as soon as they appear.
[watch_folders.inbox]
path = "C:/Users/User/Desktop/Inbox"
output_dir = "C:/Users/User/Desktop/Converted"
enabled = true # set to false to disable without deleting the config
recursive = false # set to true to also watch sub-folders
convert_existing = false # convert files already present on startup
[watch_folders.inbox.rules]
png = ["pdf", "webp"] # multiple output formats
jpg = "pdf"
wav = "mp3"
docx = "pdf"Each entry under [watch_folders] is a named folder you define. The rules section maps input formats to one or more output formats.
Scheduled Tasks
A scheduled task converts files in a folder at a defined time or interval. Three trigger types are available:
cron – runs on a recurring schedule (daily, weekly, monthly):
[scheduled_tasks.weekly_cleanup.trigger]
type = "cron"
day_of_week = "fri" # mon, tue, wed, thu, fri, sat, sun, or * for every day
hour = 18
minute = 0
# Monthly: use day = 1 for the 1st of every month
[scheduled_tasks.monthly_archive.trigger]
type = "cron"
day = 1
hour = 8
minute = 0interval – runs every N hours or minutes:
[scheduled_tasks.frequent_sync.trigger]
type = "interval"
hours = 6 # or: minutes = 30date – runs once at a specific date and time, then removes itself:
[scheduled_tasks.one_time_export.trigger]
type = "date"
run_at = "2026-06-03T23:45:00" # ISO 8601 formatEach scheduled task also needs a path, output directory, and rules, same as watch folders:
[scheduled_tasks.weekly_cleanup]
path = "C:/Users/User/Desktop/ToArchive"
output_dir = "C:/Users/User/Desktop/Archives"
enabled = true
recursive = true
[scheduled_tasks.weekly_cleanup.rules]
png = "webp"
jpg = "pdf"
docx = "pdf"The Privacy tab lets you read the Terms of Use and Privacy Policy at any time. If you decline the Privacy Policy, the application becomes unusable until you accept it again.
The Language tab lists all available translations. To switch, select a language and click OK.
Want to add your own language? File Converter Pro supports community translations. See the Contributing guide for instructions on how to submit a new language file.
The Template Manager lets you save reusable conversion configurations and apply them whenever you need them.
- Create a new template from scratch, or Create from current settings to save your current conversion options as a template
- Each template stores its type (e.g. PDF to Word Conversion), creation date, last used date, and its specific configuration (e.g. conversion mode)
- Set as default template to automatically apply it for that conversion type
- Apply this template to use it on your current selection
- Edit or Remove existing templates
- Import and Exporter let you share templates as JSON files with others or back them up
- Use Search and the Type filter to quickly find a template
- Refresh reloads the template list




