
Explore the future of Sketch
Install the latest Mac app and iOS app betas for a sneak peek of our latest features and improvements.

Documents you open in this build may become incompatible with stable releases
- macOS Sonoma (14.0.0) or newer
- Please back up your documents before you try out any pre-release builds
- Enjoying a feature? Found a bug? Tell us via the Feedback button in the toolbar or in the forum
- Future updates will download automatically.

- Requires an iPhone or iPad running iOS 16 / iPadOS 16 or later
- You’ll need to sign in with your Sketch account details on an active subscription
- To get the iOS app beta, first install TestFlight on your device and sign in with your Apple Account
- Enjoying a feature? Found a bug? Share feedback via TestFlight, or let us know on our forum.
Release notes for Mac app beta
Sketch 2025.2 (205090) released on August 01, 2025
Documents you open with this update will be incompatible with older Sketch versions — this may affect anyone you collaborate and share documents with.
Introducing: Glass
This update brings a new glass effect to Sketch. Yes, the one you’ve been asking for. You’ll find it under a new Effects section of the Inspector, where you can apply automatic settings or tweak every parameter to your liking.
Concentric Corners
You can now set a layer’s corners to Auto. This visually aligns them with the corners of the nearest container that has corner properties. We calculate this based on the layer’s distance to that container — or the container’s padding if it’s a stack.
Progressive Blurs
In the Effects section of the Inspector, you’ll find new layer and background blur options. Choose from Uniform (previously Gaussian or Background), Linear Progressive, or Radial Progressive. Progressive blurs support multiple adjustable stops—like gradients—that you can move freely on the canvas.
New Apple UI Libraries
Apple has updated their Sketch Libraries for both macOS 26 and iOS 26. You’ll find them in Settings > Libraries if you want to enable them.
Improvements (12)
Styling
- We’ve added a new button next to a layer’s opacity settings in the Inspector to switch to progressive alpha — giving you a faster and easier way to fade out a layer compared to setting up an alpha mask.
- We’ve added menu and Command Bar items for changing a layer’s corner style, and resetting its corners to their default settings (Rounded, 0).
- You can now use the eyedropper tool to add or change a page’s canvas color when you haven’t selected anything on the canvas.
Libraries and components
- We now automatically install updates for Libraries with unchanged license agreements, so you don’t need to accept the agreement again.
- You can now add search keywords to any component in the Components View, giving you more control and better results wherever you search for components.
- Nested Symbols now preserve their current dimensions when you swap them within a Symbol that has a stack layout.
Performance
- We’ve improved Sketch’s performance when you work with background blurs.
- We’ve improved Sketch’s performance when rendering shadows on image layers.
Workflow and UI
- If you’ve disabled “Rename duplicated layers” in settings, we now respect your preference and no longer rename layers if they have exports. However, exporting layers with identical names may overwrite each other.
- We now support the P3 color space when you export using the webp format.
- We’ve added a menu item and shortcut ⌘6 to view Graphic Templates in the Components View.
- Container titles on the canvas now dynamically adjust to contrast with dark or light canvas colors.
Changes (3)
Blur types
- The Gaussian Blur type is now called “Layer” and has three new options: Uniform Blur (previously Gaussian Blur), Linear Progressive Blur, and Radial Progressive Blur.
- The Background Blur type is now simply “Background” and has three new options: Uniform Blur (previously Background Blur), Linear Progressive Blur, and Radial Progressive Blur.
- We’ve adjusted the radius value for background blurs to better match current web standards. Existing background blurs have a new radius value but will appear the same.
Fixes (12)
Export and rendering
- Fixes a bug where exporting a Frame might ignore fills on Symbol sources nested inside that Frame.
- Fixes a bug that could leave artifacts on the canvas when you edited layers inside a Frame that uses Zoom blur.
- Fixes a bug where, in some cases, a shadow on a group wouldn’t appear if the group only contained a blurred layer.
- Fixes a bug where a shadow on an image layer could clip unexpectedly.
Layer and symbol behavior
- Fixes a bug where the Data button wouldn’t work when you selected an individual text override.
- Fixes a bug that unexpectedly reparented nested Frames within other Frames in your selection as you dragged your selection on the canvas.
- Fixes a bug where a Symbol instance you set as an alpha mask would switch to being an outline mask if you used it as part of another Symbol.
Performance and stability
- Fixes a bug where extremely complex masks or boolean ops could cause Sketch to hang.
- Fixes a crash that could occur when you replaced the image in an image layer.
Tools and Canvas
- Fixes a bug where you couldn’t copy and paste a blur style.
- Fixes a bug that meant the Scale (K) tool did not remember the origin point you set the next time you used it.
- Fixes a bug that meant a custom canvas color wouldn’t appear in the canvas view of the iOS app.
API (24)
New additions
- Introduces new ways of interacting with Frames.
- You can now pass
ExportFormat
s (e.g. fromLayer.exportFormats
) directly tosketch.export()
. - The
Selection.filter
method is now available onDocument.selectedLayers
andPage.selectedLayers
arrays. - Adds a
run-script
command for sketchtool that enables quick code execution without needing to have a full plugin bundle on disk. - Adds an option for case-insensitive search in
sketch.find()
. - Adds an option for inclusive search in
sketch.find()
. - Adds support for concentric corners.
- Adds a
Blur.saturation
property for background blurs. - Adds the
blendingMode
property for individualStyle
components, including fills, borders, and shadows. - Adds two missing blending mode values to
Style.BlendingMode
:Plus Darker
andPlus Lighter
. - Adds support for Stacks.
- Adds support for progressive blurs.
- Adds
ImageData.base64
property for quick access to base64-encoded image data. - Adds
Frame
andGraphic
search type predicates tofind()
. - Adds an
Override.defaultValue
property. - Adds
Style.tint
property for Groups. - Adds APIs to interact with Masks and masked layers.
Changes and fixes
- Reinstates the
sketchtool run
command, which became unavailable in 2025.1. - Replaces the
SymbolMaster.fromArtboard()
function withSymbolMaster.fromFrame()
. - Fixes the
Style.blurs
property setter. - Fixes an issue that could add an unexpected background fill to some
Groups
. - Fixes a bug where
Override.value
would return an invalid value for a color override. - Fixes a bug that stopped changes to a Symbol’s
hidden
properties from being reflected immediately in images generated bysketch.export
. - Fixes a bug that stopped changes to Symbol overrides from being reflected immediately in images generated by
sketch.export
.