Select a source, choose a supported output, run the local conversion and download a separate result. Keep the original until you have checked the output.
What happens after I press Convert?
Your browser sends the selected input to the local server. A session-owned job runs through the appropriate installed engine. Completed results can be downloaded, cancelled jobs stop processing and failed jobs show a message to help you correct the source or settings.
What do I need to install?
The current local app requires Node.js 24 or newer and its source project files. From the project folder, run npm ci, then npm run build and npm start. Open http://127.0.0.1:3000 on that computer. Install the native engines needed for your chosen operations; unavailable engines reduce the conversion routes. Initial installation needs internet access. This public guide does not include an installer or install native tools for you.
Common questions
Do files leave my computer?
In the installed local app, the browser sends selected files to its local server at 127.0.0.1 on the same computer. No external conversion API is used. The optional browser processing modes run supported operations inside the browser instead.
Can I convert files without internet access?
After installing the app, required engines and local runtime assets, conversions can run offline. Initial setup and dependency downloads need internet access. A public guide page alone does not install or run the local conversion engines.
How long can I download completed results?
Temporary local job copies normally expire after about 30 minutes of inactivity. Downloading a result refreshes its lifetime. Clearing jobs or restarting the server can remove working copies earlier. A download you have already saved is independent of that temporary storage.