# photopea/photopea

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/photopea-photopea).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

8,284 stars · 312 forks

## Links

- GitHub: https://github.com/photopea/photopea
- Homepage: https://www.Photopea.com
- awesome-repositories: https://awesome-repositories.com/repository/photopea-photopea.md

## Description

Photopea is a browser-based image editor that runs entirely in the browser without requiring any downloads or installations, capable of editing both raster and vector graphics. It functions as a multi-format image converter, a PSD file editor, a RAW photo processor, and a vector graphics editor, all within a single web application.

The editor distinguishes itself through its extensive file format support, opening and saving industry-standard formats including PSD, AI, Sketch, Figma, and XD, as well as native files from Affinity, InDesign, and Krita. It also supports RAW camera files from Nikon, Canon, and Sony, and can open animated formats like GIF and MP4. Beyond file handling, it offers professional photo retouching tools such as Levels, Curves, Liquify, and Puppet Warp, along with AI-powered features for background removal and text-based image editing.

The application provides a comprehensive set of editing capabilities, including advanced adjustments, color management with CMYK support, perspective editing, smart selection tools with edge refinement, and vector graphics creation with live shapes and text on path. It supports batch processing through action recording and script execution, and allows for automation workflows. The editor can be configured and extended through URL-based settings, localization, custom presets, and a plugin scripting interface.

Documentation and configuration are accessible through a URL-based system that accepts JSON objects for setting files, resources, server endpoints, and API keys, enabling zero-install customization and integration.

## Tags

### Graphics & Multimedia

- [Browser-Based Editors](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-editors/image-cropping-tools/browser-based-editors.md) — Edits raster and vector graphics directly in the browser without requiring any downloads or installations. ([source](https://www.photopea.com/))
- [Manual Photo Retouching Tools](https://awesome-repositories.com/f/graphics-multimedia/ai-photo-retouching/manual-photo-retouching-tools.md) — Provides professional photo retouching tools including Levels, Curves, Liquify, and Puppet Warp for high-quality editing.
- [Canvas Rendering](https://awesome-repositories.com/f/graphics-multimedia/canvas-rendering.md) — Renders graphics by drawing directly to an HTML5 Canvas element using JavaScript for real-time pixel manipulation.
- [Vector Graphics Editors](https://awesome-repositories.com/f/graphics-multimedia/graphics-and-media/vector-graphics-editors.md) — Creates and edits vector shapes, paths, and illustrations for logos and icons. ([source](https://www.photopea.com/))
- [Image Format Conversion](https://awesome-repositories.com/f/graphics-multimedia/image-format-encoding/image-format-conversion.md) — Converts images between complex, raster, raw, and animated formats including PSD, PNG, JPG, SVG, and MP4. ([source](https://cdn.jsdelivr.net/gh/photopea/photopea@master/README.md))
- [Multi-Format Graphic Support](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/image-processing/format-support-extensions/multi-format-graphic-support.md) — Opens and edits over 40 image and document formats including PNG, SVG, PDF, AI, and Figma files. ([source](https://www.photopea.com/))
- [RAW Camera File Support](https://awesome-repositories.com/f/graphics-multimedia/raw-camera-file-support.md) — Opens raw camera files from Nikon, Canon, and Sony for professional photo editing. ([source](https://blog.photopea.com/))
- [Multi-Format Image Exports](https://awesome-repositories.com/f/graphics-multimedia/svg-image-exports/multi-format-image-exports.md) — Saves edited images in a wide range of raster, vector, raw, and animated formats. ([source](https://cdn.jsdelivr.net/gh/photopea/photopea@master/README.md))
- [Adjustment Presets](https://awesome-repositories.com/f/graphics-multimedia/adjustment-presets.md) — Saves and applies custom presets for filters, adjustments, and other tools. ([source](https://blog.photopea.com/))
- [Affinity File Support](https://awesome-repositories.com/f/graphics-multimedia/affinity-file-support.md) — Opens and edits native files from Affinity Designer and Affinity Photo for cross-application workflows. ([source](https://blog.photopea.com/))
- [Region Exporters](https://awesome-repositories.com/f/graphics-multimedia/design-to-image-exporters/region-exporters.md) — Exports selected regions of a design as separate image files for web or app use. ([source](https://blog.photopea.com/))
- [Figma File Support](https://awesome-repositories.com/f/graphics-multimedia/figma-file-support.md) — Opens and edits native Figma design files for cross-platform collaboration. ([source](https://blog.photopea.com/))
- [Illustrator File Support](https://awesome-repositories.com/f/graphics-multimedia/illustrator-file-support.md) — Opens and edits native Adobe Illustrator files with full layer and vector support. ([source](https://blog.photopea.com/))
- [Frame-Based Editors](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-processing/animated/frame-based-editors.md) — Opens GIF and MP4 as frame-based layers and exports them back to animation formats. ([source](https://cdn.jsdelivr.net/gh/photopea/photopea@master/README.md))
- [Pin-Based Deformers](https://awesome-repositories.com/f/graphics-multimedia/image-warping-engines/pin-based-deformers.md) — Deforms parts of an image by placing pins and moving them to reshape content. ([source](https://blog.photopea.com/))
- [InDesign and Krita File Support](https://awesome-repositories.com/f/graphics-multimedia/indesign-and-krita-file-support.md) — Opens and edits native files from InDesign and Krita for cross-application workflows. ([source](https://blog.photopea.com/))
- [Local Selection Tools](https://awesome-repositories.com/f/graphics-multimedia/local-selection-tools.md) — Selects complex image regions with improved edge detection and refinement tools. ([source](https://blog.photopea.com/))
- [Image Filter Accelerators](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-decoders/webassembly/image-filter-accelerators.md) — Offloads computationally intensive image filters and transformations to WebAssembly modules for near-native performance.
- [Image Processing Automation](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing/video-analysis-processing/media-automation/image-processing-automation.md) — Records editing steps and replays them on other images, or runs custom scripts on file load for automated workflows.
- [Plane-Based Editors](https://awesome-repositories.com/f/graphics-multimedia/perspective-warping/plane-based-editors.md) — Edits images in perspective by defining planes and cloning or painting within them. ([source](https://blog.photopea.com/))
- [Raster to Vector Converters](https://awesome-repositories.com/f/graphics-multimedia/pixel-art-converters/raster-to-vector-converters.md) — Converts raster images into editable vector paths for scalable graphics. ([source](https://blog.photopea.com/))
- [Path-Based Typography](https://awesome-repositories.com/f/graphics-multimedia/text-typography-controls/path-based-typography.md) — Wraps text along custom paths and curves for creative typography layouts. ([source](https://blog.photopea.com/))
- [Non-Destructive Editors](https://awesome-repositories.com/f/graphics-multimedia/vector-shape-construction/non-destructive-editors.md) — Creates and edits vector shapes with non-destructive, adjustable properties. ([source](https://blog.photopea.com/))
- [XD File Support](https://awesome-repositories.com/f/graphics-multimedia/xd-file-support.md) — Opens and edits native Adobe XD design files for UI/UX workflows. ([source](https://blog.photopea.com/))

### Part of an Awesome List

- [Image Format Decoders and Encoders](https://awesome-repositories.com/f/awesome-lists/data/data-formats-and-parsing/image-format-decoders-and-encoders.md) — Parses and writes over 40 image formats by implementing format-specific decoders and encoders in JavaScript.
- [Unified Raster and Vector Editors](https://awesome-repositories.com/f/awesome-lists/devtools/raster-and-vector-processing/unified-raster-and-vector-editors.md) — Edits both raster and vector graphics in a single web-based application for tasks from simple resizing to complex design. ([source](https://cdn.jsdelivr.net/gh/photopea/photopea@master/README.md))
- [Browser-Based Processors](https://awesome-repositories.com/f/awesome-lists/media/raw-image-developers/browser-based-processors.md) — Processes RAW camera files directly in the browser with exposure and color adjustments.
- [Professional Adjustment Tools](https://awesome-repositories.com/f/awesome-lists/ai/advanced-image-manipulation/professional-adjustment-tools.md) — Ships professional adjustment tools like Levels, Curves, Liquify, and Puppet Warp. ([source](https://www.photopea.com/))
- [Design Templates](https://awesome-repositories.com/f/awesome-lists/devtools/icon-sets/design-templates.md) — Starts new projects from pre-designed templates for quick design creation. ([source](https://blog.photopea.com/))

### Development Tools & Productivity

- [Multi-Format File Openers](https://awesome-repositories.com/f/development-tools-productivity/url-based-file-openers/command-line-file-and-url-openers/application-specific-file-openers/multi-format-file-openers.md) — Opens and saves industry-standard design files including PSD, AI, Sketch, and Figma for cross-application workflows.
- [Editor Configuration Sharers](https://awesome-repositories.com/f/development-tools-productivity/cli-server-configuration/configuration-url-sharers/editor-configuration-sharers.md) — Passes a JSON configuration object in the URL hash to set files, resources, server, environment, and API keys. ([source](https://www.photopea.com/api))
- [Editor Scripting Interfaces](https://awesome-repositories.com/f/development-tools-productivity/editor-scripting-interfaces.md) — Exposes a JavaScript API that allows external scripts to control editor actions and automate workflows.
- [Hash-Based Configuration Loaders](https://awesome-repositories.com/f/development-tools-productivity/url-based-file-openers/hash-based-configuration-loaders.md) — Accepts editor settings and file references through a JSON object embedded in the URL hash for zero-install customization.
- [Remote Image Loaders](https://awesome-repositories.com/f/development-tools-productivity/url-based-file-openers/remote-image-loaders.md) — Opens remote image files by passing their URLs in a JSON configuration object, supporting standard and data URIs. ([source](https://www.photopea.com/api))

### Programming Languages & Runtimes

- [JavaScript Engines](https://awesome-repositories.com/f/programming-languages-runtimes/javascript-engines.md) — Executes all image processing and UI logic in the browser using a single-threaded JavaScript runtime.

### Software Engineering & Architecture

- [Design File Format Support](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/plugin-format-adapters/file-format-plugin-support/design-file-format-support.md) — Opens and saves industry-standard file formats including PSD, AI, and Sketch for cross-application compatibility. ([source](https://cdn.jsdelivr.net/gh/photopea/photopea@master/README.md))
- [Editing Step Recorders](https://awesome-repositories.com/f/software-engineering-architecture/event-driven-action-handlers/editing-step-recorders.md) — Captures user editing steps as a sequence of events for replay on different images.

### User Interface & Experience

- [PSD Editors](https://awesome-repositories.com/f/user-interface-experience/file-previewers/tiff-and-psd-previews/psd-editors.md) — Opens and saves Adobe Photoshop PSD files with full layer and mask preservation.
- [PSD File Editing](https://awesome-repositories.com/f/user-interface-experience/file-previewers/tiff-and-psd-previews/psd-file-editing.md) — Opens and saves PSD files while preserving layers, masks, and other editing data. ([source](https://www.photopea.com/))
- [Interactive Blur Galleries](https://awesome-repositories.com/f/user-interface-experience/animation-and-motion-systems/blur-effects/interactive-blur-galleries.md) — Applies interactive blur effects including field blur, iris blur, and tilt-shift. ([source](https://blog.photopea.com/))
- [Multi-Bit-Depth Editors](https://awesome-repositories.com/f/user-interface-experience/color-spaces/multi-bit-depth-editors.md) — Edits images in various color spaces with 8, 16, or 32-bit color depth. ([source](https://www.photopea.com/learn))
- [Color Profile Management](https://awesome-repositories.com/f/user-interface-experience/color-systems/color-rendering-adjustments/color-profile-management.md) — Manages color profiles and edits images in CMYK mode for print-ready output. ([source](https://blog.photopea.com/))
- [Image Editors](https://awesome-repositories.com/f/user-interface-experience/color-systems/color-rendering-adjustments/high-bit-depth-rendering/image-editors.md) — Edits images with high color depth for professional-grade color accuracy. ([source](https://blog.photopea.com/))
- [Multi-Artboard Creators](https://awesome-repositories.com/f/user-interface-experience/ui-architecture/design-utilities/design-authoring-software/design-tools/document-layout-design/multi-artboard-creators.md) — Creates multiple artboards within a single document for multi-layout design work. ([source](https://blog.photopea.com/))

### Artificial Intelligence & ML

- [AI Image Editing](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-image-editing.md) — Removes image backgrounds with one click and replaces image parts using text descriptions. ([source](https://www.photopea.com/))
- [AI Background Removal and Inpainting](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-powered-image-selection/ai-background-removal-and-inpainting.md) — Removes image backgrounds with one click or replaces parts of an image using text descriptions.

### Content Management & Publishing

- [Slice and Artboard Exports](https://awesome-repositories.com/f/content-management-publishing/content-formats-exporting/export-formats/multi-format-design-exporters/slice-and-artboard-exports.md) — Exports selected regions and artboards as separate image files for multi-layout web and app design.
- [Interface Translation Systems](https://awesome-repositories.com/f/content-management-publishing/interface-translation-systems.md) — Translates the editor interface into a chosen language, replacing all visible labels and messages. ([source](https://www.photopea.com/translate))

### Data & Databases

- [Local Storage Persistence](https://awesome-repositories.com/f/data-databases/local-storage-persistence.md) — Saves work-in-progress documents to the browser's IndexedDB or localStorage for offline recovery.

### DevOps & Infrastructure

- [Selection Edge Refinements](https://awesome-repositories.com/f/devops-infrastructure/edge-computing/graphql-edge-hosting/edge-removals/selection-edge-refinements.md) — Improves selection edges with tools for hair, fur, and other fine details. ([source](https://blog.photopea.com/))

### System Administration & Monitoring

- [Editing Macro Recorders](https://awesome-repositories.com/f/system-administration-monitoring/user-interaction-recording/replayable-interaction-recorders/editing-macro-recorders.md) — Records a sequence of editing steps and replays them on other images for batch processing. ([source](https://blog.photopea.com/))
