Skip to content

Extract every object from an image as transparent PNGs

Pull every object out of an image as its own transparent PNG, up to 16 per pass.

per split
56–138 s
per layer (Flash), from
$0.071
this page’s sample
11 credits
No image handy? Try one of ours:
Model

Layers

Resolution

Auto finds every element (up to 16 per pass). Billed per output: at most 17 credits for 17 images. Takes about 56–138 s.

New here?

Desk flat layExample
Desk flat lay
  • Background

  • Silver laptop

  • Brown kraft paper notebook

  • Black fountain pen

  • White over-ear headphones

  • White cup with black coffee

  • Potted succulent

  • Black smartphone

  • Black-rimmed round glasses

Upload an image on the left to split your own.

Short answer

A background remover cuts out one subject. LayerPSD separates everything: each object, text block and decoration becomes its own transparent PNG, named by what it is (Auto splits up to 16 per pass and runs extra passes on busy images), plus a background with those areas filled in. Download them as a ZIP, one by one, or as a layered PSD. 1 credit per output image; the desk photo on this page gave 10 cut-outs and a background for 11 credits. Free to try: sign in with Google (a Gmail account) and your first split, background + 4 layers on Flash at 1K with PSD export, or one text edit costs nothing. No card, no subscription.

At a glance

What LayerPSD does, in one table

The same engine runs every page on this site. These are the facts to compare against other tools.

  • Every object separately

    Multi-object segmentation

    people, products, logos, text and decorations each on a layer, named by content

  • Output

    Layered PSD (RGB), ZIP of transparent PNGs, single PNGs, or a PNG of the visible layers

  • Layers

    Every element on its own layer

    Auto (up to 16 per pass, extra passes for busy images) or a fixed 3, 4, 6 or 8

  • Speed and size

    56–138 s per split

    input up to 50 MB; output 1K, 1.5K or 2K

Facts checked 2026-10-10 against the published sample runs and our credit prices. benchmarks.json

How it works

Three steps, one image

  1. 1

    Upload the image

    Drop a JPG, PNG or WebP (up to 50 MB), or paste it with Ctrl + V. Nothing to install.

  2. 2

    Split into layers

    Seedream 5.0 finds every element, cuts each onto a transparent layer and fills in the background behind it. About 56–138 seconds.

  3. 3

    Download the cut-outs

    Download a ZIP of numbered PNGs in layer order, a single layer, or the whole set as a PSD.

What you get

  • Every element as its own transparent PNG, not just the main subject
  • Files named by content ("perfume bottle", "lilac floral group")
  • A background plate with the cut-out areas filled in
  • Split any cut-out again if it still holds several things

What it is not (and what to use instead)

  • Cutting out one person or product

    A background remover (remove.bg, Photoshop Remove Background) is faster and often free.

  • Hair-perfect portrait masks

    Use a dedicated matting tool; fine hair and glass edges can be softer here.

  • Batch processing hundreds of images

    Call the LaoZhang API directly; the site handles one image at a time.

By hand vs. automatic

Doing it by hand in Photoshop, and doing it here

You can do all of this in Photoshop yourself. This is what each step takes by hand, and what LayerPSD does instead.

  1. Select each element

    In Photoshop, by hand

    Object Selection Tool, then Select and Mask for hair and soft edges, for every object

    All elements found in one pass

  2. Put it on its own layer

    In Photoshop, by hand

    Layer via Copy or a layer mask, one by one

    Every element already on a transparent layer, named

  3. Time for a 10-element poster

    In Photoshop, by hand

    Typically 30–60 minutes

    About 1–2 minutes, 11 credits on Flash

Under the hood

How the split works

  1. 01

    Layer decomposition

    The image goes to Seedream 5.0 with layer decomposition on. The model detects each element (instance segmentation), returns it as its own RGBA image with a bounding box and a name, and returns a background with the covered areas repainted (amodal inpainting).

  2. 02

    Assembly in your browser

    Your browser places each layer at its box on the background and writes the PSD, ZIP or PNG locally. Nothing is assembled on a server.

Questions

Short answers on splitting, export and billing. Anything else, email us and a person replies.

hi@layerpsd.com

How do I extract every object from a picture at once?

Upload it and press Split into layers. Every element is cut onto its own transparent layer; download them as a ZIP of PNGs.

How is this different from a background remover?

A background remover keeps one subject and deletes the rest. LayerPSD keeps everything, each object separately (multi-object segmentation).

Are the PNGs transparent?

Yes. Each cut-out is an RGBA PNG with a transparent background, cropped to its own bounds.

Can I split a cut-out further?

Yes. Any layer can be split again; the pieces nest under it.