Turn any PSD into
editable
Figma layers

Real layers, not a flat image: text, shapes, groups and effects rebuilt as native Figma layers. Convert in your browser, using the Figma plugin or with our API.

Web app

Convert in your browser

Nothing to install. Drop a PSD, then copy the result and paste it straight into Figma as editable layers.

Drop a PSD to convert

PSD or PSB → editable Figma layers

You get
  • Figma layers, copy & paste
  • Editable text & vectors
Figma plugin

Convert inside Figma

Prefer to stay in Figma? Run the plugin from your file and your PSD lands on the canvas as editable layers — no tab switching. Reads PSD and PSB files.

You get
Figma layers Get the plugin
Or use the API
APIapi.divriots.com/v1

Convert PSDs with the API

Plug PSD conversion into your own app, script or pipeline. POST /convert, poll the job, then download Figma-ready output — no browser tab, no plugin, nobody clicking Import.

output.format — pick one

Clipboard data you paste onto the Figma canvas as native, editable layers.

2 credits per PSD, whatever the file size or output format.

curl https://api.divriots.com/v1/convert \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": { "format": "psd",
"url": "https://…/poster.psd" },
"output": { "format": "figma-clipboard" }
}'
Response2 credits
202Accepted · job queued
200GET /convert/jobs/{jobId}"done"

resultUrl → paste into Figma

  • posterFRAME
  • HeadlineTEXT
  • LogoGROUP
  • OverlayMULTIPLY

How it works

  1. 1 · Upload

    Drop a PSD or PSB — no flattening, no export step. Up to 500 MB on the free trial, or 4 GB on PRO.

  2. 2 · Convert

    The layers are rebuilt automatically — text, shapes, groups and effects. No prompt, no settings.

  3. 3 · Paste

    Copy the result and paste it into Figma as native, editable layers — or run the plugin and it lands right on your canvas, ready to edit.

What gets converted

  • Text & typography

    Every text layer comes across as real, editable Figma text — font, size, weight, color and line height matched.

  • Layers & groups

    Your layer tree is preserved: groups, nesting and names rebuilt as native Figma frames and groups.

  • Shapes, masks & effects

    Vector shapes, masks, strokes and blend modes rebuilt as native Figma vectors and effects.

  • Images & smart objects

    Rasterized layers and smart objects extracted as image fills, placed right where they belong in the tree.

psd.to.design rebuilds what's in the file — it can't infer interactions or animations that were never in the PSD. You can add those in Figma after.

Pricing

Credit cost varies by file size and complexity.

  • Starter

    Free trial

    No credit card required.
    First conversion on us.

    Signup
  • Level up Need more?

    Upgrade your subscription any time — every ‹div›RIOTS product, one plan.

    Upgrade

Contact us

If you have feedback, suggestions, or want to report a bug, please email us at [email protected] or join our community on Discord.