MODEL IDrecraft:1@1
live

Recraft Vectorize

Recraft
by Recraft

Recraft Vectorize converts PNG or JPG artwork into clean SVG vectors. It keeps edges sharp with minimal artifacts. Ideal for logos, icons, UI assets, and flat illustrations. Integrate in pipelines that need scalable graphics from legacy raster files.

Recraft Vectorize
Vectorize

Geometric Tea Tin Emblem

Geometric Tea Tin Emblem
import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'recraft:1@1',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/af993cc1-fb77-41cc-ac62-a5ab52bae566.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({
            "model": "recraft:1@1",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/af993cc1-fb77-41cc-ac62-a5ab52bae566.jpg"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "vectorize",
      "taskUUID": "86ce452f-8f70-4ede-98f4-fe159304014f",
      "model": "recraft:1@1",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/af993cc1-fb77-41cc-ac62-a5ab52bae566.jpg"
      }
    }
  ]'
runware run recraft:1@1 \
  inputs.image=https://assets.runware.ai/assets/inputs/af993cc1-fb77-41cc-ac62-a5ab52bae566.jpg
{
  "taskType": "vectorize",
  "taskUUID": "86ce452f-8f70-4ede-98f4-fe159304014f",
  "model": "recraft:1@1",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/af993cc1-fb77-41cc-ac62-a5ab52bae566.jpg"
  }
}
Response
{
  "taskType": "vectorize",
  "taskUUID": "86ce452f-8f70-4ede-98f4-fe159304014f",
  "imageUUID": "a4959943-bee9-43b0-9a76-8ed0156bbd29",
  "imageURL": "https://im.runware.ai/image/os/a20d05/ws/2/ii/a4959943-bee9-43b0-9a76-8ed0156bbd29.svg",
  "cost": 0.01
}
Vectorize

Ornamental Koi Crest Emblem

Ornamental Koi Crest Emblem
import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'recraft:1@1',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/f9cdf286-540e-4dd2-a6df-ed65d7a256fc.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({
            "model": "recraft:1@1",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/f9cdf286-540e-4dd2-a6df-ed65d7a256fc.jpg"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "vectorize",
      "taskUUID": "a77f2f45-86bb-448a-9068-9c4942b6b7de",
      "model": "recraft:1@1",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/f9cdf286-540e-4dd2-a6df-ed65d7a256fc.jpg"
      }
    }
  ]'
runware run recraft:1@1 \
  inputs.image=https://assets.runware.ai/assets/inputs/f9cdf286-540e-4dd2-a6df-ed65d7a256fc.jpg
{
  "taskType": "vectorize",
  "taskUUID": "a77f2f45-86bb-448a-9068-9c4942b6b7de",
  "model": "recraft:1@1",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/f9cdf286-540e-4dd2-a6df-ed65d7a256fc.jpg"
  }
}
Response
{
  "taskType": "vectorize",
  "taskUUID": "a77f2f45-86bb-448a-9068-9c4942b6b7de",
  "imageUUID": "48f2bb2d-002b-4cb8-a8bc-9261d766fc1a",
  "imageURL": "https://im.runware.ai/image/os/a19d05/ws/2/ii/48f2bb2d-002b-4cb8-a8bc-9261d766fc1a.svg",
  "cost": 0.01
}
Vectorize

Retro Arcade Badge Set

Retro Arcade Badge Set
import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'recraft:1@1',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/49fba10c-889c-48d4-95d6-94ccd77143db.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({
            "model": "recraft:1@1",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/49fba10c-889c-48d4-95d6-94ccd77143db.jpg"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "vectorize",
      "taskUUID": "625c6d9b-4aa1-4d26-9d9b-282744f132af",
      "model": "recraft:1@1",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/49fba10c-889c-48d4-95d6-94ccd77143db.jpg"
      }
    }
  ]'
runware run recraft:1@1 \
  inputs.image=https://assets.runware.ai/assets/inputs/49fba10c-889c-48d4-95d6-94ccd77143db.jpg
{
  "taskType": "vectorize",
  "taskUUID": "625c6d9b-4aa1-4d26-9d9b-282744f132af",
  "model": "recraft:1@1",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/49fba10c-889c-48d4-95d6-94ccd77143db.jpg"
  }
}
Response
{
  "taskType": "vectorize",
  "taskUUID": "625c6d9b-4aa1-4d26-9d9b-282744f132af",
  "imageUUID": "6fb26927-4c3e-43eb-9797-16e8726af605",
  "imageURL": "https://im.runware.ai/image/os/a09d21/ws/2/ii/6fb26927-4c3e-43eb-9797-16e8726af605.svg",
  "cost": 0.01
}