One of the World's Most Popular Web Browsers for Mac

Firefox for Mac

Firefox 128.0

  -  140 MB  -  Freeware

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Firefox 128.0.


For those interested in downloading the most recent release of Firefox for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Firefox 128.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Firefox 128.0 Screenshot 1
  • Firefox 128.0 Screenshot 2
  • Firefox 128.0 Screenshot 3
  • Firefox 128.0 Screenshot 4
  • Firefox 128.0 Screenshot 5

What's new in this version:

New:
- Firefox can now translate selections of text and hyperlinked text to other languages from the context menu
- For users in the US and Canada, Firefox will now show your recent searches or currently trending searches when you open the Address Bar to get you back to your previous search session or inspire your next one
- Firefox now has a simpler and more unified dialog for clearing user data. In addition to streamlining data categories, the new dialog also provides insights into the site data size corresponding to the selected time range.
- Firefox now supports playback of protected content from streaming sites like Netflix while in Private Browsing mode
- Firefox now supports the experimental Privacy Preserving Attribution API, which provides an alternative to user tracking for ad attribution. This experiment is only enabled via origin trial and can be disabled in the new Website Advertising Preferences section in the Privacy and Security settings.
- On macOS, microphone capture through getUserMedia will now use system-provided voice processing when applicable, improving audio quality
- Firefox is now available in the Saraiki (skr) language

Fixed:
- Firefox now proxies DNS by default when using SOCKS v5, avoiding leaking DNS queries to the network when using SOCKS v5 proxies
- Various security fixes

Changed:
- Firefox now supports rendering more text/* file types inline, rather than requiring them to be downloaded to be viewed
- The root certificate used to verify add-ons and signed content has been renewed to avoid upcoming expiration

Enterprise:
Fixes:
- In some cases, SPNEGO authentication could fail. This was fixed in bug 1805666.

Policies:
- The Clear browsing data and cookies dialog was redesigned, which also affected the "Clear history when Firefox closes" dialog. The result is that some of the options in the SanitizeOnShutdown policy have been combined.

Special Notes:
- There are two more planned releases of Firefox 115 ESR, and then it will go out of support on October 1, 2024. Users will then be automatically upgraded to Firefox 128 ESR.

Developer:
- CSS rules specificity is now displayed in a tooltip when hovering a CSS rule selector in the Inspector Rules view. This can help web developers understand why a given rule is applied before another.
- The Inspector panel now flags a custom property declaration as invalid when the value does not match the registered custom property definition. As shown in the screenshot below, the declaration of a custom property, --b, expecting a <length> value syntax (e.g., 10px), is instead used with a color specified. An exclamation icon appears next to it with a tooltip explaining the error.

Web Platform:
- Resizeable ArrayBuffers and Growable SharedArrayBuffers are now supported in SpiderMonkey. This allows the size of an ArrayBuffer to be changed without having to allocate a new buffer and copy data into it.
- The setCodecPreferences method allows applications to disable the negotiation of specific codecs (including RTX/RED/FEC). It also allows an application to cause a remote peer to prefer the codec that appears first in the list for sending.
- The Accept header for images and documents was changed to better align with the Fetch standard and other browsers.
- Support was added for @property and the CSS properties-and-values API.
- A new bytes() method is provided on many objects like Request/Response and Blob that provides a convenient way of getting an Uint8Array typed array.
- The relative color syntax is now supported in CSS color functions. This allows to create colors based on other colors.