Directory
Developer Zone
Design & Creativity
Productivity
Other Utilities
Others

ScreenToLayers
ScreenToLayers is an innovative macOS screenshot tool that captures your screen as a layered PSD file, intelligently separating windows, icons, and text elements. It offers perfect support for Retina displays, providing designers and developers with a convenient starting point for editing.
ScreenToLayers - macOS App to Capture Screenshots as Layered PSD Files
Application Overview
ScreenToLayers is an innovative macOS application that effortlessly saves your screen captures as layered Photoshop PSD files. Unlike traditional screenshot tools, this app preserves the layer structure of screen elements, offering significant convenience for designers, developers, and content creators.
Development Background
The application was inspired by an excellent tool called “ScreenShot PSD.” However, due to the original app’s lack of optimization for OS X El Capitan and later versions, as well as its inability to support Retina displays, developer Jeremy Vizzini created an open-source alternative. ScreenToLayers was born to address these issues and to continuously improve through the power of the open-source community.
Core Features
🎯 Intelligent Layered Capture
- One-Click PSD Conversion: Simply press a hotkey to capture your entire screen or a selected area as a PSD file with multiple independent layers.
- Preserves UI Elements: Smartly identifies and separates windows, menus, icons, text, and other screen elements into distinct layers, rather than producing a flat image.
- Full Retina Support: Optimized specifically for Mac’s Retina high-resolution displays to ensure sharp, crisp screenshots.
🛠️ Flexible Usage
- Multiple Capture Modes: Supports capturing the entire screen, a selected region, or a specific application window to suit various use cases.
- App Sandbox Compliance: Code examples demonstrate how to handle persistent file access within the App Store sandbox environment—valuable for developers.
- macOS Accessibility Support: Includes code examples for registering the app as a login item at startup.
📁 Convenient Layer Management
- Clear Layer Structure: When opened in Photoshop, the PSD file reveals logically named layer groups or layers, making post-processing editing straightforward.
- Direct Editing Flexibility: Designers can easily modify colors, text, icons, or any layer without having to rebuild the interface from scratch.
Unique Advantages
- Built for Modern macOS: Resolves compatibility issues with older apps on El Capitan and later systems, as well as Retina displays, ensuring stable and efficient performance.
- Fully Free and Open Source: Available for free on the Mac App Store, with open-source code (MIT License), ensuring transparency and trust.
- Developer-Friendly: Written in Objective-C to simplify low-level API calls. Clean code structure serves as an excellent learning example for developers interested in macOS CGWindow API and screen capture technologies.
- Lightweight and Focused: Concentrates solely on the core functionality of “screen to layered PSD,” offering a simple, intuitive experience without unnecessary features.
- Active Community Potential: The developer encourages community contributions—whether it’s suggesting new features, reporting bugs, or submitting code—enabling continuous evolution of the app.
Acquisition & Installation
| Method | Description | Recommended For |
|---|---|---|
| Mac App Store | Search for “ScreenToLayers” and download directly; enjoy automatic updates. | Most general users |
| Source Code Compilation | Clone the project from GitHub and compile using Xcode on macOS 10.10+. | Developers, users seeking the latest features |
Technology Stack & Contributions
- Language: Objective-C
- Framework: Cocoa
- Minimum OS Support: macOS 10.10 (Yosemite)
- Project Status: Actively developed; accepts Pull Requests and Issue feedback.
If you have ideas, discover bugs, or are a developer/designer, feel free to submit a Pull Request to the project’s dev branch and help improve this tool together.
Conclusion: ScreenToLayers fills a unique gap in the macOS ecosystem, transforming a simple screenshot into editable, design-ready assets that can be directly integrated into workflows. It significantly enhances productivity for UI/UX designers, product managers, and front-end developers. Its open-source and free nature makes it a must-try and valuable addition to any efficiency toolkit.
All software data on this site is synchronized from the Awesome mac project. Copyright belongs to original authors.
Recommended Apps
Sculptris
Sculptris is a free and intuitive digital sculpting software that utilizes dynamic mesh technology, allowing users to create 3D models as easily as molding clay. It supports alpha maps, symmetrical sculpting, and basic texture painting, making it an ideal choice for beginners in 3D sculpting.
Sketch Cache Cleaner
Sketch Cache Cleaner is a free tool designed specifically for macOS, which automatically scans and safely clears hidden history cache files generated by the Sketch design software, freeing up significant disk space with just one click. Crafted for UI/UX designers, it is lightweight and highly efficient, helping keep your Mac running at optimal performance.
Sketch Toolbox Plugin Manager
A plugin manager specifically designed for Sketch, offering one-click installation and automatic updates for popular plugins, centralized management of all plugins, significantly improving designers' workflow efficiency, making plugin management simple and efficient!
SketchBook
SketchBook is a completely free professional drawing software that delivers a natural, smooth painting experience akin to drawing on paper. Featuring a highly customizable brush library, a powerful layer system, and precise assistive tools, it supports cross-platform use and serves as the ideal creative companion for professional artists and creative enthusiasts alike, turning inspiration into exquisite artwork anytime, anywhere.
Sketch
Sketch is a native macOS professional vector design tool specifically built for UI/UX designers. It offers flexible stacking layouts, powerful vector editing, efficient offline experience, and rapid prototyping (enabling quick creation of interactive prototypes with smart animations like Smart Animate). With a rich library of built-in templates and components, Sketch supports both individual creativity and real-time team collaboration, helping designers focus and work efficiently.
Sparkle
Sparkle (Sitely) is a visual website builder designed specifically for macOS, offering AI-assisted, no-code drag-and-drop editing. It enables anyone to quickly create high-performance, responsive websites without any programming knowledge.

Comments