This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Firefox changes "%" to "_" when downloaded filenames contain "%" character

more options

Pretty niche problem, but I couldn't find anyone else with the same kind of problem. Whenever I try to download a file with "%" on its filename, the "%" character gets changed to an underscore. Like say, if I try to download a file named "Skyrim 100% save file", it becomes "Skyrim 100_ save file". Not sure why this is even happening, but it only happens in Firefox. Not Chrome nor Edge.

Pretty niche problem, but I couldn't find anyone else with the same kind of problem. Whenever I try to download a file with "%" on its filename, the "%" character gets changed to an underscore. Like say, if I try to download a file named "Skyrim 100% save file", it becomes "Skyrim 100_ save file". Not sure why this is even happening, but it only happens in Firefox. Not Chrome nor Edge.

All Replies (3)

more options

Start Firefox in Troubleshoot Mode to check if one of the extensions ("3-bar" menu button or Tools -> Add-ons -> Extensions) or if hardware acceleration or if userChrome.css/userContent.css is causing the problem.

  • switch to the Default System theme: "3-bar" menu button or Tools -> Add-ons -> Themes
  • do NOT click the "Refresh Firefox" button on the Troubleshoot Mode start window
more options

None of this worked for me unfortunately. The same problem pops up whether I'm in troubleshoot mode or not/has hardware acceleration enabled/disabled. Never really enabled userChrome customization too. Maybe there's something in the about:config page that's causing it? Or could this be a bug in the browser itself?

more options

Can you link an example file download where you see this?