# Convert files without uploading them.

Nutter converts images, video, and audio entirely in your browser with WebAssembly. Free, private, fast.
[Start converting](/images) [See how it works](#how) nutter · convertwasm · on-device0 of 4 files · drop more anytimeBatch

sunset.heic

4.2 MB · WebP

portrait.jpg

2.1 MB · AVIF

logo.png

812 KB · WebP

banner.tiff

8.7 MB · JPG
Processed locallyDownload all 100% client-side Works offline after load No account requiredSupports 120+ formats across images, video, and audio.

## How it works

No accounts, no uploads, no fine print. The whole pipeline runs on the device you're holding.
01

### Drop your files

Batch-drop anything from 120+ supported formats. No queues, no upload bars.
02

### Converted on your device

WebAssembly codecs do the work locally. Your files never touch a server — we couldn't read them if we wanted to.
03

### Download and go

Grab the results and close the tab. Once the page has loaded, everything works offline.

## Pick a medium
[All tools ](/images) [

42 tools

### Images

Convert, compress, resize, and optimize. RAW phone photos included.
HEIC → JPGPNG → WebPSVG → PNGCompress JPG](/images) [soon

18 tools

### Video

Convert and trim without uploading gigabytes.
](/videos) [soon

17 tools

### Audio

Convert, cut, and normalize any track.
](/audios) [All tools ](/images)

No files needed

## Developer utilities
[All dev tools ](/dev-tools) [Base64](/dev-tools/base64) [URL Encode](/dev-tools/url-encoder) [Passwords](/dev-tools/password-generator) [UUID](/dev-tools/uuid-generator) [Hashes](/dev-tools/hash) [JSON](/dev-tools/json-formatter) [JWT](/dev-tools/jwt-decoder) [Timestamps](/dev-tools/timestamp-converter) [All dev tools ](/dev-tools)

77+

Tools in the belt

120+

Formats supported

0

Bytes uploaded

100%

Local processing

## Questions, answered

The short version: no uploads, no accounts, no fine print. The longer version, below.

### Are my files really never uploaded?

Yes. The converters are WebAssembly codecs that run inside your browser tab. When you drop a file, it is read from disk into memory, transformed on your CPU, and handed back — the only network traffic is fetching the page itself. Once a tool page has loaded, it even works with your connection off.

### Do I need an account?

No. Every tool works without signing in, without a quota, and without an email address. Accounts exist only for optional extras like billing, and the tools never ask for them.

### Which formats can I convert?

Images today: HEIC, JPG, PNG, WebP, AVIF, GIF, SVG, TIFF, BMP, ICO, and more, including RAW files from phone cameras — see the full conversion index. Video and audio tools are in the works and will follow the same local-first design.

### How large a file can I convert?

It depends on your device, not on us: processing happens in your browser's memory, so limits come from your browser and hardware. Batch tools process files one at a time to stay within those limits, and each tool page notes what it can handle.

### What does it cost?

The tools are free to use. There is no metered usage, because usage costs us nothing — your device does the work.

### Is there an API?

No. Everything runs client-side by design, so there is no server endpoint to call. The best way to integrate is to link people to a tool page; agents can read /llms.txt for an index of every tool.

## Start with any file.

Pick a tool, drop your file, download the result. Nothing leaves your device.
[Start converting](/images) [Browse all formats](/images/convert)

---

Canonical HTML: https://nutter.tools/
Markdown served via `Accept: text/markdown` (see /llms.txt).

