File Extension File Extension Guide

What is a Sketch File?UI Design

A technical reference for the .sketch extension used by the Sketch design app. What a Sketch file holds, why it is tied to the Mac, how to open one on Windows and how to bring it into Figma or Adobe XD.

Design Document 🎨 UI and UX 📄 Open JSON Format 🍎 Made for Mac
.SKETCH

Sketch Design Document

Type:UI design document
Extension:.sketch
Format:Open JSON-based
Platform:macOS
Since:Sketch 43

📖 What is a Sketch File?

A Sketch file is a design document created by Sketch, a vector and interface design app. It uses the .sketch extension and holds the artwork for a design project, most often a user interface. Inside are the layers, shapes, text, images and reusable components that make up a screen or a set of screens, along with the artboards they sit on.

Sketch is made by Sketch B.V. and runs on the Mac, which is the main thing to know about the format. It is popular with designers for building app icons and the interfaces of mobile and web apps, because its tools are tuned for that kind of work. When a designer saves a project, it becomes a .sketch file on disk.

Since Sketch 43, the format is open and based on JSON, a common text data format. A .sketch file is really a bundle of JSON data with a preview image inside, which means other tools and even scripts can read it. That openness is why apps like Figma and Adobe XD can import a Sketch file rather than only Sketch being able to open it.

Not the same as Sketchbook

The Sketch design app is different from Sketchbook, a drawing and painting app from a separate company. Sketchbook saves its own layered files rather than .sketch files, so if your file came from Sketchbook it opens in that app, not in Sketch.

⚡ Quick Facts

Created byThe Sketch app, from Sketch B.V.
Extension.sketch
File typeUI and vector design document
FormatOpen, based on JSON
Main platformmacOS
Main useApp icons, mobile and web interfaces
HoldsLayers, shapes, text, images, components
Opens natively inSketch on Mac
Also opens inFigma, Adobe XD and others
Open format sinceSketch 43

📦 What is Inside a Sketch File?

A Sketch file is a design project rather than a single image. It is packaged as a bundle of JSON data with a preview picture, holding all the pieces of the design. This diagram shows the main parts.

design.sketch (a bundle of JSON data) ArtboardsOne frame for each screen or icon LayersShapes, text and groups on each board Symbols and componentsReusable elements like buttons Images and previewImported pictures plus a thumbnail

Because the data is JSON, a Sketch file can be read by tools other than Sketch, and even changed by a script. Technically the file is a ZIP archive, so renaming a copy to .zip and extracting it reveals the JSON data and the preview image inside. The preview is what lets some programs show a thumbnail of the design without opening the whole project.

💻 How to Open a Sketch File

Sketch itself runs only on the Mac

The Sketch app is Mac only, so there is no Sketch program for Windows. That does not mean you are stuck. Other design tools open the format, and there are ways to view a .sketch file on any system.

On a Mac

The natural choice is the Sketch app itself. Open it and choose File then Open, then pick your .sketch file. Adobe XD on the Mac can also open a Sketch file directly, and macOS can show a quick preview of the design without opening any editor.

Without the Sketch app

You do not need Sketch to see the design. Figma opens a .sketch file by importing it, and browser-based editors like Photopea open one too. These work on any operating system, which matters for anyone who is not on a Mac.

🪟 How to Open a Sketch File on Windows

Since Sketch has no Windows version, Windows users open a .sketch file through a tool that runs in the browser or on any system. These are the reliable routes.

1

Use Figma

Figma runs in a browser on any system. Import the .sketch file into Figma and it opens as an editable design, which is the most common way Windows users handle one.

2

Use a web editor

Browser tools such as Photopea open a Sketch file with nothing to install. They are handy for viewing a design or making a quick change on a Windows PC.

3

Just to view it

When viewing matters more than editing, an online Sketch viewer displays the design in the browser. That is plenty for a file sent to you for review.

For editing on Windows, Figma is the usual answer, since it turns the Sketch file into a design you can work with and does not depend on owning a Mac.

🔄 How to Open a Sketch File in Figma

Figma can import a Sketch file and convert it into an editable Figma design, which is how many teams move work between the two tools. The steps are quick.

1

Start the import

In the Figma file browser, choose the option to create a new file from a Sketch file, or drag the .sketch file straight into the browser window.

2

Let it convert

Figma reads the file and turns it into a Figma design. Artboards become frames and Sketch symbols become Figma components, so the structure carries across.

3

Check the result

Review the imported design, since some effects may shift between the two tools. Saving from the latest Sketch version first gives the cleanest import.

One thing to keep in mind is that the import is a one-way copy. Changes you later make in the original Sketch file do not flow into the Figma version, so decide which tool is the master before you move a project across.

.sketch file Keep it editable Import into Figma or Adobe XD Layers and components stay intact Best for continuing the design Export flat assets PNG or JPG for fixed images SVG or PDF to stay scalable Best for developer handoff

⚔️ Sketch vs Figma

Sketch and Figma are the two best-known interface design tools, and the .sketch and .fig files are how each stores its work. The main differences come down to platform and where the work lives.

AspectSketchFigma
PlatformMac onlyBrowser, so any system
File.sketch on your diskStored in the cloud, or a .fig export
CollaborationAdded through the workspaceReal-time in the browser by design
Opens the other's filesCan import Figma filesCan import Sketch files

Both are strong UI design tools that read each other's files, so a team is not locked in. The practical split is that Sketch is a Mac app with local files, while Figma runs anywhere in a browser, which is often why Windows users end up in Figma.

🔀 Related Design Formats

Sketch sits among several design file formats, each tied to a particular tool. They all store interface or graphic design work under their own extensions.

.figFigma's format, the main alternative to Sketch, stored in the cloud and exportable as a file.
.xdAdobe XD's design format, another interface design tool that also opens Sketch files.
.psdAdobe Photoshop's format, used more for image editing than interface design but common in design work.
.aiAdobe Illustrator's vector format, used for logos and illustrations that often feed into a design.
.svgThe open vector format, handy for moving individual icons and shapes between design tools without quality loss.

❓ Frequently Asked Questions

On a Mac, open it in the Sketch app with File then Open, or in Adobe XD. Without Sketch, or on Windows, import it into Figma or open it in a browser editor like Photopea, both of which work on any system. When you just want to look at the design and not change it, an online Sketch viewer displays it in the browser.

A Sketch file holds a design project made in the Sketch app, most often a user interface. Designers use it for app icons and the screens of mobile and web apps, building each screen from layers, shapes, text and reusable components on artboards. It is a working design document, not a finished image.

The Sketch app is Mac only, so on Windows you use a tool that runs anywhere. Figma is the usual choice, since it imports a .sketch file and turns it into an editable design in the browser. Browser editors like Photopea also open one, and an online Sketch viewer works when you simply want to view the design. None of these need a Mac.

Yes. Figma imports a .sketch file and converts it into a Figma design, with artboards becoming frames and Sketch symbols becoming Figma components. In the Figma file browser, choose to create a new file from a Sketch file, or drag the file in. The import is a one-way copy, so later edits in Sketch do not appear in Figma.

Because Sketch is a Mac-only app, so Windows has no program registered to open a .sketch file, and double-clicking it does nothing useful. The file is not broken. Open it instead in Figma or a browser editor, both of which run on Windows and read the Sketch format. This is the normal experience for Windows users sent a Sketch file.

Both are interface design tools. Sketch is a Mac app that saves .sketch files on your computer, while Figma runs in a browser on any system and keeps work in the cloud. Figma is built around real-time collaboration, and each tool can import the other's files. For Windows users, Figma is usually the practical choice since Sketch does not run on their system.

No. A Sketch file is an editable design project, not a flat image. It stores separate layers, shapes, text and reusable components across artboards, all as JSON data, which is what lets designers keep changing it. It does include a preview image so tools can show a thumbnail, but the file itself is the full editable design.

Open the Sketch file in a design tool and export from there. In Sketch or Figma you can export whole artboards or single elements as PNG, JPG, PDF or SVG. To keep the design editable, import it into Figma or Adobe XD instead of exporting a flat image. For a single icon, exporting as SVG keeps it sharp and easy to reuse.

Yes, because a .sketch file is really a ZIP archive. Make a copy, rename it to end in .zip, then unzip it, and you will find the JSON data along with a preview image of the design inside. This is a quick way to see what a Sketch file contains without any design app, though for real editing you still want Figma or Sketch itself.

Mark the layers or artboards you want as exportable, then export them from Sketch or Figma. PNG and JPG suit fixed images, while SVG and PDF keep icons and shapes scalable, which developers usually prefer for the web. Many teams also use a developer handoff view that lets developers inspect the design and download assets straight from the browser.

📝 Summary

A Sketch file is a design document from the Sketch app, saved with the .sketch extension and used mainly for user interface design, app icons and mobile and web mockups. It holds layers, shapes, text and reusable components on artboards, stored in an open JSON-based format since Sketch 43. Sketch itself runs only on the Mac, but the open format means other tools open a .sketch file too. On a Mac, use Sketch or Adobe XD, and on Windows or without Sketch, import it into Figma or open it in a browser editor. Figma is the usual route for anyone not on a Mac.