Answers about FileThrough's current extension capabilities.
FileThrough is a browser extension that detects supported upload requirements and prepares selected images and PDFs by converting, resizing, and compressing them when necessary.
Core file processing happens locally in your browser. The extension does not need to upload the selected file to a FileThrough processing server to perform its transformations.
Depending on the requirements it detects, FileThrough can convert supported formats, resize images or PDF pages, compress images or PDFs to a size range, and validate the resulting file.
The current transformation planner can target JPEG, PNG, WebP, and PDF. The extension may recognize additional format names when parsing a website's requirements, but recognition does not mean every format is available as an output transformation.
Yes. The content script observes the page for file inputs added after the initial page load and registers them for processing.
Yes. FileThrough can detect and register multiple file-upload inputs independently. Each input is processed when a file is selected.
Not currently. The current extension focuses on automatic upload preparation. A full editor/workspace is not part of the current product.
Yes. The Options page lets you enable or disable automatic processing, set a maximum file-size preference, and define transformation plans with supported conversion, resize, and compression settings.
No account is required for the extension's core functionality.
The current project is built as a Manifest V3 web extension and is tested primarily with Chromium-based browser tooling. Browser-specific distribution should be checked against the release you install.
Refresh the page and try again. FileThrough works with browser file inputs; highly custom upload interfaces that do not expose a standard file input may require additional support.
Open an issue in the GitHub issue tracker and include the website, upload requirement, and steps needed to reproduce the problem.
If the FAQ does not cover your issue, contact us or open a GitHub issue.
Contact Us