It's important to say this clearly before anything else: converting MP3 to FLAC does not restore any audio quality lost during the original MP3 encode, and it cannot make a lossy file sound better than it already does. FLAC is a lossless codec, which means everything you put into it comes back out byte-for-byte identical on decode — but 'lossless' describes what happens from this point forward, not a retroactive fix for whatever was already thrown away when the MP3 was created. What this tool actually does is repackage already-lossy audio into a lossless container: it takes the exact sound your MP3 currently produces and stores it in a format that won't degrade it any further, which is a genuinely different thing from improving it.
This misconception is common enough to call out directly because FLAC's reputation as an audiophile, lossless format sometimes gets mistaken for a universal quality booster. It isn't. If your MP3 was encoded at 128kbps and already has audible compression artifacts, the resulting FLAC file will faithfully and losslessly preserve those exact same artifacts, just in a bigger file. No FLAC encoder, including this one, has any way to know what the original uncompressed audio sounded like before MP3 compression removed information — that information is simply gone, and FLAC has no mechanism to guess it back.
With that said, there are legitimate reasons to make this conversion anyway. Some software and hardware — particular hi-fi streaming devices, certain lossless-only playback apps, and some audio processing tools — simply require or strongly prefer FLAC input and won't work smoothly with MP3. If you're building or maintaining an audio library and want everything in one consistent lossless format regardless of each file's original source quality, converting outliers to FLAC keeps your library uniform even though it doesn't upgrade the ones that started out lossy.
The other real benefit is avoiding further generational loss in a processing pipeline. If a workflow is going to involve multiple editing or processing passes before a final export, locking in the current (already-lossy) audio inside a lossless FLAC file means none of those intermediate steps add a new round of lossy compression on top of the original MP3 loss. Compare that to repeatedly saving and re-opening an MP3 through lossy software, where each re-encode very slightly degrades the audio further — FLAC stops that compounding, even though it can't undo the loss that already happened.
Already have genuinely lossless source audio instead of an MP3? Converting from WAV to FLAC is where FLAC's lossless compression actually pays off without this caveat.