Sketch
Sketch
59

4.8

Sketch free download for Mac

Sketch

59
16 October 2019

Design app for UX/UI for iOS and Web.

Overview

Sketch is an innovative and fresh look at vector drawing. 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.

Note: price shown in the listing is for a 1-year subscription.

What's new in Sketch

Version 59:
Improved:
  • We’ve improved how things work when you drag layers out of an Artboard. They’ll no longer stay arranged within their previous Artboard in the Layer List
  • We’ve improved the behaviour around Smart Distribute spacing handles, so when you click on a handle, we won’t adjust the spacing until you start dragging to avoid any unwanted changes
  • To help you get to grips with the new Smart Layout features we launched in version 58, we’ve added a new tutorial template. You can find it under the Templates tab in the documents window
  • We’ve tidied up Smart Distribute reordering handles so they no longer show if your selection is so small that they interfere with their surrounding resizing handles
  • With the introduction of Smart Layout, we’ve removed the behaviour that would occur if you placed a small layer less than 20px from a text layer to have it move along when overrides changed the text layer’s size. You can achieve the same result with even more control using Smart Layout instead
  • For developers, we’ve added a new sketchtool detach command that creates a self-contained Sketch document from any document using Symbols and Shared Styles
  • We’ve introduced a new API that gives plugin developers even more power when it comes to responding to document changes. The new onDocumentChange handler lets plugins listen for new layers being added, existing layers being deleted or rearranged within the layer list, as well as layer attribute changes such as fill and border styles or Symbol override values. Check out the sample plugin to see how it works
  • If you’re exporting two-point lines as SVGs, they’ll now export as  elements instead of as paths
  • We’ve given the typeface picker in the Inspector a fresher look and made previews more legible. And if you select a text layer and open it up, it now scrolls to show you the selected typeface right in the middle of the list
Fixed:
  • Color Adjust settings would be enabled in the Inspector any time you imported bitmaps. Now you’ll only see these settings when you enable them
  • Fixed a crash that could occur if you flattened combined shapes that featured multiple open paths
  • Wrong Text Style in some cases when you were editing an override on the Canvas
  • Highlights for text overrides on the Canvas wouldn’t always update to fit their text when the Symbol they involved used Smart Layout settings
  • Previews of text overrides that used a missing font wouldn’t display correctly in exports and uploads to Cloud
  • A crash that could occur on macOS Catalina 10.15 for Macs with NVIDIA graphics
  • Some files took too long to open and caused Sketch to hang or not respond
  • Some color presets might not show up if you hadn’t changed the default preset name
  • Some custom shortcuts would not work until you used the option from the main menu first
  • Setting an override to none in a vertical Smart Layout would shrink the overall width to 0
  • Text styles wouldn’t look right if you opened a document in macOS High Sierra that was last saved on macOS Catalina
  • Moving a shape up and out of a group (or Artboard) would unexpectedly create a combined shape that looked like the layer was hidden or repositioned. Now that layer should move to its new place in the Layer List as you’d expect it to

66 Sketch Reviews

See all

Rate this app:

Teksestro
08 April 2017

Most helpful

Sketch has become the 'de facto' tool for UI design - i.e., for producing mockups for both mobile apps, as well as websites. There are now dozens of plugins adding features to the app, and integrating it with external third-party services. Add to this the fact that Sketch should be receiving a healthy injection of cash from its 'subscription-ware' business model, and you'd expect a solid, refined and feature-full application. Unfortunately, IMHO, that is not the case. This is an app that has what are now long-standing, frustrating omissions and faults. THE PURPOSE OF PLUGINS An app should have all the functionality its users need 'out-of-the-box', and should not rely on extensions and plugins to provide functionality that core users may consider 'essential'. Plugins should address edge use-cases, which might not be interesting or financially viable for the developer to cater for. If I want my designs to be automatically uploaded to some third-party online sharing service, that is a good use-case for a plugin. If I want to create full-blown animations from my static designs, that is another. An app that is designed for mocking up user interfaces of websites should, however, have pretty solid built-in *auto-resizing* tools - tools which should help me align and resize my layout elements to fit into different sized canvases. That is an essential function. Sketch's "Resize" function is, however, limited and buggy: it does not resize items based on your canvas size (only on container groups). Resizing options are hard to understand, and buggy, often not allowing you to have the resizing effect you need. This forces the user to have to download a plugin in order to have 'proper' resizing functionality - such as "Fluid" or the better "Auto Layout". But the bugs and lack of functionality don't end there. Although Sketch has 'Symbols' - i.e., "master elements" that you can use multiple times in your design, overriding content but keeping styles - these don't work as expected. For instance: there is *no way* to create symbol buttons that automatically resize when the text is changed. Although several plugins have been created to try to address that - "Button", "Adjust Button Shape", "Dynamic Button Symbol", etc. - none of them actually work well, because of limitations in Sketch itself. In fact, there are limitations, gaps and omissions *everywhere* in Sketch. There are wonderful plugins that can, for instance, download an image automatically from Unsplash, and apply it as a background fill to one of your shapes. But once the image is applied as a fill, there is no way to export it, so it can be used in your actual html or code (you have to export the 'shape'). Want to document your layout with notes? You should get a plugin. Need icons from FontAwesome? Get a plugin. Want standard colour palettes - like Material Design, or Pantone? A plugin. Need to have auto-stacking, grid layouts? Plugin. So, with so much relying on plugins, we would expect Sketch's plugin architecture to be solid, and their developer support to be nothing short of stellar. PLUGIN PROGRAMMING LIMITATIONS Unfortunately, Sketch plugins are written basically in Javascript, and use a Javascript-Cocoa bridge to access native MacOS functionality. Although widely used on the web, Javascript is a notoriously tricky and difficult language for newbies to learn, and Cocoa is a gigantic framework. This means, that the developer trying to produce plugins for Sketch should expect a *very* steep learning curve. Sketch's own documentation starts by encouraging prospective developers to learn by exploring the code of existing plugins. Adding to this difficulty is the fact that Sketch's API keeps changing - as they fix bugs and add necessary features - and developers have to keep updating their plugins in order to keep them working. Many of the plugin developers, however, seem to be well-intentioned amateurs, who are trying to address the shortcomings of the program as best as they can. This means that the quality of the code is not high, and as updates are rolled out, many plugins break. Constantly. LACKING PLUGIN MANAGEMENT If plugins are so vitally important to Sketch, you'd expect the app to have fantastic plugin management features - like a way to search, instal and update plugins in-app. Sketch's official way for the user to manage plugins is, however, for them to download the plugin manually - often from a GitHub repository - then, double-click on the main plugin file (which copies it into Sketch's plugin folder), then to open the in-app "Manage Plugins" dialogue, and enable the plugin. Uninstalling a plugin involves having to open the hidden plugin folder, and manually drag the plugin to the trash. With such dismal support for plugin management, it's no surprise that over the years there have been a few projects that have tried to fill that void. "Sketch Toolbox" and "Sketch Runner" both tried to ease plugin management pains for Sketch users, and the latest one to take on the mantle is "Sketchpacks" (the most promising and feature-full so far). Some plugin developers, like Craft, have ended up developing their own plugin manager, for their own plugins. Which means that if you have Sketchpacks and Craft plugins installed, you will have 2 extra items in your Mac menubar - just to keep your Sketch plugins up-to-date. THE SOFTWARE SUBSCRIPTION MODEL I understand why some companies like the 'software subscription' business model: it's a more reliable source of income for them than the traditional pay-per-license. Ultimately, it might not cost any more money to the customer, and it provides the company with a steadier flow of cash that makes planning and everyday operations easier. Unfortunately, what is best for the company, is not always best for the customer. As a customer, I want to buy a *product*. I want the company to take responsibility for delivering to me what I'm paying for, and not deliver a promise that they will improve. If you make *substantial* improvements and add features to the software, then charge me for an *upgrade*, as this is now a new product. I should not have to pay for your software as if it were electricity, or water, or gas, or some sort of regular utility bill. If you start charging me a subscription, I will *always* give your competitors a chance. SKETCH'S POPULARITY With so many shortcomings, why is Sketch so popular? Unfortunately for us, because at the moment we have nothing better in this design space. Affinity Designer is a much more solid tool, with incredible features, but it is geared solidly at print production, and lacks the plugin ecosystem that Sketch has forced its users to build. Adobe tools suffer from the same bugginess, and the same subscription model, as Sketch. Other new tools lack in features. This lack of competition is probably the very reason why these shortcomings in Sketch have gone for so long without being addressed by the developer. We can only hope this may change.
Like (20)
Version 43.1
G3cd
06 February 2019
Sketch 53 can't open Sketch 52.6 files, WTF???
Like (2)
Version 53
prmmupd
24 October 2018
I'm sorry but sketch is just a bad software. It's ok to build a few prototypes but in production the bugs (which haven't been fixed for years) are more and more annoying. The developers should first fix their smart guides instead of selling a dark mode as a new feature. OpenType doesn't really work either. The whole software is just a mess...
Like (2)
Version 52.2
A1D
16 May 2018
Adding a few words about their licensing.
Before you will consider to purchase Sketch licence, think about this point.
They selling a license for a single machine only. So, you've got no rights to install a copy on your laptop or backup machine.
To install a copy under your account you need to purchase an additional "seats". I think, that was one of the main reasons, why they remove their app from Mac App Store.
I believe the license have to belong a person, rather than a machine.
Even Adobe understands that better than Bohemian Coding.
Like (6)
Version 50.2
1 answer(s)
Pik80
Pik80
10 July 2018
I run Sketch on both my laptop and desktop while only paying for it once.
Like (1)
micrrhalevileal
14 May 2018
I like this app,easy to use and very helpful.
Like
Version 50
sbenitezb
11 April 2018
Subscription model sucks. Enough said.
Like (7)
Version 49.3
3 answer(s)
Pik80
Pik80
10 July 2018
Um no, because there is a big difference in what one company may mean by subscription and what a different company may mean by subscription.
Like (1)
Marc-Nothrop
Marc-Nothrop
10 April 2019
This is a pretty misleading comment; their "subscription" model is for a year of updates; you may choose to not renew and continue using your license as long as you like. That seems like a pretty reasonable compromise vs being forced to pay every month you want to use an app.

We're also talking about a tool most will be using to earn income, surely it's reasonable to pay for that? I'm not against Figma (it's very impressive), but for reference their Pro subscription is more expensive than Sketch. Good on them and Adobe for having a free entry level.

As for Adobe XD, sure it's free if 1 shared prototype is all you need, but again their pricing is higher than Figma and Sketch in turn.

It's worth looking a little closer before damning a product and the team behind it.
Like
Bub1200
Bub1200
21 May 2019
I'm not quite sure how this model works. May I skip a year or two and later on renew? I guess, yes. And using the last version forever is ok. But given Apple's yearly macos switches I don't know how long "forever" will be before backwards compatibility breaks.
Like
Wonderwarthog
16 March 2018
Be all and end all of UI design apps. Nuff said. And Sketch cloud is getting better and better. It now even allows for very basic prototyping of UIs.
Like (1)
Version 49.1
Doms
08 March 2018
Poor software full of bugs with an awful subscription model.
Like (3)
Version 49
2 answer(s)
LeroyMorrison
LeroyMorrison
09 May 2018
This app is actually really good! The subscription model isn't the best but it ensures that the developer can have a sustainable income to continue living and create the app for us.
Like
Pik80
Pik80
10 July 2018
Also the subscription model is way better then the subscription model with companies like Adobe.
Like
TimRoberts
10 November 2017
Super useful for every designer!
Like (1)
Version 47.1
AlexSmith
06 August 2017
Using this for few years now. What can I say, just an amazing piece of software for every designer.
Like (3)
Version 46
Tim27
28 June 2017
I would encourage anyone that has commented that Sketch is getting worse or going downhill or having issues to give the web-based app, Webflow a try. While you are using it you'll also learn how CSS works and how elements interact with each other on a webpage with CSS, rather than just making static design comps in a desktop app that doesn't translate well to the web. I'm really impressed with it.
Like (4)
Version 44.1
$99.00

4.8

App requirements: 
  • Intel 64
  • macOS 10.13.4 or later
Developer Website: 
Download(58.4 MB)Purchase nowMacUpdateInstall with MacUpdate

Downloaded & Installed 67,113 times