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

Sketch for Mac

Sketch for Mac

  -  93.2 MB  -  Trial
  • Latest Version

    Sketch 2025.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-2025.2-205142.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 2025.2 Screenshots

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

    Sketch 2025.2 Screenshot 1
  • Sketch 2025.2 Screenshot 2
  • Sketch 2025.2 Screenshot 3
  • Sketch 2025.2 Screenshot 4

What's new in this version:

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

Fixes:
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
- Fixes a bug that caused the Clip Content setting to change unexpectedly when converting a frame into a 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
- Fixes a bug in macOS Tahoe where the Settings window could become unresponsive

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
- Fixes a bug in macOS Tahoe that made drawing a selection on the Canvas unreliable
- Fixes a bug that meant removing blurs on multiple layers only removed the blur from a single layer, rather than the whole selection
- API

New additions:
- Introduces new ways of interacting with Frames
- You can now pass ExportFormats (e.g. from Layer.exportFormats) directly to sketch.export()
- The Selection.filter method is now available on Document.selectedLayers and Page.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 individual Style components, including fills, borders, and shadows
- Adds two missing blending mode values to Style.BlendingMode: Plus Darker and Plus Lighter
- Adds support for Stacks
- Adds support for progressive blurs
- Adds ImageData.base64 property for quick access to base64-encoded image data
- Adds Frame and Graphic search type predicates to find()
- Adds an Override.defaultValue property
- Adds Style.tint property for Groups
- Adds APIs to interact with Masks and masked layers
- Adds Style.progressiveAlpha to control Progressive Alpha
- Adds ShapePath.edited property that make it clear if a ShapePath has been edited or not

Changes and fixes:
- Reinstates the sketchtool run command, which became unavailable in 2025.1
- Replaces the SymbolMaster.fromArtboard() function with SymbolMaster.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 by sketch.export
- Fixes a bug that stopped changes to Symbol overrides from being reflected immediately in images generated by sketch.export
- Fixes Flow.target getter returning undefined instead of Flow.BackTarget for back actions