Image, 3D and media tools that run in your browser, without uploading anything
Amon Flux is a set of media tools that run inside your browser, using WebAssembly and, where available, your graphics card. Your files are read from disk into the page and processed there. Nothing is transmitted to a server, so there is no upload wait and no copy of your work sitting somewhere else.
What the suite does
Eight tools, each doing one job properly. They share one constraint: everything happens on your machine.
Image converter
Convert between JPEG, PNG, WebP and AVIF, set a quality target and resize before export. Files are read and processed in this tab and never uploaded.
Image upscaler
Enlarge images 2×, 3× or 4× with neural networks (Real-ESRGAN and DAT2) or classic Lanczos resampling. Compare before and after, then download. Runs on your graphics card when the browser allows.
PDF builder and merger
Assemble a PDF from images or merge existing documents. Reorder and rotate pages, pick a page size, and flatten where the underlying structure should not travel.
Vector tracing
Trace a raster image into SVG paths. Adjust the palette size, noise threshold and curve smoothing, and compare against the original before exporting.
3D model converter
Convert between 50 formats including GLB, GLTF, OBJ, STL, PLY, FBX, DAE, 3DS, BLEND, DXF, IFC and USDZ. Preview the model before and after, change units and up axis, simplify the mesh, and download the result.
PBR texture generator
Turn a photo of a surface into a complete set of tileable PBR maps: albedo, height, normal, AO, roughness, metallic, specular, cavity, subsurface and translucency. Adjust each one, preview the material in 3D and export.
Audio converter
Convert between MP3, WAV, AAC and OGG, or extract the audio track from a video file. Set bitrate, sample rate and channel count.
Video converter
Change container and codec, downscale the resolution, reduce the frame rate and set a quality target to bring a file down to a shareable size.
How local processing actually works
When you drop a file onto the page, the browser hands the application a reference to it through the File API. The bytes are read into memory inside the tab and passed to compiled code running under WebAssembly, or to the graphics card through WebGPU: FFmpeg for audio and video, pdf-lib for documents, Assimp and three.js for 3D models, a Real-ESRGAN network for upscaling. The result comes back as a blob, and the download link points at that blob in memory.
The practical consequence is that there is no upload step and no server-side copy. It also means the work is limited by your own hardware: a long 4K video or a large AI upscale takes noticeably longer on a laptop than on a rented server, and very large files can exhaust the memory a browser tab is allowed to use. The trade is deliberate, but it is a real trade and worth knowing before you start a big job.
To be precise about what this does and does not cover: the files you process are not transmitted anywhere. The site itself is an ordinary web page, so your browser requests its HTML, scripts, engines and models from a server as usual, and if you accept advertising cookies Google receives a request too. Those are two different things, and the privacy policy sets out both.
Guides
Notes on the decisions the tools ask you to make: which format suits which job, what a quality slider adjusts, how image pixels map onto printed pages.
PBR Maps from a Single Photo: What Can Be Derived and What Cannot
A photo stores one number per pixel for colour, light and shape combined. Some maps can be pulled back out of that convincingly; others can only be painted. Knowing which is which saves hours of tweaking.
11 min readConverting 3D Models: Units, Up Axis and What Each Format Actually Stores
The geometry almost always survives a conversion intact. What breaks is scale, orientation and materials, because every format disagrees about all three.
9 min readMaking a Video File Smaller Without Making It Look Bad
Video size is governed by four settings that interact. Change them in the right order and you can often cut a file by three quarters with no visible difference.
The guides are written and maintained in English.
No account, no cost, no uploads
Open a tool, drop in a file, adjust the settings and download the result.
Open the tools