Beat 1: The Old Way
Still uploading private files to random websites with ad-ridden converter portals?
The offline file converter Windows forgot to build. Powered by FFmpeg and proven engines directly inside File Explorer.
winget install Ameya79.Cuttle100% offline. Open source (GPL-3.0). Original file never touched.
Powered by industry-standard engines & native Windows architecture
Still uploading private files to random websites with ad-ridden converter portals?
Right-click any file in Windows Explorer. Pick the format. Done.
Step 1: Right-click the file. Step 2: Pick a format from the Cuttle menu.
Original file untouched. 100% offline with zero file uploads.
Convert anything right from your desktop. Open source under GPL-3.0.
No telemetry. No cloud queues. Just your files converted directly on your PC.
Conversions execute entirely on your CPU and local storage. No network connections are opened, and your files never leave your computer.
Every line of code is public and auditable on GitHub. Free to use forever with no hidden paywalls, subscription models, or locked features.
Integrates directly into the Windows 10 and 11 File Explorer context menu. Select your file, choose the format, and convert with zero app launch friction.
Source files are opened in read-only mode. Converted outputs are written to temporary files and atomically renamed only when conversion passes validation.
Zero signups, no email verification, no file queues, and no arbitrary file size caps. Your private documents, video clips, and photos remain strictly private.
Under the hood, Cuttle routes tasks to industry-standard engines including FFmpeg, Pandoc, and Pillow with optimized presets for maximum speed.
A factual look at converting files on your own PC versus uploading to third-party web services.
Typical browser-based file conversion tools relying on cloud upload infrastructure.
Local Windows native utility operating directly on your local system resources.
Every conversion item in the right-click menu displays transparent fidelity labels so you always know what to expect.
Extract clean audio track from video without recoding delays.
Transcode video to open WebM format using FFmpeg libvpx.
Render animated clip with custom 256-color palette optimization.
Compress uncompressed audio to high-bitrate MP3.
Reflow PDF pages into editable Word document structure.
Export office documents directly using headless native renderer.
Convert Apple camera photos into universally viewable JPEG.
Modern web image format with lossless compression savings.
Markdown to Word format preserving semantic AST structure.
Inspect our system specifications, quality models, and empirical benchmarks directly in the repository.
The complete technical design document covering the four-phase conversion lifecycle, atomic file writes, Named Pipes IPC, and strict offline sandbox boundaries.
Mathematical and perceptual fidelity standards. Every format pair is explicitly categorized so users know exactly what to expect before converting.
Measured on-device throughput, CPU/RAM utilization profiles, and comparison metrics against cloud upload-and-download overhead.
How Cuttle integrates into Windows 10 and 11 File Explorer without shell extensions or fragile registry hacks.
When you click a format in File Explorer, the lightweight Cuttle launcher does not spin up a heavy runtime. It connects to a persistent local worker over Windows Named Pipes (\\.\pipe\cuttle-worker), passes the file handle, and yields control instantly.
Licensed under GNU GPL-3.0. Developed openly on GitHub with strict safety invariants, pure offline design, and declarative registry architecture.
Cuttle is built with Python 3.12 and uses Astral uv for ultra-fast dependency management.
393 comprehensive unit and integration tests ensure conversion fidelity and engine safety.
Strict type enforcement with MyPy and instant linting with Ruff maintain code quality.
Verifies that local FFmpeg, Pandoc, and soffice binaries meet required version minimums.
Adding a new format pair requires 0 imperative boilerplate. Simply drop a TOML spec into the registry:
[[conversions]] id = "mp4_to_mp3" input = "mp4" output = "mp3" engine = "ffmpeg" quality = "lossy" args = ["-vn", "-c:a", "libmp3lame", "-q:a", "2"]
shell=True in process executionWe welcome contributions for additional format registrations, shell optimizations, and translation packs.
Direct answers on privacy, engine architecture, and licensing.
Yes. Cuttle runs entirely on your local machine using embedded open-source engines like FFmpeg. It makes zero network calls, has no telemetry or tracking, and never sends your file bytes or metadata anywhere.
Yes. Cuttle is 100% free and licensed under the GNU General Public License v3.0 (GPL-3.0). There are no paid subscriptions, no conversion quotas, and no ads.
Never. The original file is opened strictly in read-only mode. Cuttle writes converted files to a temporary extension (.cuttle-part) and atomically renames only upon complete success. If a file with the destination name already exists, Cuttle safely appends a sequential counter (e.g. sample (converted).mp3) so no existing file is ever overwritten.
Cuttle is built natively for 64-bit Windows 10 and Windows 11. On Windows 11, it integrates directly into the top-level modern context menu via an IExplorerCommand sparse package so you do not have to click 'Show more options'.
You can install via Windows Package Manager using 'winget install Ameya79.Cuttle', download the standalone installer (.exe), or unpack the portable zero-install archive (.zip). Installation runs in your local user directory without requiring administrator / UAC elevation.
Cuttle is developed in the open on GitHub. You can file bug reports, submit conversion logs, or open feature requests directly at https://github.com/Ameya79/cuttle/issues.
Cuttle is licensed under the GNU General Public License v3.0 (GPL-3.0). You have the freedom to inspect the source code, build it locally, modify it, and distribute your own builds under the same terms.
No cloud uploads. No ad networks. No subscription fees. Just fast native conversions powered by FFmpeg.
winget install Ameya79.Cuttle