For your convenience, the top Flash player alternatives in this article are divided into three rubrics based on the platforms, browsers, and devices you can use to install them. Feel free to explore all the categories to find one or two solutions that match your needs more closely.
Lightspark is an open-source tool available both as a desktop application and a browser extension. This player runs any kind of Flash-based format on Windows and Linux and works well in Chrome, Opera, Firefox, and other browsers. Lightspark provides an extended set of code-editing features and also allows for viewing H.264 Flash videos on YouTube. You can download it here.
OpenSilver is a free open-source tool serving as an alternative to Microsoft Silverlight. OpenSilver is more a development tool than a player, but you can use it to run Flash-based content on your Windows PC. OpenSilver is compatible with both desktop and mobile browsers. Powered by WebAssembly, it not only supports SWF format but also enables work with different programming languages for web development. You can download OpenSilver here.
Gnash flash player is another app that comes as a standalone desktop player and a web browser plugin. It supports all Flash-based multimedia formats and serves as a great alternative to Adobe Flash Player for Mac. As a plugin, Gnash is available in many popular browsers. Its version for Windows, however, has not received updates since 2012, so it provides no support for SWF version 10. You can download Gnash here.
Elmedia Player is a media player that supports displaying different video formats on Mac, including FLV and SWF files. Users can stream Flash videos from their macOS devices via AirPlay and broadcast them on a smart TV. Elmedia Player also enables playback control and working with subtitles, and lets you enjoy viewing Flash videos in a full screen mode. You can download it here.
Designed to be easy to use and install, users or website owners may install the web versionof Ruffle and existing flash content will "just work", with no extra configuration required.Ruffle will detect all existing Flash content on a website and automatically "polyfill"it into a Ruffle player, allowing seamless and transparent upgrading of websites that stillrely on Flash content.
Adobe Flash Player was a widely distributed proprietary multimedia and application player created and distributed by Macromedia (a division of Adobe Systems). Flash Player runs SWF files that can be created by the Adobe Flash authoring tool, by Adobe Flex or by a number of other Macromedia and third party tools.
Adobe Flash, or simply Flash, can refer to both the Flash Professional multimedia authoring program and the Flash Player plug-in. Written and distributed by Adobe, it uses vector and raster graphics, a native scripting language called ActionScript and bidirectional streaming of video and audio. Strictly speaking, Adobe Flash is the authoring environment and Flash Player is the virtual machine used to run the Flash files, but in colloquial language these have become mixed: "Flash" can mean either the authoring environment, the player, or the application files. In 2016, the authoring environment was rebranded as Adobe Animate.
The latest version of Flash Player, Version 9, is available for Windows (98 and newer), Linux (x86-32 only), Solaris and Mac OS X. Version 7 is the most recent official version currently available for the Linux/ARM-based Nokia 770/N800 Internet Tablets, classic Mac OS, Pocket PC and Windows 95/NT. HP offers Version 6 of the player for HP-UX. Other versions of the player have been available at some point for OS/2, Symbian OS, Palm OS, BeOS and IRIX. The Kodak Easyshare One includes Flash Player. The Flash Player SDK was used to develop its on-screen menus, which are rendered and displayed using the included Flash Player. Among other devices, LeapFrog Enterprises provides Flash Player with their Leapster Multimedia Learning System and extended the Flash Player with touch-screen support. Sony has integrated Flash Player 6 into the Playstation Portable's web browser via firmware version 2.70. Nintendo has integrated Flash Player 7 in the Internet Channel on the Wii.
On September 15, Adobe by way of Lee Brimelow's "The Flash Blog" announced the release of a public beta preview, native 64-bit Flash Player code-named "Square" for all major platforms and browsers. Previously no x86-64 editions of the Flash player were available for any platform , due to the complexity of porting the x86-32-specific garbage collector and just-in-time compilation engine  to native 64-bit (platform specific) code. Adobe engineers in 2006 had already stated that 64-bit editions for all supported platforms, including Linux, were in development . Adobe however, had been developing a x64 edition of the Flash Player since 2005. While the new beta version on labs support 64-bit natively, it's still a long way from finished, to that end, Adobe as of yet have not stated if and when a stable, final release will be given.
Although SWF has recently become an open format again, Adobe has not been willing to make complete source code available for free software development. The source code for the ActionScript Virtual Machine has been released as a project named Tamarin  under the terms of an MPL/GPL/LGPL tri-license. It includes the specification for the ActionScript byte code format. This project is jointly managed by Mozilla and Adobe. The full specification of the SWF format is available without restriction by Adobe. The principal alternative free software player, Gnash, is quite incomplete at this time, however since SWF is now an open format, it should have a much higher quality going forward as developers implement the official SWF specifications.
Keep in mind that uninstalling the Flash plugin from the Mac does not effect sandboxed Flash Player plugins like what is implemented in the Google Chrome web browser. However, this removal process does uninstall Flash from Safari, Firefox, old versions of Chrome, and throughout Mac OS X in general. The way that Chrome handles Flash through a sandboxed plugin within the app is fairly safe, plus it automatically updates, so it makes it perhaps an ideal way to keep Flash around on a Mac if you do need to occasionally use the plugin or player for various websites. Users of Chrome can also choose to selectively allow Flash to run only when allowed by using the excellent Click-To-Play feature that is built into modern versions of the Google web browser.
The advantage is that webserver logs show that no flash is installed when I visit a site, and higher traffic like that will help encourage use of HTML5 alternatives to flash. Since ClickToFlash reports itself as a flash-compatible player, that will not have the same effect.
Adobe Flash Player is a runtime that executes and displays content from a provided SWF file, although it has no in-built features to modify the SWF file at runtime. It can execute software written in the ActionScript programming language which enables the runtime manipulation of text, data, vector graphics, raster graphics, sound, and video. The player can also access certain connected hardware devices, including the web cameras and microphones, after permission for the same has been granted by the user.
Until version 10 of the Flash player, there was no support for GPU acceleration. Version 10 added a limited form of support for shaders on materials in the form of the Pixel Bender API, but still did not have GPU-accelerated 3D vertex processing. A significant change came in version 11, which added a new low-level API called Stage3D (initially codenamed Molehill), which provides full GPU acceleration, similar to WebGL. (The partial support for GPU acceleration in Pixel Bender was completely removed in Flash 11.8, resulting in the disruption of some projects like MIT's Scratch, which lacked the manpower to recode their applications quickly enough.)
Version 10 can be run under Windows 98/Me using KernelEx. HP offered Version 6 of the player for HP-UX, while Innotek GmbH offered versions 4 and 5 for OS/2. Other versions of the player have been available at some point for BeOS.
Among other devices, LeapFrog Enterprises provides Flash Player with their Leapster Multimedia Learning System and extended the Flash Player with touch-screen support. Version 9 was the most recent version available for the Linux/ARM-based Nokia 770/N800/N810 Internet tablets running Maemo OS2008. Other versions of the player have been available at some point for Symbian OS and Palm OS. The Kodak Easyshare One includes Flash Player.
Adobe has partnered with Harman to support enterprise Flash Player users until at least 2023. The Harman Flash player variant is labeled as version 50.x, to avoid confusion with other variants.
Except as expressly provided otherwise in an agreement between you and Adobe, all players are provided "AS IS" without warranty of any kind, for testing purposes only. Distribution of these players is prohibited except as expressly provided otherwise in an agreement between you and Adobe.
Thanks for catching that one. It is advisable to delete /rename authplay.dll even after the fix comes out. 1.) There is a high likelihood of a future regression. 2.) Who needs to read a PDF document containing flash anyway?
Thanks for the June 7 update Brian. There is also a zdnet article from June 4 on the exploit. For anyone interested the latest zdnet article is at: -warns-of-flash-pdf-zero-day-attacks/6606?tag=nl.e539
For hardware-accelerated scaling to work, you need Microsoft DirectX 9 with VRAM 128MB for Windows and OpenGL for Apple Macintosh, Mac OS X v10.2 or higher. There might be compatibility issues with older hardware and drivers. (See Flash Player system requirements.) With older versions of Flash Player, you should not see dramatic changes as the player reverts from hardware-accelerated scaling back to software scaling. 2b1af7f3a8