Design software for UX/UI designer creating iOS & web interfaces

Sketch for Mac

Sketch for Mac

  -  99.1 MB  -  Trial
  • Latest Version

    Sketch 2026.2 LATEST

  • Review by

    Sophia Jones

  • Operating System

    macOS 13.0 Ventura or later

  • User Rating

    Click to vote
  • Author / Product

    Bohemian BV / External Link

  • Filename

    sketch-2026.2-231037.zip

Sketch for Mac is an innovative and fresh look at vector drawing for the Mac. Its intentionally minimalist design is based upon a drawing space of unlimited size and layers, free of palettes, panels, menus, windows, and controls.

Though simple to use, it offers powerful vector drawing and text tools like perfect Boolean operations, symbols, and powerful rulers, guides, and grids. The tool gives you the power, flexibility and speed you always wanted in a lightweight and easy-to-use package. Professional digital design for Mac!

Sketch for macOS is built for modern graphic designers, and it shows in every fibre of the app. From a flexible workflow with support for Multiple Pages and Artboards.

Powerful features like Symbols and Shared Styles are there to make reusing elements quick and easy. Easily create complex shapes with state-of-the-art vector boolean operations and take advantage of extensive layer styles.

The app’s fully vector-based workflow makes it easy to create beautiful, high-quality artwork from start to finish.

Features and Highlights

Precision
Vectors mean scalability. Sketch’s Vector shapes easily adapt to changing styles, sizes and layouts, allowing you to avoid a lot of painful hand-tweaking. Sometimes though, you still need to account for physical pixels. The app supports this, meaning that you can fine tune when you need to.

Objects
In the app, every shape you create is an item in the Layers List. No more hidden paths. With flexible boolean operations, you can combine paths to create complex shapes, while all the parts stay 100% editable. Working on a large document? Name and group layers to keep things organized, then search by name when you need to find something.

The Inspector
Dimensions, positioning, opacity, blending modes… all the details that really matter in design. Want a unique place where you can control every one of these aspects for each object? Meet the new, completely reimagined Inspector.

Tools
"Here at Bohemian Coding we are designers too, so we face the same problems that you face every day. That’s why we crafted this incredibly powerful set of tools to make our lives easier and happier".

Reusable Elements
In UI design, repeating elements is something very common: buttons, bars, bubbles… all sorts of things. Copying and pasting soon becomes unworkable for big documents, when you make a change and need it to be reflected across every repeat. Wouldn’t it be awesome if the app could do this automatically for you? With Sketch, it can.

Exporting
As designers one of the most tedious and non-creative parts of workflow is the need to cut-up, export, and (with the advent of retina devices) resize assets after every change. The tool’s built in exporting tools help to automate the process, making it a breeze.

Native
The app is built exclusively for the Mac, and it takes full advantage of Apple’s frameworks. From the raw graphics power of Quartz, the beautiful crispness of Retina screens, through to usability features like Auto Save and Versions, we support all the native goodness that you’ve come to expect.

Real-time preview on your device
Mirror for iPhone, iPad, and now also for your web browser. Completely free.

How to Use

Launch the app and create a new design document

Use artboards to structure your layouts

Add shapes, text, and images using the toolbar

Apply styles and effects with the Inspector panel

Organize elements with layers and groups

Export assets for web, iOS, or Android

Use plugins to extend Sketch’s capabilities

Collaborate by sharing files via Sketch Cloud

System Requirements
  • macOS Big Sur (11.0) or later
  • Intel or Apple Silicon (M1/M2) processor
  • Minimum 4 GB RAM (8 GB recommended)
  • 2 GB of free disk space
  • Internet connection for activation and updates
PROS
  • Intuitive interface for designers
  • Powerful vector editing tools
  • Great support for plugins
  • Optimized for macOS performance
  • Easy asset export for developers
CONS
  • macOS only, no Windows version
  • No real-time collaboration
  • Can lag with large files
  • Limited raster editing tools
  • Requires subscription for updates
Note: 14 days trial version. Requires 64-bit processor.

Why is this app published on FileHorse? (More info)
  • Sketch 2026.2 Screenshots

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

    Sketch 2026.2 Screenshot 1
  • Sketch 2026.2 Screenshot 2
  • Sketch 2026.2 Screenshot 3
  • Sketch 2026.2 Screenshot 4

What's new in this version:

Improvements:
Symbols and Libraries:
- As we prepare for some major Symbols updates, we’ve been working on the foundations and improving performance — moving and resizing instances is now around twice as fast, while changing text overrides is even faster still.
- Our Replace Library feature now significantly faster — almost 15x faster than before. We hope you’ll feel the difference here, especially for complex Libraries.
- When you edit a Library from your Workspace, we now show an Enable Library action in the File menu instead of an unavailable Add as Library action
- Symbol instances with auto corners now calculate their own concentric corner radius from their parent context, instead of inheriting the Symbol source’s effective radius

Inspector:
- You can now use Round to Pixel via a button at the top of the Inspector, next to the layer name or container type. The button only appears when you have enabled pixel fitting in settings, and if it’s actually possible to round your current selection
- In vector editing, Round to Pixel now rounds any points you have selected using your current pixel snapping setting (full, half, quarter)
- Toolbar buttons that open menus now use ellipses in their labels, making it clearer when an action needs more input
- Every control in the Inspector and sidebar with a keyboard shortcut now shows that shortcut in its tooltip, making them easier to discover and learn
- You can now change the orientation of a layer via a button in the Inspector. Hold ⌥ and the Lock Proportions button becomes Change Orientation.
- We now show prototype start points for your current page in the Inspector when you have nothing selected. You can click to play the prototype starting at that point, or jump to the respective frame on the Canvas.
- You can now right-click a gradient stop in the Color panel to copy its color value or remove it
- We’ve added icons to the copy color menu, the SwiftUI one is especially good

Layers and editing:
- Size to Fit (⇧⌘F) is now a single adaptive action. Its label in the menu bar updates to match your selection — Size to Fit for frames, text or Symbols with layout, or Size to Original Size for images and Symbols without layout. Reset to Original Size, Set Symbol to Original Size and Size Instance to Fit Content no longer appear in the menu bar, but still appear in context menus for images and Symbol instances.
- You can now duplicate layers without their prototype interactions using Duplicate Without Interactions in the Edit menu or Command Bar
- When you copy and paste styles, we now do a better job of removing unsupported styles, particularly on groups
- When you deselect text layers that contain only whitespace (such as spaces), we no longer delete them
- You can now stack background blurs, making it possible to see the effect of one blur through another

General:
- You can now double-click a gradient stop to center it between adjacent stops, or use Place at Midpoint from the gradient stop context menu in the Color Panel. You can also choose Distribute Stops from that menu, or hold ⌥ over the invert gradient button, to evenly distribute any stops between the first and last stop. The existing = shortcut for centering a stop is still available.
- There’s a new shortcut — ⇧⌘N — to create a new page
- You can now install Apple’s latest iOS 27 and macOS 27 UI kits directly from the Welcome to Sketch screen when you first open Sketch

MCP:
- We’ve added new tools to the MCP server, giving AI agents more ways to explore, work with and create in your documents. Agents will also be able to get more guidance on how to work with Sketch, making their results more accurate and reliable.

Changes:
- We’ve made the behavior of ⏎ and ⌘⏎ more consistent and reliable
- The Flatten Bitmaps to setting now defaults to @2x, so flattened layers render at a higher resolution out of the box

iOS:
- You can now sign in to the iOS app if you’re using a Sketch Private Cloud instance
- Fixes a bug that caused the Canvas to flash white when browsing frames in dark mode

Fixes:
Inspector:
- Fixes a bug that caused the X and Y Inspector fields in vector editing mode to continue showing as Mixed after you set an absolute value on a multi-point selection with differing values
- Fixes a bug that stopped you from entering relative values (like +0.6 or -0.8) in the X and Y Inspector fields in vector editing mode when you selected multiple anchor points
- Fixes a bug that caused floating Inspector panels to move unexpectedly when you were snapping or resizing the document window
- Fixes a bug that caused the Inspector to label vertical line dimensions as W (width) instead of L (length)
- Fixes a bug where fields in the Inspector would lose their content, or appear to reset to their original value, while you were editing
- Fixes a bug that caused the Width and Height fields in the Inspector to drop below 1 when you scrubbed or nudged them past their minimum, leaving further adjustments stuck with fractional values
- Fixes a bug that meant clicking the blend mode badge on a color preview in the Inspector did nothing, instead of acting as a click on the preview itself
- Fixes a bug that stopped the Data button in the Inspector from indicating, via a tint, whether a data source was providing text and image overrides in Symbol instances
- Fixes a bug that limited Round to Pixel to a layer’s position, and not its size
- Fixes a bug where changing the scale origin point in the Inspector reset any uncommitted values in the Scale inputs
- Fixes a bug that caused Clip Content to turn back on when you restored a frame’s corner radius after setting it to zero
- Fixes a bug that removed a Color Adjust effect entirely, instead of disabling it, when all values were at their defaults. We now show a delete button in that state instead. Editing any value while the effect is disabled will re-enable it.
- Fixes a bug that meant shadow color overrides didn’t appear under Selection Colors in the Inspector. This fix only affects shadow color overrides, non-override shadow colors still won’t appear.
- Fixes a bug that stopped the button for aligning wrapped stack items from updating correctly
- Fixes a bug where Control-clicking an empty Style section header wouldn’t show the contextual menu with the option to paste style items
- Fixes a bug that caused the Color panel to open with focus on the wrong shadow when you added a new shadow to a layer that already had inner shadows

Color panel:
- Fixes a bug that caused the hue to reset to red in the Color panel when you used the color picker to pick a white or black color, or typed in a grayscale hex value like #fff or #000
- Fixes a bug that meant the Data button in the Color panel didn’t replace images when you opened it from the Selection Images section for a Symbol instance
- Fixes a bug that caused the Color panel for the Canvas background color to open too far up and appear misaligned with its row in the Inspector
- Fixes a bug that caused the Canvas color panel to stay open when you clicked on the Canvas
- Fixes a bug that meant the Canvas color in the Inspector didn’t update after you pressed ⌘Z
- Fixes a bug where using number keys to position gradient stops on the Canvas would trigger a system beep

Import and export:
- Fixes a bug that converted P3 images to sRGB when you dragged them onto the Canvas
- Fixes a bug that caused images you exported to be 1px larger than their fixed-size export preset
- Fixes a bug where JPEG images you imported into Sketch could change orientation when you reopened the document
- Fixes a bug that caused an image you replaced to reset to its original size if you had previously enlarged it on the Canvas
- Fixes a bug where Symbol instances wouldn’t export to SVG correctly if they were within a shape group
- Fixes a bug where tinted Symbol instances could export to SVG as a single rectangle
- Fixes a bug where Size Width to Fit and Size Height to Fit in the menu bar incorrectly resized both axes instead of just one
- Fixes a bug that caused images you exported to be 1px larger than their fixed-size export preset
- Fixes a bug that caused some SVG files to import with distorted shapes, missing masks, or layers that appeared clipped until you resized them

Symbols and Libraries:
- Fixes a bug that caused styles with Color Variables to appear as dirty when you dragged a page to a new document
- Fixes a bug where shape groups and masks that make use of a Symbol could get out of sync when you edited the Symbol’s source
- Fixes a bug that caused layers with auto corners inside Symbol instances to lose their corner radii when you resized the instance or hid sibling layers
- Fixes a bug where creating a Symbol from a frame or graphic would remove its locked proportions, Start Point, locked and hidden states
- Fixes a bug that caused Remove Symbol Source to appear without its ⇧⌘Y shortcut in the Canvas context menu for Symbol Sources
- Fixes a bug where the replace Symbol popover wouldn’t always automatically to you the group of the Symbol you were replacing
- Fixes a bug that could cause Color Variables to appear as “Unknown Color Variable” after pasting style properties between documents
- Fixes a bug that prevented you from removing some export options on a Symbol source if you had converted that source to a frame

Prototyping:
- Fixes a bug that caused the Interaction override popup to show a checkmark instead of a dash (–) next to options with a mixed state
- Fixes a bug that made Prototyping visibility options available for layers inside Symbol instances, which would incorrectly apply those options to the entire Symbol
- Fixes a bug that stopped frames with custom scroll settings in a Protoype from updating correctly when you removed their custom scroll

General:
- Fixes a bug that caused page or layer rows in the sidebar to temporarily appear blank if you renamed them to an empty name, instead of immediately reverting to their previous name
- Fixes a bug that stopped a new page or document you created from becoming the primary selected item in the sidebar
- Fixes a bug where the eyedropper could become unresponsive when you start dragging it over the Canvas right after you opened it
- Fixes a bug that caused images to render slowly on the Canvas, especially larger ones at zoom levels below 50%
- Fixes a bug that rounded the radius of small circle and oval layers up to 1
- Fixes a bug that meant the Text > Transformation submenu didn’t show a tick next to the currently active option
- Fixes a bug that caused the Comments overview popover to change height as it transitioned between its loading, empty, error, and content states
- Fixes a bug that prevented modifier tokens in the Rename All dialog from refreshing the preview when you changed their variation (e.g. switching Sequence from Number to Letter)
- Fixes a bug where editing an image layer in a P3 document would remove the P3 Display color profile from that image
- Fixes a bug where Offset Path only accepted whole pixel values. You can now enter decimal values, and use ⌥↑ or ⌥↓ to increment or decrement the value by 0.1.
- Fixes a bug that could leave artefacts on the Canvas when you edited content behind a progressive background blur.
- Fixes a bug that filled the entire image, instead of your selection of that image, when you used the Color Picker
- Fixes a bug that caused the same document to show more than once in the documents list
- Fixes a bug that stopped you from using combine actions (Union, Subtract, Insersect, Difference) when you had selected multiple Symbol instances