Where Is the Flameshot Config File?
Flameshot keeps its options in a flameshot.ini that follows XDG conventions on Linux and AppData on Windows.
Last updated
Flameshot's config is a model INI citizen. One file holds colors, save paths, button layout, and upload settings, writable by hand or by the GUI interchangeably.
The file grows lazily: only touched options get written, defaults stay implied. That keeps cross machine copies clean and diffs small. Official docs bless sharing the file between Linux and Windows with a savePath fix as the single required edit.
Where Flameshot stores this, by platform
~/.config/flameshot/flameshot.ini
GUI touched options persist here. Copy across systems freely after fixing savePath to the local screenshot folder.
%APPDATA%\flameshot\flameshot.ini
Same file role as Linux. Adjust savePath after copying from another OS to match Windows folder layout.
Frequently asked questions
How do I migrate config between Linux and Windows?
Copy flameshot.ini across and fix the savePath variable to the new system's screenshot folder. Only GUI changed options persist in the file, so defaults stay implicit and travel cleanly.
My save folder is wrong. Where is that set?
Change it in the GUI once. The file only records options you touched, so untouched defaults never appear. Hand edits work with Flameshot closed for the options the GUI hides.
Notice an outdated path? Let us know.