Opening Design Files

Figpea supports a wide range of design file formats, allowing you to work with various design tools' output directly in your browser. All processing happens locally on your machine, ensuring your files remain private and secure.

Figpea opens on a full-screen welcome dashboard. Everything that opens a file sits in the left sidebar — the drop zone, the Browse File button, the Google Drive button and New Project — while the main area lists sample Adobe XD, Photoshop and Figma files you can open in one click. The main menu is in the brand row at the top of the sidebar: click the Figpea logo to open it. The dashboard follows your system's light or dark appearance.

The Figpea welcome dashboard in dark mode: a left sidebar holding the Figpea brand row, a "Drag & Drop files here" zone with a Browse File button beneath it, a Google Drive button and a New Project button, next to a wide main area listing Adobe XD, Photoshop and Figma sample files.

Supported Formats

Figpea Format (.fp)

  • Native format for Figpea
  • Preserves all editability and project data
  • Automatically assigns distinguishable default names (Untitled 1, Untitled 2) to from-scratch designs, which you can rename inline in the top-left corner of the editor
  • Best choice for collaboration
  • Recommended for saving work in progress

Adobe XD (.xd)

  • Full support for XD design files
  • Preserves artboards and components
  • Maintains interactive prototypes
  • Supports auto-animate transitions

Learn more: XD viewer · Open Adobe XD Files Online with Figpea

Adobe Photoshop (.psd, .psb)

  • Broad support for PSD and PSB files with all 27 Photoshop blend modes
  • Preserves layer hierarchy, text editability, and core layer styles (falling back to Photoshop's native composite preview for non-recomputable effects)
  • Displays smart objects and layer masks (rendering raster and vector mask previews)
  • Advanced PSD layer effects support: Gradient Overlay, Pattern Overlay, Outer Glow, and Inner Glow
  • PSD Adjustment Layers (Full 16-Type Support): Native rendering for all 16 Photoshop adjustment layer types (brit, levl, curv, expA, vibA, hue2, hue , blnc, blwh, phfl, mixr, clrL, nvrt, post, thrs, grdm, selc), with full support for layer clipping, isolated group scoping, and partial-alpha layer masks. Photoshop-exact formula parity for Hue/Saturation (hue2) and Black & White (blwh) when rendering with PSD Compatible Rendering off: hue2 uses Photoshop's own non-additive saturation/lightness curves (saturation scales toward the gamut boundary or toward grey, lightness scales toward white or black — never an additively-clipped value), and blwh uses Photoshop's documented 6-channel (Reds/Yellows/Greens/Cyans/Blues/Magentas) channel mix rather than a simplified approximation.
  • Faithful rendering in Photoshop's native layer style stacking order
  • Full client-side execution — 100% private, files never leave your device
  • SVG & CSS Export: Complex blend modes automatically trigger a non-blocking rasterized_fallback diagnostic — surfaced via the Agent API's figpea.report.diagnostics() — and rasterise into image fills during SVG/CSS export to guarantee visual fidelity.

Figpea canvas rendering a PSD Hue/Saturation adjustment layer with Photoshop-exact non-additive saturation scaling across a photo and solid color fills

Figpea canvas rendering a PSD Black & White adjustment layer using Photoshop-exact 6-channel luminance mixing across a photo and solid color fills

Native composite fallback: For complex Photoshop effects or layer styles that cannot be recomputed on the fly, Figpea displays the document's saved composite preview. This maintains 1:1 visual fidelity on canvas while keeping your layer tree intact for inspection, hides, and asset extraction.

Smart objects

A smart object is a placed layer with an embedded source inside it. Figpea opens these as live placed references: the embedded source and its placement transform render crisply from the source at display resolution.

The Figpea editor at 400 percent zoom with the RBS logo placed smart-object layer selected on the canvas, its layer-tree path HEADER > Title bar highlighted beside the inspector's Position readout.

There is one limit worth knowing plainly. Figpea does not edit the source inside the layer, and it never writes back to the PSD. A smart object opens for viewing, inspection, and asset extraction — not for round-tripping changes into Photoshop.

When a placement cannot be resolved, Figpea shows the baked composite instead. That happens when the source is missing, when the warp is one Figpea cannot represent, or when the embedded source is very deeply nested or very large. The substitution is recorded at decode time, but this build shows no visible warning badge on the layer — a fallback placement simply renders from its composite.

Zoom behaves the same way. Zoom in on a live placement and detail resolves from the embedded source. Zoom in on a fallback and you see only the composite — there is no extra detail to resolve.

Smart objects are Photoshop's way of keeping a reusable copy inside a single layer. Figpea's reusable-copy model is components. See Components and Instances for Figpea's reusable-copy model.

Color modes. Figpea reads the document's color mode rather than guessing from its channels, so a print file opens as readily as an ordinary RGB one:

  • Opens CMYK, Lab Color, Indexed Color and Duotone documents, converting each to sRGB for display in the browser
  • An Indexed Color file stores its colors once, in a 256-entry table saved inside the PSD, and every pixel is an index into it. Figpea reads that table and looks each pixel up in it, so the palette you built in Photoshop is the palette you see on canvas
  • A Duotone file decodes from its single ink-density channel and the ink colors recorded with it. Photoshop's per-ink transfer curves are not applied, so a duotone reads correctly but lands close to the original rather than exactly on it
  • The conversion is a standard one, not color-managed: an ICC profile embedded in the file is not applied, so CMYK and Lab colors land close to what Photoshop shows rather than exactly on it
  • All of this applies to 8-bit documents. A 16-bit or 32-bit PSD does not open at all — that limit is about bit depth, not color mode
  • A color mode Figpea does not convert still opens, using the composite preview saved inside the file rather than failing

Canvas rendering in Figpea demonstrating accurate 27-member Photoshop blend mode compositing.

Figpea canvas rendering a decoded PSD shape with a warm red gradient-overlay fill, framed by a distinct amber outer glow halo and a cyan inner glow ring

A CMYK Photoshop document open on the Figpea canvas, its print color swatches converted to sRGB for display in the browser

A Lab Color Photoshop document open on the Figpea canvas: a smooth gradient field sweeping from violet and magenta through orange and green to cyan, converted to sRGB for display in the browser

A retro pixel-art sunset seascape decoded from an Indexed Color Photoshop document on the Figpea canvas: a banded sky, a striped setting sun reflected on the water, a palm island and a sailboat, every flat block an exact entry from the file's own color table

A Duotone Photoshop document open on the Figpea canvas: layered mountain ridgelines in deepening blues beneath a glowing moon, rendered from the file's single ink-density channel and its two recorded inks

Learn more: Open PSD Files Without Photoshop

Figma (.fig)

  • Open .fig files from Figma without a Figma account
  • Early alpha — a structural read, not pixel-perfect
  • View and read only

Learn more: Open Figma (.fig) Files

PDF File (.pdf)

  • View and extract assets from PDF files
  • Convert pages to editable layers
  • Export individual elements
  • Perfect for design documentation

Adobe Illustrator (.ai)

  • Support for AI file format
  • Preserves vector artwork
  • Maintains layer organization
  • Retains color information

Image Files

  • JPEG (.jpg)
  • PNG (.png)
  • WebP (.webp)
  • Convert to editable layers
  • Extract assets and elements

Archive Files (.zip)

  • Open .zip archives containing supported design files
  • Opens automatically when the archive holds exactly one design file — any number of accompanying images (PNG/JPG previews) does not change that
  • Asks which file you want when there is more than one design file, or when there are several images and no design file
  • Commonly used for PSD mockup bundles and design templates
  • Only files that Figpea natively supports (PSD, XD, .fig, SVG, PDF, etc.) can be opened

Opening Files

  1. Drag and Drop:

    • Drag your design file onto the Drag & Drop files here zone in the left sidebar — the zone highlights as the file passes over it, and the file opens the moment you let go
    • File processing happens locally on your machine
    • No uploading to servers required
    • Direct archive drag-drop: Drop a .zip archive onto the same zone. Figpea looks inside and unpacks it for you — opening straight away when there is exactly one design file in there, or asking which one you want when there are several

    A Photoshop file dragged over the Figpea sidebar's drop zone, which highlights with an accent border; on release the dashboard gives way to an open-progress notice, a dismissable font-substitution warning, and then the document itself rendered on the canvas.

    The end of the drop: the welcome dashboard has been replaced by the Figpea editor, with both login artboards from the dropped Photoshop file rendered side by side on the canvas and the tool rail down the left edge.

  2. Browse File:

    • Click the Browse File button in the left sidebar — or anywhere inside the drop zone around it — to open your computer's file picker
    • Select a design file from your computer
    • It opens immediately with its layers intact

    The same welcome dashboard in light mode, with the Browse File button sitting inside the sidebar's dashed drop zone above the Google Drive and New Project buttons.

For opening files from Google Drive on mobile, see Mobile Browser Support for Google Drive.

  1. URL Deep-link:
    • Open a file by URL: ?loader=http&type=psd&path=https%3A%2F%2Fexample.com%2Ffile.psd
    • type is the file's format (psd, xd, figma, svg, pdf, or image); path is the URL-encoded http(s) address of the file
    • The file is downloaded and decoded in your browser
    • All processing stays local to your machine

Opening a file on your phone

Every route above works in a mobile browser, and two of them are the ones you will actually use. On a narrow screen the dashboard stacks into a single column instead of a sidebar, so the open controls sit at the top of the page and the sample files below them.

  1. Pick a file from the device: tap Browse File — or the drop zone around it — and your phone's own file picker opens, including iCloud Drive, Google Drive and Files on iOS, or Files and Drive on Android. The file is decoded in the browser tab, exactly as on desktop.
  2. Open a link: a ?loader=http URL fetches the design straight into the tab, which is the quickest way to review something a colleague has linked you to. The parameters are identical to the desktop deep link above.

If you have installed Figpea as an app on your phone, launching it from the home screen opens the same viewer and both routes behave the same way — see Offline Access for how installation works.

Once the file is open, the viewer switches to its touch layout: a bottom action bar, pinch-to-zoom, and slide-over drawers for pages, layers and properties. That is covered in the Mobile Design Viewer & Touch Review Guide.

Open a file from Google Drive

You can open design files directly from Google Drive without downloading them first. When you click the Google Drive button in the left sidebar, under Or open from, Google's secure file picker dialog opens — you select the file, and Figpea downloads it into your browser where it's decoded locally, exactly like a drag-drop open.

Through the file picker interface, you can navigate your Google Drive folders (such as opening your Designs folder to find a nested project) and switch between the Google Drive tab and the Shared with me tab to find files shared with your account. Folders are configured for browsing and navigation only and cannot be selected as file outputs.

Google asks permission for the file you pick — a single file selected in the picker. The file's bytes come down into your browser tab and never go anywhere else. Figpea never writes anything back to your Drive — your original file is never changed.

Mobile Browser Support

  • Safari on iOS: Supported. The Google Drive file picker opens directly.
  • Chrome on iOS: Currently unavailable due to Google's third-party cookie/account access policy in Chrome for iOS. When using Chrome on iOS, Figpea prompts you to open the design in Safari on iOS, or tap Browse File to pick your design directly from your phone's Files app (where Google Drive is natively accessible).
  • Android (Chrome/Firefox): Fully supported.

Figpea pre-flight guidance dialog on Chrome for iOS explaining Google Drive picker cookie limitations and steering users to Safari on iOS or local Browse File.

Google Drive file picker dialog opened successfully in Safari on iOS inside Figpea.

Can I open a PSD or XD file in Google Drive?

Drive previews a PSD flattened and can't preview an .xd or .fig at all. Figpea opens all three from Drive with their layers, in your browser.

Learn more: Open Adobe XD Files Online · Open PSD Files Without Photoshop

Import Settings

PSD Compatible Rendering

  • Enabled by default for accurate Photoshop matching
  • Uses pre-composite image data
  • Perfect for review and reference
  • Toggle off for vector editing
  • Found under Render in the main menu — the brand row at the top of the sidebar

Learn more about PSD compatibility in our detailed guide

Font Management

  • Automatic font detection
  • Local font usage
  • Google Fonts integration
  • Font substitution options

Learn more: Font Manager Guide

Tips for Best Results

  1. File Organization:

    • Keep layer names clear and organized
    • Use standard fonts when possible
    • Maintain reasonable file sizes
    • Clean up unused resources
  2. Performance Optimization:

    • Consider flattening complex effects
    • Remove unnecessary hidden layers
    • Use appropriate file formats
    • Optimize embedded images
  3. Collaboration:

    • Save as .fp for team sharing
    • Document font requirements
    • Note any special settings
    • Share asset specifications

Troubleshooting

If you encounter issues opening files:

  1. Check File Size:

    • Large files may take longer to process
    • Consider splitting into smaller files
    • Remove unused resources
  2. Font Issues:

    • Install required fonts locally
    • Use font substitution
    • Consider converting text to outlines
  3. Complex Effects:

    • Try enabling PSD Compatible Rendering
    • Simplify complex layer effects
    • Flatten unnecessary layer styles
  4. Archive Contains Unsupported Files:

    • ZIP files must contain at least one file in a format Figpea supports (PSD, XD, .fig, SVG, PDF, images, etc.)
    • Folders and other file types inside are ignored
    • Extract the ZIP manually if you need access to non-design files

Reporting File Open Failures

When a design file fails to open, Figpea's error dialog offers an in-editor report form. A short description of what happened is required before you can send it; a reply-to email is optional. For certain failure types you can also choose to attach the design file to help our team diagnose parser bugs. By default, design files remain local and nothing is uploaded unless you explicitly opt in.

The in-editor file open failure report form showing diagnostic signature, description field, and default-off file upload checkbox.

Submitting an open failure report with the failed design file attached and progress bar active.

Successful submission endstate for an open failure report.

For more detailed information about working with specific file formats, check our blog posts.