Sketch
UI and graphic design app
Only for Mac
Free · In‑App Purchases
New in Sketch: Selection colors, independent borders, corner smoothing controls, all-new eyedropper tool, plus 150+ other improvements and fixes.
Sketch is a complete design toolkit. With a native Mac app for design and prototyping, and web-based tools to share, get feedback and handoff.
A native macOS app for design and prototyping
— Powerful tools built for designers, by designers
— Nestable frames and flexible stack layouts
— Fast, immersive prototyping to bring your ideas to life
— Shared Libraries, styles and components to scale your work
— Full control over color profiles, including P3 support
— Variable and OpenType font support
— Offline and local file support
— Ready for real-time collaboration, or working solo
A flexible web app for feedback, sharing and handoff
— Store, sync and share documents
— Document and project permissions
— Easy Workspace admin
— Annotate documents with feedback
— File version history
— Share Libraries, components and templates
— Developer handoff tools
— Test prototypes in any browser
— Share client-friendly, password-protected design previews
— View, comment and handoff for free
With our free companion app, Sketch — View and Mirror, you can view designs, mirror from your Mac, and play prototypes on your iPhone or iPad.
---
CREATE WITH EASE
Sketch is perfect for beginners and professional designers. With powerful tools built for designers, by designers, you can bring your ideas to life. Whether you’re crafting a stunning logo, or designing apps and infographics, you do it effortlessly.
POWERFUL LAYOUT TOOLS
With nestable, stylable frames, you have infinite flexibility when building screens, UIs and more. Add stack layouts to your designs to make them adapt to their content, or adapt content to their size.
FAST, INTUITIVE PROTOTYPING
Test your ideas quickly and efficiently with our intuitive prototyping tools. Create immersive prototypes in just a few clicks. Test and share your concepts easily, with a link to a browser-based prototype, or in our native iOS and iPadOS app.
FULL CONTROL OVER YOUR DESIGNS
Get complete control over every aspect of your designs. Sketch supports a variety of color profiles, including P3, for vibrant and true-to-life visuals. With variable and OpenType font support, you can customize your typography too.
WORK FASTER WITH THE COMMAND BAR
Invoke almost any action, find and insert components, and so much more — all without leaving your keyboard. The Command Bar gives you a faster way to do almost anything in Sketch.
EFFICIENT DOCUMENT MANAGEMENT
Easily store, sync, and share your design documents with your Workspace. With intuitive admin tools and a browsable document version history, you can track changes and collaborate with ease.
FULL OFFLINE SUPPORT
Work when and where inspiration strikes! Our design software supports offline access and local file management, so you can create without interruptions.
EXPLORE, CREATE, AND SHARE
Our tools make it easy to provide feedback, share your work, and hand off projects seamlessly to developers, making it easy for you to collaborate with others.
GET STARTED TODAY
Download Sketch today to get all the power of professional design tools combined with user-friendly features. Whether you’re a seasoned designer or just starting, our app is your go-to solution for all your graphic design needs.
Sketch comes with a 30-day free trial. After that, you can sign up for flexible subscription, which includes your own Workspace to store and sync documents, wherever you use Sketch.
Terms of Service: https://www.sketch.com/tos/
Privacy Policy: https://www.sketch.com/privacy/
more The app that started it all and is still a joy to use on a Mac
The app that started it all and is still a joy to use on a Mac
Yeah I’ll be back love you guys
Yeah I’ll be back love you guys
A friend of mine asked me to see what I thought of a design draft, but they sent it to me in a strange file format. They said I needed to download “Sketch” and I’d be able to see what it was about. As soon as I downloaded it and attempted to open the file, I was prompted to either log in, restore purchase, or sign up for a 30-day trial. I mean, with a file format that Apple even has downloads for on their developer webpage (mind you, an application that they DIDN’T develop), you should be able to see at least what files look like! Have you ever had to pay to see what a PDF looked like? Exactly.
Developer Response Hello there! Thanks a lot for your honest feedback. I will pass your words on internally to see if we can somehow improve this, but I’m afraid that this falls more on the part of how the operating system works. Additionally, when sharing documents, we always encourage our users to upload their designs to their Workspaces so they can share them directly with anyone with access to an Internet browser. (this makes them accessible in macOS, Windows, or any other OS) Cheers! 🙏
A friend of mine asked me to see what I thought of a design draft, but they sent it to me in a strange file format. They said I needed to download “Sketch” and I’d be able to see what it was about. As soon as I downloaded it and attempted to open the file, I was prompted to either log in, restore purchase, or sign up for a 30-day trial. I mean, with a file format that Apple even has downloads for on their developer webpage (mind you, an application that they DIDN’T develop), you should be able to see at least what files look like! Have you ever had to pay to see what a PDF looked like? Exactly.
Hello there! Thanks a lot for your honest feedback. I will pass your words on internally to see if we can somehow improve this, but I’m afraid that this falls more on the part of how the operating system works. Additionally, when sharing documents, we always encourage our users to upload their designs to their Workspaces so they can share them directly with anyone with access to an Internet browser. (this makes them accessible in macOS, Windows, or any other OS) Cheers! 🙏
Sketch used to be incredible and I recommended it to everyone. This app has gotten much worse over the last few years and can no longer compete with the other obvious choices. I design stickers every few months and every time I open the app it asks me to login again. So frustrating. Also, you can no longer just pay for the software, everything is a monthly fee. The quality has gone way down. If you are going to pay monthly for something, try Figma.
Developer Response Hello there! I’m sorry to see you are feeling like this. The authentication token we use to keep you signed has an expiration date (one month, give it or take), so if you don’t use Sketch often, it may be that you have to refresh it every time you want to use it. If this is not the case, you can email us at productsupport@sketch.com, and we will gladly investigate your situation. On the other hand, you can still definitely pay for the License instead of subscribing (more details on our pricing page), so let us know if you need help with it. Cheers! 🙏
Sketch used to be incredible and I recommended it to everyone. This app has gotten much worse over the last few years and can no longer compete with the other obvious choices. I design stickers every few months and every time I open the app it asks me to login again. So frustrating. Also, you can no longer just pay for the software, everything is a monthly fee. The quality has gone way down. If you are going to pay monthly for something, try Figma.
Hello there! I’m sorry to see you are feeling like this. The authentication token we use to keep you signed has an expiration date (one month, give it or take), so if you don’t use Sketch often, it may be that you have to refresh it every time you want to use it. If this is not the case, you can email us at productsupport@sketch.com, and we will gladly investigate your situation. On the other hand, you can still definitely pay for the License instead of subscribing (more details on our pricing page), so let us know if you need help with it. Cheers! 🙏
Our first major 2026 update — Dublin — contains a few features you’ve been asking for, along with a lot of smaller improvements and fixes. Here are the headlines:
Corner smoothing controls and capsule support
There's a new Corner Settings panel in the Inspector, giving you full control over exactly how smooth your rounded corners should be. If you're working with squircles, capsules, or corners greater than 90º, you'll see much better results for those shapes. You can now round corners on combined shapes with boolean operations, and drag a corner to round it to its maximum possible value.
Independent borders and better border controls
By popular demand, you can now set borders independently for each side of a layer. For each border, you can control all sides equally (the default), choose a single specific side, or choose Custom to set different widths for each side. There's also a new option to center dashed borders so their dashes fall neatly on corners. You can now apply advanced border settings — ends, joins, dash — to borders on text layers.
Selection colors
See and adjust every color in your current selection — fills, borders, shadows, text colors, and tints — in one place. Adjusting a selection color updates every layer using it. Hover over a color to highlight layers that use it on the Canvas. Use Combine Opacities to group colors with different opacities together; adjusting them preserves individual opacities, and scrubbing opacity adjusts them relatively. When your selection mixes Symbols and regular layers, overrides and selection colors appear together in the Inspector. Hold ⌥ on any overridden color to reveal a Reset Overrides button.
All-new color picker
You can now use the color picker to select and apply Color Variables. When the loupe is above a color variable, you’ll see its name in a label below the raw value. Hold ⇧ and click to select or apply the Color Variable itself. You can grab Color Variables from solid fills and borders, gradient fills and borders, text layers, and tints. The new design is compact by default — scroll or pinch on a trackpad to change the loupe's size, and right-click to reset it.
Improved Color panel
Based on your feedback, we've revamped the Color panel to make things easier to use, especially around gradients, gradient presets, and Color Variables. Gradient presets are now one click away in gradient mode. Switching between custom colors and Color Variables is more consistent across solid colors and gradient stops. You can now toggle between list and grid views when choosing a color variable for a gradient stop. It's also easier to see and change a custom color's format and copy its value.
150+ improvements and fixes
Drop multiple images onto the Canvas and they'll arrange into a neat grid — or a masonry grid if they have different sizes. Right-click any fill, border, shadow, or text color to copy its value in popular formats, including SwiftUI. The "Replace with Symbol" action is back by popular demand. And we fixed over 100 bugs.
2026.1 4d ago
This update brings bug and crash fixes, plus all the great features from our Copenhagen release.
Fixes
- Fixes a bug that meant the Inspector showed an opacity field for text colors using color variables, which was different to every other instance of color variables.
- Fixes a bug that stopped you from using number keys to position gradient stops.
- Fixes a bug that meant the opacity of colors would reset to 0% or 100% if you entered incomplete or invalid hex values in the Inspector.
- Fixes a crash which could happen when you dragged large images into Sketch.
- Fixes a crash that could happen if there was no text content in your pasteboard when Sketch attempted to read it.
- Fixes a crash that could happen when you double-clicked to renamer a layer in the Layer List with focus mode enabled.
- Fixes a performance issue in documents containing hidden Symbol instances that no longer references a valid Symbol.
2025.3.4 Jan 26
This update brings improvements and bug fixes, plus all the great features from our Copenhagen release.
Improvements
- When in Scale mode, the Layout section of the Inspector now shows a more relevant title to make it clear that you’re in this mode. We’ve also improved the UX with tooltips and avoided some text clipping.
Fixes
- Fixes a bug on macOS Tahoe versions before 26.2 that meant you couldn’t click on toolbar buttons on the sign-in screen.
- Fixes a bug that stopped the document window controls from correctly responding to mouse hovering and clicks in some cases.
- Fixes a bug that didn’t show when we limited the number of overrides in the Inspector for Symbol instances with a large number of overrides. We now show a **Show All** button to view all overrides in this case.
- Fixes a bug where dragging export previews onto the canvas always inserted vector data. We now use the first export format in the order to decide whether we insert an image layer or vector data.
- Fixes a bug where the Canvas would sometimes scroll unexpectedly when you edited text at certain zoom levels.
- Fixes a bug that caused the wrong menu items to appear in the Text Styles contextual menu.
- Fixes a bug that stopped the **Open in Library** option for Text Styles from working.
- Fixes a bug where Copy SVG Code would generate SVG code with the wrong size.
- Fixes a bug that meant the that traffic lights in Sketch’s window could become unresponsive in macOS Sequoia.
2025.3.3 Jan 13
Improvements
- Color hex fields in the Inspector now support CSS color names. We also support `clear` and `transparent`, which both render black at 0% opacity. Supported single characters also resolve to their full hex code.
- You can now swap Text Styles for text layers that are part of a combined shape.
- Toolbar items, especially in the Components view, have better contrast in dark mode for macOS Sequoia and earlier.
Changes
- Rename is now back in the context menus for both the layer list and the canvas.
- Share options (AirDrop, Messages, share extensions, etc.) are back in the Export panel in the Inspector.
- The export presets menu in the Inspector now once again includes the option to create a new preset. We’ve also tidied up this menu a bit.
- Math operations now work similarly to how they did in Barcelona and earlier versions again. If you enter a position value beginning with a “-” or “+”, we’ll treat it as an absolute value for single selections. For multi-selections, we’ll treat it as a relative value (e.g. entering “+10” for a multi-selection will move the selection by 10”). Entering “!” no longer has any effect.
- We now sort Symbol color overrides in three ways. First, by the number of times the color appears in the Symbol(s), with the most common colors at the top. Second, by the order the override appears in the Symbol source (usually the layer order). Finally, by the color description (usually its hex code).
Fixes
- Fixes a bug where exports you create by dragging image previews out of the Inspector would include the entire nested naming structure in their filename. It now correctly respects that nested structure by creating the relevant folders.
- Fixes a bug where templates inside folders would no longer open a new copy when you double-clicked on them.
- Fixes a bug that stopped the Reset Overrides button from appearing if you had selected a parent Symbol or nested text layer.
- Fixes a bug that blocked you from changing the end cap style of dashed borders in closed shapes.
- Fixes a bug that stopped you from using the Escape key to close the Rename Layers sheet.
- Fixes a bug that meant dashed border settings did not apply individually to a multi-selection when you scrubbed the input fields.
- Fixes a bug that incorrectly showed the option to add multiple shadows to groups (via the plus button, or duplicate/paste). Groups only support one shadow.
- Fixes a bug where the JPEG file extension would differ depending on the export method you used. We now consistently export as .jpg.
- Fixes a bug which stopped the Copy CSS Attributes option from working correctly in the Components view.
- Fixes a bug that caused the Reset Overrides to disappear after you changed an interaction target on a Symbol instance.
- Fixes a bug that meant you couldn’t use the native macOS color panel to change colors when you had an Inspector panel open.
- Fixes a bug where the style picker would not always remember the style you applied to the current selection.
- Fixes a bug that stopped the layer list in focus mode from expanding a frame when you selected a layer within it.
- Fixes a bug that stopped the multi-layer rename dialog from being resizable. You can resize it once again, and it will remember its size.
- Fixes a bug which meant active buttons in the toolbar would not respect your system accent color choice.
- Fixes a bug where individual corner radii fields could appear blank.
- Fixes a bug that stopped us from remembering last-used text between documents in all cases.
- Fixes a bug where advanced border settings would not work in the Components view.
- Fixes a bug that incorrectly disabled sizing controls for nested symbols within stack-based symbol instances.
- Fixes a bug that caused export previews in the Inspector for SVG or PDF exports to look squashed.
- Fixes a bug that meant we didn’t always recognize the first digit you entered in a text field for multi-selections.
2025.3.2 12/15/2025
This update brings performance improvements and bug fixes, plus all the great features from our Copenhagen release.
- We’ve improved performance in the Inspector when you edit layers with Symbol overrides.
- When you enter any value to an Inspector field with a math symbol (+ - % *) we’ll now treat that value as a math expression. For example, if a layer’s Y value is set to 10 and you enter -5, the Y value will become 5. To override this and set a negative value, add a ! to the end of the value (e.g. -5!).
- The Artboard Manager plugin is incompatible with 2025.1 and above.
- Fixes a bug that stopped sizing options from showing for lines within stacks.
- Fixes a bug that meant you couldn’t set a negative spread for shadows by dragging the Inspector field.
- Fixes a bug where segmented and toggle controls could behave unexpectedly when you reordered shadows in the Inspector.
- Fixes a bug where the border position control was active for open paths, even though you can’t use it.
- Fixes a crash that could occur if you quickly switched between the Components and Canvas views on a pre-Tahoe macOS version.
- Fixes a bug where the minimap wouldn’t refresh immediately after you switched pages.
- Fixes a bug that stopped the refresh data command in the Command Bar from working.
2025.3.1 11/24/2025
A new look for macOS Tahoe
We’ve given Sketch a complete redesign for macOS Tahoe. It’s focused, consistent, and most importantly, more functional. There’s an all-new contextual toolbar, a cleaner layer list, and we’ve redrawn every single icon (over 600 of them). You’ll see a few subtle uses of Liquid Glass, too.
An all-new Inspector
We’ve redesigned and rebuilt the Inspector from scratch. Freely movable panels replace most of the previous popover menus. The new color panel makes variables more accessible. Inputs and sliders are easier to work with. Prototyping controls are now also in their own panel, rather than an Inspector tab.
A more focused layer list
A new, optional focus mode filters items in the Layer List to show only siblings and the parent container(s) of the layer(s) you’ve selected. It also collapses containers and groups automatically. There’s also new iconography and path lines to make Layer List cleaner and hierarchy easier to understand.
Wrap for Stack layout
You can now set items in a stack to wrap when their combined height (for vertical stacks) or width (for horizontal stacks) exceeds their container’s fixed dimensions. You can also choose how items that wrap align.
Background removal
You can now remove backgrounds from images using two new tools: one for images with objects in the foreground, and another for images with people. Both use Apple’s on-device, machine learning frameworks.
Other improvements
- You can now resize any layer to fill its parent with a new “Size to Fill” action. You’ll find this under the Layer Menu. You can also resize just the width or height to fit or fill — you’ll find options for these in the Width and Height submenus in the Layer menu. All of these actions are also available in the Command Bar. Finally, you can Option-double-click on a layer’s selection box to resize it to fill.
- The Frame and Graphic tools now remember their own last-used dimensions separately. This makes it easier to click-to-insert different types of containers at consistent sizes.
- When you add a stack layout to a single text layer, we now give the stack itself some padding and a fill color, giving you an instant button-like design.
- You can now press [⇧]-Arrows to move a stack item to the start or end of the stack.
- Opening a document is now up to 5x faster than it was previously.
- We’ve improved the accuracy of spreading shadows on some complex shapes.
- Frames that clip their contents now better prevent fills from bleeding through any foreground content around their edges. This applies unless a frame’s fill has a blend mode that suggests blending with other layers is intentional.
- We’ve improved CSS export with support for size, visibility, and blend mode properties. Corner radius output now uses CSS shorthand when possible for cleaner code, and multi-layer copying includes layer names as comments for better organization.
- We’ve improved Sketch’s performance when you open larger documents.
- We’ve added Frame, Graphic, Slice, and Hotspot as filter options in the Layer List. We’ve also split the Symbol option into two: Source and Instance.
- The “Hide All Grids And Layouts” action (available in the Command Bar) now hides grids and layouts in nested frames, not just top-level ones. There’s also now a menu item for this action under View > Canvas.
- We’ve moved the Rotate Copies controls from a sheet to a panel, meaning you no longer have to decide how many copies to make in advance. Now you can tweak your rotated copies as much as you like.
- You can now rotate layers by 90º via new buttons in the Inspector. Hold [⌥] and hover over the Flip Horizontally / Vertically buttons so they change to Rotate Left / Right. You’ll also find these actions in the Layer > Transform menu and the Command Bar.
2025.3 11/19/2025
This update improves Sketch’s performance with documents that contained especially complex shape groups.
2025.2.4 10/17/2025
This update brings performance improvements and bug fixes, plus all the great features from our Barcelona release.
- We’ve improved Sketch’s performance when you open larger documents.
- Fixed a macOS Tahoe bug that stopped you from removing a selected layer from your selection by shift-clicking on it.
2025.2.3 09/30/2025
This update brings performance improvements and bug fixes, plus all the great features from our Barcelona release.
Improvements
- We’ve improved Sketch’s performance when you open large documents.
- The “Convert Groups to Frames” prompt is more accurate and will no longer suggest to convert groups inside graphics to frames.
Fixes
- Fixes a bug that caused Sketch to use excessive RAM in some complex documents.
- Fixes a bug that caused Sketch to continue using system memory after you closed a document.
- Fixes a crash that could occur when you used Command-arrow keys to pan to the extreme edges of content on the canvas.
- Fixes a bug that stopped symbol instances set to Fill Width from shrinking in size with the parent stack layout.
- Fixes a bug that caused Sketch to hang or slow down significantly when you made a secondary-click selection within larger symbol instances.
- Fixes a bug that stopped Glass from appearing in some previews.
- Fixes a bug where areas near a progressive background blur could appear pixelated when you zoomed in.
- Fixes a bug in macOS Tahoe that made it impossible to drag Smart Distribute spacing handles on the canvas.
- Fixes a bug in macOS Tahoe where dragging a layer could offset it from your cursor.
- Fixes a bug where a frame you used as a mask could hide its contents.
- Fixes a bug that caused an unexpected box to appear on the canvas when you dragged a stack.
2025.2.2 09/15/2025
This update brings improvements and bug fixes, plus all the great features from our Barcelona release.
Improvements
- We’ve made some small tweaks to the glass effect, making it more accurate with Apple’s iOS 26 implementation.
- If you have switched off specular highlights for glass, we no longer blend any of its fills automatically, giving you full control over the blend modes you use.
Changes
- The option to open a Library in Settings > Libraries no longer appears when you don’t have the right permissions to open it.
Fixes
- Fixes a crash that could happen when you downloaded the iOS 26 UI Library, opened it and tried to select a page.
- Fixes a bug where the “Preserve space when hidden” layout option would appear in the Inspector for nested symbols in scenarios where it doesn’t work.
2025.2.1 08/20/2025
→ 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
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
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.
2025.2 08/08/2025
Fixes a bug that meant it was possible to paste a symbol source inside an existing symbol source in some cases.
2025.1.4 07/31/2025
- We’ve updated how we convert Artboards to Frames — this happens when you open an older document after this update. If an Artboard didn’t have “Adjust content on resize” enabled, we’ll now set a fixed height and width for its contents, and pin them to the top-left corner. This preserves the previous behavior where resizing the Frame won’t proportionally affect the size or position of its contents.
Important: This change does not affect documents that you have already opened in a previous Athens update. It only applies to older documents you open in v2025.1.3 or later.
- Fixes a bug that meant it was possible to nest a Symbol source within another Symbol source when you moved layers within the Layer List.
- Fixes a bug where editing a layer which uses borders and shadows (with no fills) could leave artifacts on the canvas.
- Fixes a bug where layers you set to ignore stack layout would not respect their pins when you resizes containing stack on the canvas.
- Fixes a bug that caused undo/redo actions to behave unexpectedly when you were working with layers within a stack.
- Fixes a bug where changing a background blur to use only the saturation effect could still render it blurred.
2025.1.3 06/23/2025
In this update, we’ve changed how we convert Artboards to Frames. If an Artboard didn’t have “Adjust content on resize” enabled, we’ll now set a fixed height and width for its contents, and pin them to the top-left corner. This preserves the previous behavior where resizing the Frame won’t proportionally affect the size or position of its contents.
This change does not affect documents that you have already opened in a previous Athens update. It only applies to older documents you open in v2025.1.2 or later.
2025.1.2 06/06/2025
This update includes bug and crash fixes, performance improvements for blurs, and brings tints to Layer Styles. It also includes all of the great new features we released with our Athens update — Stacks, Frames, Graphics, Command Bar updates, and more.
2025.1.1 06/03/2025
INTRODUCING: STACKS
Yep, it’s finally here. This is an all-new layout tool in Sketch, with many of the features you’ve been asking for. If you know auto layout in Figma, or stacks in Framer, this is our take on it.
With Stacks, you can create anything from buttons that grow or shrink with their labels, to complex nested layouts that adapt to container size or content. You can control a Stack’s size, padding, alignment, distribution, and styling. You can choose if its items have a different alignment, fill all available space, or ignore layout altogether. And that’s just the start.
NEW CONTAINERS: FRAMES & GRAPHICS
We’ve added two new container types to Sketch — Frames and Graphics. Frames replace artboards with support for nesting and styling with multiple properties. You can add resizing constraints to their contents, or apply a stack layout, making them ideal for UI design.
Graphics have a fixed size like frames, but their contents resize proportionally, so they’re great for designing icons and other graphical elements. You can still use groups in both frames or graphics, as a simple way to organize and keep layers together.
COMPONENTS IN THE COMMAND BAR
You can now find and insert Symbols (Y), Text Styles (⌃T), Layer Styles, Color Variables, and templates from the Command Bar (⌘K). You can also replace any component you’ve selected with ⌥⌘R.
We’ve improved Symbol thumbnails with customizable dark or light backgrounds, added rich previews for other component types, and introduced new keyboard shortcuts to quickly drill down through your Libraries.
NEW COMPONENT SWAPPING UI
We’ve replaced the Inspector menus for swapping Components with a new popover inspired by the Command Bar. It shows more useful information (like alignment for Text Styles), has keyboard shortcuts to navigate Libraries faster, snappy search, and more.
There are also buttons (and shortcuts) to open the Command Bar for larger previews, preserve current Symbol dimensions (⌘P), and hide nested Symbols (⇧⌘H).
AND SO MUCH MORE
This is likely our biggest update to Sketch ever. Alongside these features, there are over 100 related improvements, changes, and fixes — all there to make for a better Sketch.
2025.1 05/27/2025
This release fixes a bug which could cause unintended data to appear in internal crash logs. We recommend you update to this version of Sketch as soon as possible.
101.9 05/13/2025
This release fixes a bug where documents with lots of text layers would cause Sketch to slow down and use a lot of system memory. It also fixes a bug that caused Symbols to disappear or change unexpectedly in the web app when you saved a new version of your document. Thanks for reporting these!
101.8 01/23/2025
This release fixes some bugs and crashes you’ve been telling us about — thanks for your reports!
101.6 12/09/2024
This release contains a number of bug and crash fixes that you’ve been telling us about. Thanks for your reports!
101.5 11/15/2024
Bug Fixes
This release includes all the great new features we just shipped (Smart Animate, better PDF exports, Spanish localization, easy Library swaps, and more…) along with a few important bug fixes that you’ve reported. Thanks for all your feedback!
What's fixed
- Fixes a bug that stopped overrides for hidden layers with custom layer visibility inside a Symbol from showing in the Inspector. This fix brings back the previous behavior, showing overrides for those hidden layers where you have set a custom layer visibility for Prototyping interactions.
- Fixes a bug that caused contents of the Recent Documents view in the Workspace window to reset every time you relaunched Sketch.
- Fixes a bug that caused some Symbol overrides, Layer Styles and Color Variables to disappear if you copied and pasted that Symbol into another document.
101.1 10/01/2024
Smart Animate
We’ve added a new animation option between Artboards — Smart Animate — that animates changes between layers with matching names. If you’ve used Magic Move in Keynote, you’ll know how this works. There are a variety of easing options to choose from and you can customize the animation duration to get things moving just right.
What’s improved?
- You can now use your middle mouse button (if you have one) to pan around the Canvas.
- Di ‘hola’ a diseñar en español. Ahora podrás usar Sketch de manera más familiar e intuitiva. Asegúrate de que el idioma principal de tu Mac es español o, si quieres utilizar tu Mac en otro idioma, configura Sketch en español en Ajustes del Sistema.
- We now remember and maintain the scroll position of scrollable areas with the same name and position in the Layer List hierarchy across different Artboards when you switch between them in prototypes.
- Previously, you could only show and hide Overlays while hovering in prototypes, but now you can also transition from one regular Artboard to another on hover. This pairs nicely with the new Smart Animate options!
- You can now click and drag to scroll within scrollable areas when you play a prototype. We’ve also made sure that scrolling a horizontal scroll area that’s nested within a vertical scroll area no longer causes any unexpected vertical jumps.
- We’ve added HEIC as a new export option. You can export up to 8192 x 8192 in size in this format.
- You can now set a hidden layer as an interaction target and it won’t be triggered until you make that layer visible.
- You can now replace the underlying Library for all Components in a document (or a specific Component type) by heading to Edit > Replace Library. This replaces all components with the same name with their counterpart in the replacement Library. For more control, you can select specific Components (usually Symbols) on the Canvas and choose Edit > Replace Selected Components to replace the underlying Library for just those Components.
- We’ve made some big improvements to PDF exports. You can now choose which Artboards to export, optionally add Artboard titles and include comments (for Workspace documents only) and choose to render Artboards as bitmaps for more precision. Also, for Workspace documents, you can export all comments as a CSV file.
- You can now double-click on an Artboard’s name on the Canvas to rename it!
- We’ve added new display options to the prototype player in the Mac app. You can now choose to display any prototype at full width, meaning the prototype will resize so its width always matches the player window’s width. As a result, prototypes you play in the full width display mode with a larger height will scroll vertically.
- We know it’s been a long time coming, but you can now use Color Variables in gradients. Nothing else to say about this one, we’re just glad it’s here and hopefully you are too!
- We now support exporting bitmap images up to 65535 x 65535 in size. WebP images are limited to 16383 x 16383. You can export PNG and TIFF at much larger sizes, limited only by your Mac’s hardware and memory. Exporting images at these larger sizes will take longer.
- We’ve made it easier to add and enable the most popular Apple UI design Libraries directly from the Libraries pane in Sketch’s settings.
- The Workspace window now remembers your previous sidebar selection (Recent Documents, Templates, Libraries, etc.) when you close and re-open the window or quit and restart Sketch.
- You can now hide any layer within a Symbol instance, just like you would hide a layer in a group.
- You can now switch between different Component types in the Insert window by holding Command and pressing the numeric keys 1–4 to move between the different views.
With this release, we no longer support macOS 12 (Monterey). We update our support of macOS versions to continue improving Sketch with the latest Apple frameworks and APIs.
For a full list of bug fixes, please see our website.
101 09/18/2024
Bug fix: This release fixes a bug and lays the foundations for new features in the next major update.
100.3 07/25/2024
Thanks for all your feedback on version 100! We’re already busy working on our next big update, but thought we’d take a moment to fix a few of the bugs you’ve been running into.
- Fixes a bug that made Sketch slow to respond, or freeze completely, if you had the app open for a long time. You may also have noticed this more if you used the undo action a lot (this fixes that as well).
- Fixes a bug that blocked you from opening bitmap images in Sketch.
- Fixes a ghost notification that would inform you about Component updates when there were none. Spooky.
- Fixes a crash that could occur when you opened documents with certain fonts on macOS Sonoma.
- Fixes a bug that caused the eyedropper tool to stutter or lag briefly on particularly large documents.
100.1 06/18/2024
Version 100 is here! It’s a milestone release and we have you to thank for helping us get this far. With that in mind, this one is full of features you’ve been asking for.
Scrolling areas in prototypes
You can now make any group of layers scrollable vertically or horizontally (or both) in prototypes. You’ll find the Make Scrollable option under the Prototype tab in the Inspector when you select an existing group or multiple layers (we’ll even group those for you).
Hover, press and toggle effects in prototypes
You can now show or hide layers on hover or press, as well as toggle a layer or overlay’s visibility on click, in prototypes. You can also trigger Overlays on hover or press. You’ll find all these options under the Prototype tab in the Inspector when you select a layer or Hotspot.
Command Bar
Press ⌘K in any document to quickly access almost any action you’d find in the menu bar or activate with a shortcut — including those from your favorite plugins. Over time, the Command Bar will learn your preferences and bring your most-used actions to the top of the results.
Minimap
We’ve added a handy Minimap to make it easier to find your way around a large Canvas. Whenever you have layers outside your current view, the Minimap will appear in the bottom-right corner. You can click on the Minimap or drag the highlighted section to navigate around the Canvas, or hide it altogether by pressing ⌃M.
Discover in the Mac app
You’ll find a new Discover tab in the Workspace window, giving you instant access to our latest product news, guides, tutorials and more.
Pin documents and projects
You can pin Workspace documents in the All Documents view and projects in the sidebar. Pinned documents and projects are private and personal — so you can use them in a way that makes sense to you.
Archive projects
Admins on a Business Plan can archive projects in their Workspace that are no longer active, making it easier to find and focus on what’s in play.
Permissions groups
Admins on a Business Plan can create groups of Workspace Members, making it far easier (and quicker) to manage who can access projects and documents.
As ever, this release also includes a number of smaller bug fixes and improvements. You’ll find details of those — and a full set of release notes — on our website.
100 05/07/2024
Our first major 2026 update — Dublin — contains a few features you’ve been asking for, along with a lot of smaller improvements and fixes. Here are the headlines:
Corner smoothing controls and capsule support
There's a new Corner Settings panel in the Inspector, giving you full control over exactly how smooth your rounded corners should be. If you're working with squircles, capsules, or corners greater than 90º, you'll see much better results for those shapes. You can now round corners on combined shapes with boolean operations, and drag a corner to round it to its maximum possible value.
Independent borders and better border controls
By popular demand, you can now set borders independently for each side of a layer. For each border, you can control all sides equally (the default), choose a single specific side, or choose Custom to set different widths for each side. There's also a new option to center dashed borders so their dashes fall neatly on corners. You can now apply advanced border settings — ends, joins, dash — to borders on text layers.
Selection colors
See and adjust every color in your current selection — fills, borders, shadows, text colors, and tints — in one place. Adjusting a selection color updates every layer using it. Hover over a color to highlight layers that use it on the Canvas. Use Combine Opacities to group colors with different opacities together; adjusting them preserves individual opacities, and scrubbing opacity adjusts them relatively. When your selection mixes Symbols and regular layers, overrides and selection colors appear together in the Inspector. Hold ⌥ on any overridden color to reveal a Reset Overrides button.
All-new color picker
You can now use the color picker to select and apply Color Variables. When the loupe is above a color variable, you’ll see its name in a label below the raw value. Hold ⇧ and click to select or apply the Color Variable itself. You can grab Color Variables from solid fills and borders, gradient fills and borders, text layers, and tints. The new design is compact by default — scroll or pinch on a trackpad to change the loupe's size, and right-click to reset it.
Improved Color panel
Based on your feedback, we've revamped the Color panel to make things easier to use, especially around gradients, gradient presets, and Color Variables. Gradient presets are now one click away in gradient mode. Switching between custom colors and Color Variables is more consistent across solid colors and gradient stops. You can now toggle between list and grid views when choosing a color variable for a gradient stop. It's also easier to see and change a custom color's format and copy its value.
150+ improvements and fixes
Drop multiple images onto the Canvas and they'll arrange into a neat grid — or a masonry grid if they have different sizes. Right-click any fill, border, shadow, or text color to copy its value in popular formats, including SwiftUI. The "Replace with Symbol" action is back by popular demand. And we fixed over 100 bugs.
more Version 2026.1 4d ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: