MODEL IDideogram:remove-background@0
live

Ideogram Background Remover

Ideogram
by Ideogram

Ideogram Background Remover isolates the foreground subject of an image and returns a transparent PNG with clean edges, preserved fine detail, and minimal haloing or fringing. Ideogram positions it as a generative alternative to classic segmentation-based removers, making it especially strong on hard boundaries such as typography, logos, hair, fur, glass, reflections, and intricate product silhouettes. It is well suited to catalog imagery, design assets, compositing, marketplace listings, and high-volume production workflows that need reliable subject extraction without manual cleanup.

Ideogram Background Remover
Remove Background

Archival Glass Bottle Photo Salvage

Archival Glass Bottle Photo Salvage
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  outputFormat: 'PNG',
  model: 'ideogram:remove-background@0',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/214688ce-bd4e-4116-bec8-ae35099c76cb.jpg'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "outputFormat": "PNG",
            "model": "ideogram:remove-background@0",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/214688ce-bd4e-4116-bec8-ae35099c76cb.jpg"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "removeBackground",
      "taskUUID": "ff0a1184-86dc-4c3a-97de-a6cdbf8f5cb1",
      "outputFormat": "PNG",
      "model": "ideogram:remove-background@0",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/214688ce-bd4e-4116-bec8-ae35099c76cb.jpg"
      }
    }
  ]'
runware run ideogram:remove-background@0 \
  outputFormat=PNG \
  inputs.image=https://assets.runware.ai/assets/inputs/214688ce-bd4e-4116-bec8-ae35099c76cb.jpg
{
  "taskType": "removeBackground",
  "taskUUID": "ff0a1184-86dc-4c3a-97de-a6cdbf8f5cb1",
  "outputFormat": "PNG",
  "model": "ideogram:remove-background@0",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/214688ce-bd4e-4116-bec8-ae35099c76cb.jpg"
  }
}
Response
{
  "taskType": "imageBackgroundRemoval",
  "taskUUID": "ff0a1184-86dc-4c3a-97de-a6cdbf8f5cb1",
  "imageUUID": "a0dfa81f-e16f-4817-a507-7a7d1bcef22c",
  "imageURL": "https://im.runware.ai/image/os/a06dlim3/ws/4/ii/a0dfa81f-e16f-4817-a507-7a7d1bcef22c.png",
  "cost": 0.01,
  "inputImageUUID": "26683e17-94ef-489f-ab90-aecb5db8f077"
}
Remove Background

Humanoid Robotics Press Headshot

Humanoid Robotics Press Headshot
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  outputFormat: 'PNG',
  model: 'ideogram:remove-background@0',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/f9435d77-495b-44fc-b052-cf36334ee61a.jpg'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "outputFormat": "PNG",
            "model": "ideogram:remove-background@0",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/f9435d77-495b-44fc-b052-cf36334ee61a.jpg"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "removeBackground",
      "taskUUID": "3b9852e0-59ec-43a5-a137-024fca8eb686",
      "outputFormat": "PNG",
      "model": "ideogram:remove-background@0",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/f9435d77-495b-44fc-b052-cf36334ee61a.jpg"
      }
    }
  ]'
runware run ideogram:remove-background@0 \
  outputFormat=PNG \
  inputs.image=https://assets.runware.ai/assets/inputs/f9435d77-495b-44fc-b052-cf36334ee61a.jpg
{
  "taskType": "removeBackground",
  "taskUUID": "3b9852e0-59ec-43a5-a137-024fca8eb686",
  "outputFormat": "PNG",
  "model": "ideogram:remove-background@0",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/f9435d77-495b-44fc-b052-cf36334ee61a.jpg"
  }
}
Response
{
  "taskType": "imageBackgroundRemoval",
  "taskUUID": "3b9852e0-59ec-43a5-a137-024fca8eb686",
  "imageUUID": "f07829ad-1e55-45a0-acbd-50e01c0b28ad",
  "imageURL": "https://im.runware.ai/image/os/a03d21/ws/4/ii/f07829ad-1e55-45a0-acbd-50e01c0b28ad.png",
  "cost": 0.01,
  "inputImageUUID": "cb814f1a-9aa8-4fb9-bcbd-c3905aa2e39d"
}
Remove Background

Architectural Planter Catalog Cutout

Architectural Planter Catalog Cutout
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  outputFormat: 'PNG',
  model: 'ideogram:remove-background@0',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/77eb1142-ba42-4ef5-8acf-74837696ffb9.jpg'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "outputFormat": "PNG",
            "model": "ideogram:remove-background@0",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/77eb1142-ba42-4ef5-8acf-74837696ffb9.jpg"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "removeBackground",
      "taskUUID": "9af0d02e-6d30-4969-b005-d89f04ac36b5",
      "outputFormat": "PNG",
      "model": "ideogram:remove-background@0",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/77eb1142-ba42-4ef5-8acf-74837696ffb9.jpg"
      }
    }
  ]'
runware run ideogram:remove-background@0 \
  outputFormat=PNG \
  inputs.image=https://assets.runware.ai/assets/inputs/77eb1142-ba42-4ef5-8acf-74837696ffb9.jpg
{
  "taskType": "removeBackground",
  "taskUUID": "9af0d02e-6d30-4969-b005-d89f04ac36b5",
  "outputFormat": "PNG",
  "model": "ideogram:remove-background@0",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/77eb1142-ba42-4ef5-8acf-74837696ffb9.jpg"
  }
}
Response
{
  "taskType": "imageBackgroundRemoval",
  "taskUUID": "9af0d02e-6d30-4969-b005-d89f04ac36b5",
  "imageUUID": "d424d79c-c41c-400f-bc74-f733ecce0a28",
  "imageURL": "https://im.runware.ai/image/os/a02d21/ws/4/ii/d424d79c-c41c-400f-bc74-f733ecce0a28.png",
  "cost": 0.01,
  "inputImageUUID": "33a9a4ce-0615-41b4-9414-cba2f4446d51"
}
Remove Background

Seasonal Tourism Portrait Cutout

Seasonal Tourism Portrait Cutout
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  outputFormat: 'PNG',
  model: 'ideogram:remove-background@0',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/fa9475bd-fd5e-46b5-ba35-23c75e0c1696.jpg'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "outputFormat": "PNG",
            "model": "ideogram:remove-background@0",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/fa9475bd-fd5e-46b5-ba35-23c75e0c1696.jpg"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "removeBackground",
      "taskUUID": "61c6162c-23c5-4da8-9934-7007ce52268e",
      "outputFormat": "PNG",
      "model": "ideogram:remove-background@0",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/fa9475bd-fd5e-46b5-ba35-23c75e0c1696.jpg"
      }
    }
  ]'
runware run ideogram:remove-background@0 \
  outputFormat=PNG \
  inputs.image=https://assets.runware.ai/assets/inputs/fa9475bd-fd5e-46b5-ba35-23c75e0c1696.jpg
{
  "taskType": "removeBackground",
  "taskUUID": "61c6162c-23c5-4da8-9934-7007ce52268e",
  "outputFormat": "PNG",
  "model": "ideogram:remove-background@0",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/fa9475bd-fd5e-46b5-ba35-23c75e0c1696.jpg"
  }
}
Response
{
  "taskType": "imageBackgroundRemoval",
  "taskUUID": "61c6162c-23c5-4da8-9934-7007ce52268e",
  "imageUUID": "b75f7980-5b58-4f38-ab69-b3b1107b1723",
  "imageURL": "https://im.runware.ai/image/os/a10dlim3/ws/4/ii/b75f7980-5b58-4f38-ab69-b3b1107b1723.png",
  "cost": 0.01,
  "inputImageUUID": "dde695f7-458f-4c91-a0f9-76debe2de618"
}