Add variables and modes
Create variables for colors, content, and other values, with modes for themes, languages, and responsive contexts.
New in Sketch — Independent borders, selection colors, and more Learn more
Vote for the features you’d like to see in Sketch, or submit your own. We review every request.
Create variables for colors, content, and other values, with modes for themes, languages, and responsive contexts.
Set negative spacing between Stack items for overlapping layouts, tables with shared borders, and compact groups.
Crop and position image fills directly in the Fill options, without masking or editing the source image.
Control font features, line height, mixed formatting, and other typographic details directly in Sketch.
Group related Symbol options into variants, so you can switch states and configurations more easily.
Create hover, active, and other states for Symbols to support interactive prototypes and design systems.
Play video in prototypes, either from an embedded file or a linked source.
Apply Color Variables to gradient stops so changes carry through wherever those gradients appear.
Set minimum size constraints for components and layout items so they stay usable as content changes.
Define columns, gutters, and widths with clearer controls, so Sketch calculates the remaining grid values predictably.
Use modern color spaces for palettes, contrast work, and browser-aligned design systems.
Choose which pages stakeholders can see, without duplicating documents or moving work into a separate file.
Set border widths independently for each side of a rectangle, frame, or graphic, including dashed borders.
Find every instance of one or more Symbols in a document without relying on a plugin.
Create arcs, pie charts, rings, and doughnut shapes with dedicated controls.
Animate matching layers between Artboards or overlays, with control over timing and transitions.
Give Color Variables different values for themes, brands, or modes, and switch them at document or Library level.
View complex documents as outlines, so dense layer structures are easier to inspect and edit.
Export more token types, including aliases, typography, spacing, grids, and corner radius.
Set line height with relative units such as em or percentages, alongside fixed pixel values.
Choose whether Text Styles include color and alignment, so style updates don’t overwrite local design choices.
Open a Symbol source beside the current document, so you can edit it and see instances update in context.
Adjust padding and margin values in Symbol instances, ideally with reusable spacing tokens.
Apply layout behavior to regular groups and containers, not only Symbol sources.
Double-click an Artboard name on the Canvas to rename it without using the Layer List.
Show device bezels around prototypes or exports for cleaner presentation without resizing Artboards manually.
Copy a link that opens a specific Artboard in the web app, without navigating through the full document first.
Move up through nested Symbol override menus with breadcrumbs or a back action, instead of reopening the menu from the start.
Check color contrast directly while choosing colors, with guidance for low-contrast areas.
Replace a selected layer or group with copied content from the paste menu or contextual menu.
Let clients and collaborators comment on shared designs or prototypes without creating a Sketch account.
Skew layers and create isometric or perspective effects without relying on plugins.
Adjust repeated fills, borders, text colors, and tints across a selection from one place.
Truncate overflowing text with an ellipsis or similar control without extra workarounds.
Add lightweight animations, such as GIF or Lottie-style motion, directly in Sketch prototypes.
Add deeper animation tooling for advanced interaction prototypes, inspired by Principle.
Arrange Symbol sources on the Symbols page automatically, without relying on a plugin.
Automatically convert text to outlines during export, including from the command line, while keeping source text editable.
Make top-level Frames easier to scan with clearer visual dividers in the Layer List.
Receive comment notifications in the Mac app, so you don’t need to switch to the web app or email.
Apply formatting such as bold, italic, and other text changes inside Symbol instances without detaching them.
Hide regular layers inside Symbol instances, not only nested Symbols.
Start a transition or animation automatically after a set delay in prototypes.
Keep a resized Symbol instance at its current size when its content changes, unless you reset it to its original size.
Organize Workspace documents and Libraries with nested folders inside projects.
Check contrast, text sizing, and layout accessibility directly while designing.
Use one base design system across multiple brands without duplicating every Library for each project.
Create prototype links that jump to a specific section of a longer page, like an anchor link.
Create horizontally scrollable prototype areas for mobile flows, data grids, and wide content.
Apply perspective and angled transforms to layers, groups, and text for isometric graphics.
Make plugins easier to maintain across Sketch releases and strengthen support for plugin developers.
Choose the Canvas background color around Artboards and Frames for better contrast while you work.
Save shadows as reusable variables so they stay consistent across a design system.
Preserve the aspect ratio of images and other elements inside layout containers.
Copy the assigned Color Variable when picking a layer color, not only its raw color value.
Group and rename layers automatically to keep document structure cleaner.
Add clickable links in designs that point to other Sketch files, Artboards, or pages.
Drag to reorder Color Variables, Layer Styles, and Text Styles without relying on numbering.
Make locking and hiding layers faster and clearer in the Layer List.
Show prototypes at their intended size, then scale down only when the screen is smaller.
Apply reusable modifiers, such as text case or theme variants, without replacing a full style.
Set up layout guides with clearer, more predictable controls.
Show distances between selected vector points while editing paths.
Adjust Sketch’s interface scale for better comfort on different displays.
Show a persistent Layer List in the web app’s Artboard view so you can inspect structure without opening contextual menus.
Find and merge duplicate Symbols so documents and Libraries stay easier to maintain.
Update a Text Style while preserving local formatting overrides such as links, superscript, and emphasis.
Let nested layers snap to objects outside their group, with a toggle to control the behavior.
Suggest existing Symbol folder paths when naming or organizing new Symbols.
Choose a reference object when tidying layers, similar to align-to controls.
Remember the last rename settings and support saved rename presets.
Show clearer feedback when Libraries sync, update, or need attention.
Keep headers, footers, or other elements fixed while the rest of a prototype scrolls.
Reuse an Artboard as a layer inside another Artboard without converting it into a Symbol.
Allow snapping to layers across groups, not only within the current group context.
Add a flat export option that saves assets without recreating layer-name folders.
Keep text overrides when swapping nested Symbols, even when the override matches the default text.
Move through prototype screens linearly with the keyboard arrow keys, not only through playback history.
Drag to rearrange the order of fills, borders, shadows, and inner shadows.
Write release notes when saving a new Workspace version, especially for starred versions.
Share Sketch updates on Threads so people can follow product news there.
Create mesh gradient fills directly in Sketch.
Use stepper controls to adjust numeric values more precisely in fields.
Navigate nested Symbol structure more quickly when editing or swapping components.
Trim extra vertical space in text so typography aligns more predictably in layouts.
Expand design token workflows so more design system values can move between Sketch and code.
Set the position and alignment of image backgrounds inside shapes.
Make superscript, subscript, bullets, and baseline controls easier to access while editing text.
Create Symbols with layers hidden by default, then show those layers in individual instances.
Use generative text in designs to replace placeholder copy with more realistic content.
Let clients sign up or comment from shared prototype links without leaving the prototype flow.
Define different variable sets for styles such as shadows, colors, and other reusable properties.
Copy and paste layout or grid settings between Artboards with fewer manual steps.
Give the community a place to share free Sketch files, templates, design systems, and examples.
Create prototype links that point to Artboards in other Sketch documents.
Jump between linked Artboards from the web Canvas without entering prototype playback.
Trigger overlays, styles, or tooltips when someone hovers over an element in a prototype.
Set corner radius directly on images without creating a mask.
Apply corner radius directly to Artboards for rounded exports and presentation mockups.
Preview and mirror Sketch documents on Android devices.
Make Color Variables easier to browse, manage, and apply from the color controls.
Rename multiple layers at once to keep design files organized.
Add comments to local Sketch files, not only Workspace documents.
Let prototypes respond to keyboard input for forms, shortcuts, and richer interactions.
Toggle Pixel Fitting from a menu command instead of only from Settings.
Use layout controls that map more closely to CSS flexbox behavior.
Use AI-powered Assistants to find design issues and help fix them directly in Sketch.
Pin important documents in the Mac app and web app so they’re easier to find.
Reduce the time it takes for updated prototypes to render and become available to teams.
Apply color tags to layers in the Layer List so large documents are easier to scan.
Create containers with their own size, styling, clipping, and local coordinates for nested layers.
Insert an instance directly from the selected Symbol source with a contextual menu item or Inspector button.
Give developers a cleaner handoff view with clearer control over which screens they can see.
Add tags to Workspace documents so files are easier to filter and find.
Make the sidebar easier to scan and navigate in larger documents.
Create prototype screens with scrollable content areas.
Let Smart Layout resize predictably when layers are hidden or shown.
Export images in AVIF for smaller, modern web assets.
Keep local text overrides when a Text Style changes.
Save reusable SVG export settings or templates for cleaner, more consistent output.
Create keyboard and focus-based prototype flows for TV apps and other non-touch interfaces.
Mark prototype comments as unread or to-do so feedback is easier to track after a review.
Edit similar elements across a design in one action, so repeated changes take less manual work.
Give designers and copywriters a clearer workflow for reviewing and updating copy in designs.
Hide prototype links on the Canvas when you need a cleaner view of your designs.
Use the Command Bar to jump to Artboards and insert Symbols faster.
Replace colors only within the current selection, instead of across the whole document.
Show request statuses on forum topics so people can follow progress more clearly.
Attach comments to specific layers, Symbol instances, or objects so feedback follows the right context.
Apply corner radius directly to groups without creating extra masks or shapes.
Save default styling for new Frames so repeated setup is faster.
Keep a component’s chosen size when switching states or changing its content.
Set character and line spacing with proportional values that scale with text size.
Pin important Artboards, layers, or groups so they’re easier to return to in large documents.
Search Artboards directly when setting a prototype interaction target.
Support richer overlay interactions for prototype flows, beyond the current overlay options.
Let the full search field area activate search, not only the text input itself.
Display row numbers in the Layer List to make it easier to reference layers in large documents.
Keep the Workspace window open after opening a document, so switching files is faster.
Give freelancers a place to connect, share work, and find opportunities around Sketch.
Increase text size in the sidebar and Inspector for better readability on large displays.
Use the middle mouse button as the Hand tool for faster Canvas navigation.
Export selected Artboards as PDFs with clearer control over the output.
Keep your place in the Components list instead of jumping back to a previous category.
Reposition items predictably when Smart Layout content wraps to a new line.
Adjust Color Variable opacity without creating duplicate variables.
Restore recent document tabs when launching Sketch.
Show color overrides more clearly in Inspect mode for handoff.
Turn off Library updates for a specific document when you need to keep it stable.
Apply Color Variables to Symbol overrides so instances stay connected to design system colors.
Show layers that are hidden in a Symbol source from individual Symbol instances.
Show keyboard shortcuts in tooltips so commands are easier to learn.
Choose how mouse-wheel scrolling behaves on the web Canvas.
Preview designs on mobile while emulating other device sizes and pixel densities.
Change a Symbol instance’s layout direction without editing the source Symbol.
Apply fills, borders, shadows, and blurs as separate reusable style parts.
Show how much storage a project uses so teams can manage Workspace space more easily.
Let Inspector popovers stay open independently so you can work with them more flexibly.
Search Components with multiple terms that all need to match, for more precise results.
Create automatic tint and shade variations from a base Color Variable.
Add image attachments to comments for clearer feedback and context.
Create linear or radial blurs with adjustable stops for smoother depth and glass effects.
Create translucent, specular glass effects for modern Apple-style interfaces.
Allow defining a maximum or minimum size for stacks and stack items
Choose which interface elements are visible so Sketch better fits your workflow.
Ungroup a Frame and keep its background as a regular layer.
Duplicate and move layers with spacing that better matches the surrounding layout.
Use Layer List order to control how Smart Layout arranges items.
Edit multiple shadows with clearer controls and faster adjustments.
Choose which Workspace and comment notifications you receive.
Copy reliable links to Artboards and the latest document version from the Mac app.
Export images that come from overrides inside Symbol instances.
Define how colors convert between light and dark themes from one source of truth.
Keep Components view open beside the Canvas for faster browsing and editing.
Control who can see or add comments based on their role and sharing permissions.
Filter draft documents out of Workspace views when you only want current work.
Printing support in Sketch is unreliable, and only works if you export a PDF and print it in another app. It would be great if we could skip that step and print things at the right scale directly from Sketch!
Add text highlighting to apply a colored background behind specific text without creating separate shapes. This would allow designers to selectively highlight portions of text more easily.
Hide Symbols from insertion while keeping them available for swaps or internal structure.
Adding a button to aligning items vertically and horizontally at the same time.
Define areas in component sources to add content into on instances, without detaching.
View prototypes at 100% scale instead of always fitting them to the Preview window.
Add a simple presentation mode for sharing design flows with clients. Stakeholders could view a sequence of Artboards and leave comments without needing to navigate a full Canvas view or log in.
Support the CMYK color model for print output from Sketch.
Support for a grid layout engine, in addition to stack layout.
Adjust stack direction, distribution, alignement and padding in Symbol instances, to simplify the process of creating/maintaining mobile and desktop variants of a symbol.
Add native integration between Sketch and Storybook, similar to how Figma connects with Storybook for design system documentation.
Send invoice PDFs to the billing email address automatically, so teams do not need to download them manually each month.
It would be ideal if Sketch were compatible with Microsoft Windows. There are designers who design on Windows computers but cannot use Sketch because it is available only on macOS. If Sketch becomes Windows compatible, many other people will get a chance to use the software, including designers who prefer to use the Windows operating system.
We’ve nothing against Windows, but we’re a small team and deliberately focus on building the best design tool for macOS.
Display multiple prototype windows simultaneously to present app flows for different device sizes.
Add a full canvas view to the iOS app, similar to the web app. This would let users see the entire document on mobile rather than navigating Artboard by Artboard.
Apply vertical layout to Artboards so they resize automatically when content changes.
Add document scanning to the iOS app, similar to Apple Notes. This would let users scan physical drawings and documents directly into Sketch files from iPhone or iPad.
Embed shared Previews in other tools without sharing a full document or enabling Inspect.
No feature requests match this filter.
Try Sketch and see why designers love it. Then tell us what you’d like to see next.