A browser-based file conversion platform supporting 500+ formats, built from scratch and still run by NagoriTech. There's nothing to install and no account to create.

Someone with one file to convert isn't looking for software. The job is small and urgent, and the usual answers are a desktop install they'll use once or a site that wants an account first.
The second problem is trust, because converting a file means handing it to a stranger. That's a real worry for anyone with a contract or an ID scan.
ChangeMyFile answers both. It runs in the browser with no account, and files are encrypted in transit and deleted within 24 hours.
A stack list tells you nothing. These are the calls we made and what each one cost or bought us.
A first-time visitor drags a file in and gets a result without typing an email address. That gives up the easiest way to bring people back, so format coverage, speed and clarity have to do the job.
A conversion waits on an upload, a converter and a download. Async handling lets one Python service hold many jobs at once and stream progress to the browser.
Covering 500+ format pairs means relying on third-party converters, each with its own dependencies. Containers keep them pinned and boxed off from the host.
Files disappear within a day, so storage is a buffer rather than a library. It also keeps the privacy promise short enough to state in one sentence.
Next.js sends crawlers real HTML, while the converter still works like an app once it's in the browser.
We own every bug in this product. Deploys run through GitHub Actions, so shipping a fix on a Tuesday afternoon takes no ceremony.


Nothing here was chosen because it was fashionable. Each part answers a specific pressure the product puts on it.
Crawlable HTML for a product people find through search, without giving up the app-like upload experience.
Async Python that holds many waiting conversions at once instead of one worker per file.
Every converter binary and its dependencies pinned inside an image, isolated from the host.
The relational store for everything that isn't the file itself: the parts that outlive a 24-hour upload.
Sits in front of the app and terminates TLS, the SSL half of the privacy promise.
The machine the whole thing runs on. Deliberately boring, deliberately well-understood.
Build and deploy straight from the repo, so releases are repeatable rather than remembered.
Agencies are easy to hire and hard to judge, because most of what they show you is work they walked away from at launch. ChangeMyFile is the opposite: we designed it, built it, deployed it, and we are still the ones running it.
Product design, frontend, backend API, database schema, server infrastructure, CI/CD and production deployment, all in-house with no handoffs.
ChangeMyFile is in production, NagoriTech owns it outright, and the work didn't stop at launch.
There is no client to hand it to. Upgrades, dependency churn, server maintenance and bug reports all land on us, the same thing we take on when we run a product for a client.
Have an idea? Let's build it.
We own the full stack, from wireframe to production and past it. Tell us what you're building and we'll come back with an honest scope.