BastosConvert

About BastosConvert

Free file tools with secure cloud conversion. No signup, no upsell, no dark patterns.

Why BastosConvert

Most file-conversion sites bury the actual tool under newsletter pop-ups, paywalls, and shady ad networks. BastosConvert exists to flip that: every tool is free, every tool runs without an account, and every tool does exactly one job. The promise is boring on purpose — open the page, drop a file, get the result.

Our mission

The web is full of file chores that should take five seconds and instead take five minutes: merging two PDFs, shrinking a photo for an upload form, turning a phone's MOV into an MP4 a site will accept, converting a track to the format a podcast host demands. The tools to do this already exist — they're just wrapped in friction. Our goal is to strip that friction away and offer each conversion as a single, honest utility: fast, free, private, and with no account or catch. If a tool ever needs more than a drop and a click, we've built it wrong.

How conversion works here

When you drop a file, it's uploaded over an encrypted connection to a conversion service running in the cloud — not processed in your browser. That service inspects the file, picks the right path (re-wrapping a container losslessly when it can, re-encoding with sensible defaults when it must), and streams the result straight back to your download. Doing the work server-side means the tools run the same on a low-end phone as on a fast laptop, handle large files a browser couldn't, and use battle-tested engines like ffmpeg and lopdf rather than fragile in-browser reimplementations. If you want to understand the formats involved, the guides on image formats and on audio & video conversion go deep without the jargon.

How it's built

The conversion pipeline is written in Rust. PDFs go through lopdf, media through ffmpeg, images through native crates. Each request hits an Actix worker, and every successful conversion is keyed by a content hash so repeat work is served from cache in milliseconds. The front-end is generated from a Bastos DSL into a Next.js 16 app — same primitives as every other Bastos showcase.

Privacy posture

Files are processed in memory or on a short-lived temp disk and discarded as soon as the response is sent — at most within a few minutes. Nothing is stored long-term, nothing is used for training, and no file content ever leaves the Bastos infrastructure. The full policy lives on the privacy page.

Who's behind it

BastosConvert is a solo project, built and maintained by one developer as a showcase of the bastos-cms platform. Source code, issues, and roadmap are tracked publicly.

GitHub →
← Back to tools