WindowsmacOSLinux

Where Does Transmission Store Settings and Resume Data?

Transmission settings.json plus torrents and resume folders on Windows, macOS and Linux.

Last updated

Transmission keeps settings.json plus torrents and resume subfolders in one per OS config dir. The resume files map to download locations, so moving data without them orphans progress.

Close the client before editing settings.json or it rewrites your changes on exit. Daemon, GTK and Qt flavors share the same file shapes.

Where Transmission stores this, by platform

Windows
%LOCALAPPDATA%\transmission

settings.json plus torrents and resume inside. Default downloads land under Downloads unless changed in preferences.

macOS
~/Library/Application Support/Transmission

Per torrent data here; app prefs also mirror to org.m0k.transmission.plist. In Finder use Go > Go to Folder.

Linux
~/.config/transmission

Daemon uses transmission-daemon sibling. TRANSMISSION_HOME env var overrides the config dir.

Frequently asked questions

How do I move Transmission to a new machine keeping progress?

Copy the config folder plus the downloaded data to identical paths, then verify locations match in settings.json.

Why did my settings.json edits vanish?

Transmission was still running and saved over them on exit. Quit fully first, edit, then relaunch.

Notice an outdated path? Let us know.