Tirar fundo de imagem
Remove o fundo de qualquer foto e devolve a imagem recortada com transparência, pronta para catálogo, anúncio ou montagem. A IA identifica o objeto principal — pessoa, produto, animal — e separa até os detalhes difíceis, como cabelo e contornos irregulares. É um serviço via API, pago por uso, em fase final de implantação.
Rode online
Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.
Como funciona o recorte automático
Você envia a imagem e o modelo de IA separa o que é assunto do que é fundo, pixel por pixel. Não tem laço magnético, não tem borracha, não tem zoom de duas horas nas bordas: a segmentação acontece sozinha e devolve o objeto isolado. Os casos que fazem qualquer editor manual sofrer — cabelo solto ao vento, pelo de cachorro, renda, folhagem — são justamente onde o recorte automático mais economiza tempo, porque o modelo trabalha os contornos finos de uma vez.
O que você recebe de volta
O resultado é a imagem com o fundo removido e canal de transparência, pronta para cair em cima de qualquer cor ou arte. Serve para foto principal de anúncio, montagem de post, etiqueta, apresentação, figurinha de WhatsApp — qualquer lugar onde o produto precisa aparecer sem a bagunça de trás. Como a operação roda via API, dá para pendurar o recorte direto no fluxo da sua loja: a foto entra crua e sai recortada, sem ninguém abrir editor.
Preço por imagem, sem plano
Cada chamada custa US$ 0,061, mais US$ 0,0039 por imagem processada. Para um catálogo de 200 fotos, a conta fecha em torno de US$ 10 — compare com o custo de recortar 200 fotos à mão ou de assinar uma ferramenta por mês inteiro para usar uma semana. A cobrança é por uso e o preço fica publicado na página: o que você calcula antes é o que paga depois.
Antes de enviar: formatos, limites e estado
Os arquivos podem ter até 15 MB e até 12 megapixels. Fundo com bom contraste em relação ao objeto ajuda o modelo a acertar de primeira; foto tremida ou muito escura dificulta qualquer recorte, automático ou humano. Um aviso honesto sobre o momento: esta capacidade está em implantação e ainda não aceita execuções — o preço e os limites já estão publicados para você planejar a integração desde já.
Casos de uso
Brechó online com fotos padronizadas
Thiago Barbosa Lima fotografa as peças do brechó penduradas na porta do guarda-roupa. O recorte automático tira a porta, o cabide e a parede: sobram as 40 peças da semana em fundo transparente, prontas para ganhar o fundo padrão da lojinha no Enjoei e no Instagram.
Catálogo B2B com 300 itens uniformes
A Distribuidora Horizonte Verde recebe fotos dos fornecedores em todo tipo de cenário: depósito, mesa de escritório, chão de loja. Integrando o recorte via API, todas as 300 imagens do catálogo entram no mesmo padrão visual antes de ir para o PDF de vendas — sem passar por designer.
Artes de social media sem recorte manual
Uma designer freelancer de Recife monta posts promocionais para três clientes pequenos. O que antes era a parte chata — recortar produto por produto — virou uma chamada de API no começo do trabalho; o tempo dela agora vai para o layout, que é o que o cliente paga.
Semijoia fotografada no celular
Ana Paula Ferreira vende semijoias e fotografa tudo com o celular em cima de uma cartolina. Com o fundo removido, o brinco vai para um fundo liso ou para a arte da promoção do dia, e o anúncio deixa de ter cara de foto de cozinha.
Perguntas frequentes
O recorte segura cabelo, pelo e contorno difícil?
Esses são os casos em que a IA mais se destaca em relação ao recorte manual, mas nenhum modelo é infalível: cabelo muito fino contra fundo da mesma cor continua sendo o cenário mais duro. Fotos com bom contraste entre assunto e fundo saem quase sempre limpas.
Em que formato vem a imagem recortada?
Você recebe a imagem com canal de transparência no lugar do fundo — o formato clássico para sobrepor em qualquer arte ou cor. A partir daí, é colar onde quiser: anúncio, banner, cardápio, apresentação.
Essa ferramenta já está no ar?
Está em implantação: a página, o preço e os limites já são públicos, mas as execuções ainda não foram abertas. Se quiser ser avisado quando abrir, fale com a gente.
Quanto custa recortar um lote grande de fotos?
A conta é transparente: US$ 0,061 por chamada mais US$ 0,0039 por imagem, em dólares. Mil fotos ficam em torno de US$ 51 — sem assinatura, sem crédito que expira, sem taxa mínima.
As fotos que eu envio saem do meu computador?
Saem, sim: o processamento acontece via API, então a imagem é enviada para gerar o recorte. Ela é usada para atender ao seu pedido — se você trabalha com fotos de pessoas ou material sensível sob LGPD, leve isso em conta na hora de decidir o que enviar.
Tem limite de tamanho de arquivo?
Tem, e é público: até 15 MB e até 12 megapixels por imagem. Fotos de celular atuais passam com folga; arquivos de câmera profissional em resolução máxima podem precisar de uma reduzida antes do envio.
O atendimento é em português?
O suporte humano atende em espanhol e inglês. Pode escrever em português sem medo: espanhol e português se entendem bem, e a gente se vira para resolver.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/image/remove-background \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/producto.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/remove-background", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/producto.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/remove-background",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/producto.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/remove-background", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/producto.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/producto.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/remove-background", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"image": "https://ejemplo.com/producto.jpg"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.remove_background",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_mb | 15 |
max_megapixels | 12 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |