https://desktop.turbowarp.org/ TurboWarp Desktop This page requires JavaScript. You can download from GitHub releases instead if that's a problem. Use TurboWarp, the Scratch mod with a compiler, dark mode, addons, and more, from an app on your desktop. It even works when you're offline. TurboWarp is not affiliated with Scratch, the Scratch Team, or the Scratch Foundation. Windows macOS Linux Web App What's new in v1.6.1 * Fixed features that access your microphone or camera * Fixed addon settings import not importing some color options What's new in v1.6.0 * New addon: Pick colors from stage (enabled by default) * New addon: Zebra striping * Bitmap costume editor now supports transparency * SVGs exported by TurboWarp and imported to TurboWarp won't be re-centered unnecessarily * Sound editor now shows a sound's size, whether it's stereo or not, and its sample rate * Maximum SVG size has been reverted to the same as Scratch due to too many crashes * Added option to clone counter to only show icon * Added "Turbo Robot" sprite to builtin libraries * Added option to customizable new sprite position to apply to duplicated sprites * Fixed "Saving project..." text disappearing before the project was actually saved * Fixed save location still being updated if you cancel the confirmation to replace existing project * Fixed unnecessary memory use when saving files * Fixed loading some projects with many bitmap costumes * Fixed block cherry picking breaking on certain blocks * Fixed tangent block reporting slightly incorrect values in the compiler * Fixed display stage on left side and two-column category menu compatibility bugs * Fixed developer tools dark mode issue * Fixed auto-hiding block palette bugs * Fixed variable manager bugs * Fixed sound editor layout bugs at certain window sizes * Fixed some costume and sound lists having an unnecessary horizontal scrollbar * Fixed color picker overlay not covering the entire page * Fixed some icons being unnecessarily draggable * Fixed loading Scratch 2 projects with unusual JSON * Windows: Title bar now respects your computer's dark mode preference * Linux: We now have a repository for Debian/Ubuntu and their derivatives * Updated packager: settings export and import, optimized memory use of packaged projects What's new in v1.5.0 * New addon: Reverse order of project controls * New addon: Hide stage and sprite pane * Allow creating unlimited cloud variables * Fixed backpacking JPEG costumes * Fixed turbo mode stored in projects not applying properly * Added option to disable hidden window throttling * Fixed some bugs in the auto-hiding block palette addon * Linux: Support for 32-bit x86 has been removed * macOS: Fixed uncloseable packager windows if opened from a fullscreen editor window * Updated packager: list color, version number, macOS Electron, Scratch Link support, more What's new in v1.4.0 * Moved the builtin copy of the TurboWarp Packager to the File > Package project menu * Added a sound duration indicator to the sound editor * Added partial support for the "Threads" tab in the debugger addon, including single stepping * Fixed high CPU usage when project is paused * Increased maximum resolution of large vector costumes * Updated backpacked item previews to support transparency * Updated dark mode with improved inputs, improved scrollbars, and support for the debugger and gamepad addons * Fixed developer tools find bar covering up controls in certain conditions * Fixed variable manager causing crashes when variables are too large * Improved style of many modals and prompts to be more cohesive * Fixed block context menus immediately selecting item and closing after being opened on some systems * Fixed interface allowing invalid framerates and invalid stage sizes * Fixed custom extensions being able to corrupt projects if they return unexpected values * Fixed custom extension error handling * Fixed various other bugs * Linux: Support for 32-bit x86 systems will be removed in v1.5.0 (32-bit ARM is not affected) * Linux: Added support for Linux on Apple Silicon * macOS: Reduced app startup time * Added donation links * Updated packager: adds support for " room id" special cloud behavior What's new in v1.3.1 * Fixed crash on some Linux systems * Gamepad addon now supports buttons other than the left button and is compatible with pointerlock in the packager * Updated packager: relicensed to Apache 2.0 from LGPL3.0 for fewer restrictions, added " set clipboard" and " pasted" support to special cloud behaviors * Various other bug fixes What's new in v1.3.0 * New addon: Customizable default costume editor colors * The app now registers itself as a file handler for .sb and sb2 files in addition to .sb3 * Optimized comparison blocks * Fixed more crashes on app startup on some systems What's new in v1.2.2 * Fixed mouse actions in gamepad support addon in packager * Fixed blocks like "insert x at any of list" to insert at a random location What's new in v1.2.1 * All windows now have proper language hints, fixes CJK characters looking weird in some windows * Added error message when any child process dies unexpectedly, not just renderer processes What's new in v1.2.0 * Added option to configure which microphone and camera the app should use * Added option to disable hardware acceleration * Fixed stage size stored in projects * Reduced costume editor flicker when switching costumes * Added text inputs to costume editor color components * Fixed monitor position after resizing stage * Fixed vertical centering of variable monitor values in certain conditions * Fixed lines between tiled stamps when high quality pen is enabled * Reduced lag related to folders addon Older release notes available on GitHub. To update, download and run the new installer below. To update, download and install the new app below. If you installed TurboWarp Desktop from an app store or package manager such as the Snap Store, wait until the update is pushed to the store. Otherwise, run the new installer below. Download for Windows (64-bit) Alternative download for 32-bit systems If a Windows SmartScreen alert appears, click "More info" then "Run anyways". Download for macOS (Universal) Drag TurboWarp into Applications. If it tells you that TurboWarp already exists, choose Replace. If you get the error "TurboWarp cannot be opened because the developer cannot be verified", click Cancel, then open Finder, then go to Applications, then control+click on TurboWarp, then select Open, and then click Open. You won't see the warning again until you update the app. You get that warning because we can't afford $99 per year for an Apple Developer account. You can help by donating. On most Linux distributions, the recommended way to install TurboWarp is to search for "TurboWarp" in your distribution's software manager and choose the first option that appears. If you're an advanced user or if it doesn't appear, more choices are available: Snap Store We maintain an official snap version: turbowarp-desktop Known issues and workarounds By default, the snap version can't access your camera, microphone, gamepads, or removable drives. To fix this, run these commands: snap connect turbowarp-desktop:camera snap connect turbowarp-desktop:audio-record snap connect turbowarp-desktop:joystick snap connect turbowarp-desktop:removable-media By default, the snap version can't be set as the file opener for sb3, sb2, or sb files without interfering with other file types. To fix this, run these commands: wget https://desktop.turbowarp.org/snap-mime.xml -qO- | sudo tee /usr /share/mime/packages/turbowarp-desktop-snap.xml > /dev/null sudo update-mime-database /usr/share/mime Flatpak We maintain an official Flatpak version on Flathub: org.turbowarp.TurboWarp Known issues and workarounds Gamepads will not work in the Flatpak version. By default, the app may be limited to only accessing projects in your home directory. To allow accessing other folders, run this command: flatpak override org.turbowarp.TurboWarp --filesystem=/path/to/folder / Debian, Ubuntu, Raspberry Pi OS New! Install our repository to receive updates through apt by running these commands: wget https://desktop.turbowarp.org/release-signing-key.gpg -qO- | gpg --dearmor | sudo tee /usr/share/keyrings/turbowarp.gpg > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/ keyrings/turbowarp.gpg] https://releases.turbowarp.org/deb stable main" | sudo tee /etc/apt/sources.list.d/turbowarp.list sudo apt update sudo apt install turbowarp-desktop Or manually install the .deb package for your system (won't add apt repository): * x86 64-bit * ARM 64-bit * ARMv7l Arch User Repository For Arch Linux systems, we recommend the official AUR package: turbowarp-desktop-bin AppImage * x86 64-bit * ARM 64-bit * ARMv7l tar.gz * x86 64-bit * ARM 64-bit * ARMv7l On ChromeOS, Android, iOS, iPadOS, and all other platforms, you can use the TurboWarp website instead. Almost all features work just as well. Open the TurboWarp website Oftentimes you can "install" the website as a web app. On desktops and laptops, the install button may appear in the URL bar after a few seconds. On phones and tablets, find "Install app" or "Add to Home Screen" in your browser's menus. Source code Privacy policy Report bugs on Scratch Report bugs on GitHub If you like TurboWarp, consider donating Project pictured: Full Sphere Path Tracer by piano_miles More than 50 addons to customize and enhance your experience. Builtin packager to convert projects to HTML files or applications for Windows, macOS, or Linux.