FILE_CONVERTER.LOCAL
local · private

filesnever leaveyour device.

[ why this exists ]

common file conversions today require uploading personal documents to ad-supported third-party sites of unknown provenance. this site does the conversion entirely in the browser, so no file ever traverses the network.

[ verify it yourself ]

  1. open devtools (cmd+option+i on macos, f12 on windows/linux).
  2. switch to the network tab.
  3. set the filter to “fetch/xhr”.
  4. drop a file in any tool on this site.
  5. click convert.
  6. observe: zero new requests during conversion.

page-load assets show on first visit and are then cached. nothing is fetched during the actual conversion step.

[ how it works ]

  • static export. no server runtime — the entire site is html / js / css / wasm served from a cdn.
  • web worker per conversion. conversion code runs off the main thread; large files don't freeze the tab.
  • strict csp. connect-src 'self' makes off-origin fetches structurally impossible — not a promise, an enforced header.

[ engines ]

— loading engines —

[ source ]