La mejor API de eliminación de fondo: probé 5 en la misma imagen

Última actualización: 2026-07-17 12:06:46

Respuesta corta: un modelo de segmentación dedicado supera a todo lo demás. BiRefNet ganó mi prueba de cinco pipelines, y las versiones alojadas empiezan en alrededor de $0.51 por 1,000 imágenes en Replicate. La prueba está abajo.

La imagen de prueba es deliberadamente complicada: pelo rizado a contraluz, un vaso semitransparente de té helado y una cafetería concurrida llena de gente y luces de guirnalda detrás del sujeto. Esas son las tres cosas que rompen la eliminación del fondo en producción: mechones finos de cabello, transparencia y escenas recargadas. Ejecuté la misma imagen exacta de 1024×1024 a través de tres modelos de código abierto y dos modelos de imagen basados en prompts el 17 de julio de 2026, y coloqué las cinco salidas una al lado de la otra. Una sola imagen difícil es una prueba de humo, no un benchmark; considérela la forma más rápida de ver el modo de fallo de cada pipeline, y luego repita el mismo truco en su propio catálogo.

Una imagen, cinco pipelines: lo que realmente regresó

Six-panel grid: the original test image plus outputs from BiRefNet, isnet, u2net, GPT Image 2 and Nano Banana Pro
PipelineTiempo de procesamiento¿Canal alfa real?Qué ocurrió
BiRefNet-general (via rembg)15.2s on CPUEl cabello, la mano y el vidrio sobrevivieron
isnet-general-use (rembg)1.1s on CPUConservó el vidrio, dejó un fragmento de otra persona en el encuadre
u2net (rembg default)0.4s on CPUEliminó por completo la mano y el vidrio
GPT Image 299.8sNoPintó un falso patrón de tablero de ajedrez en los píxeles
Nano Banana Pro31.4sNoReemplazó a la mujer por otra persona

Los cinco pipelines anteriores son los que cualquiera puede ejecutar hoy con un pip install o una sola llamada a una API con tarifa por uso; las APIs SaaS comerciales que aparecen más abajo se comparan según precios verificados, niveles gratuitos y licencias. BiRefNet-general fue el único pipeline que manejó los tres casos trampa. El cabello suelto conserva su borde suave, el té helado permanece en el recorte y no se filtran personas del fondo. El coste es computacional: el modelo ONNX pesa 973MB, tardó 74 segundos en descargarse en la primera ejecución y necesitó 15.2 segundos por imagen en una CPU Apple Silicon (M-series, rembg 2.x con onnxruntime). Los endpoints de GPU alojados que sirven esta familia de arquitectura son mucho más rápidos: Replicate indica finalizaciones típicas de alrededor de 3 segundos, y RMBG-2.0 de Bria es en sí mismo un derivado de BiRefNet.

Los dos modelos más ligeros muestran el clásico intercambio entre velocidad y precisión. isnet-general-use se ejecutó en 1.1 segundos y conservó el vaso, pero dejó una silueta gris de otro cliente del café flotando en la parte inferior izquierda del recorte. u2net, el modelo que carga rembg cuando no especificas uno, terminó en 0.4 segundos y amputó la mano del sujeto junto con su bebida. Si alguna vez te has preguntado por qué "I tried rembg and it was bad" es un veredicto común mientras que los benchmarks de BiRefNet se ven geniales, esta es la razón: el modelo predeterminado y el mejor modelo están separados por cinco años.

Las tres salidas de código abierto son archivos RGBA honestos. RGBA significa que la imagen lleva un canal alfa, una máscara de transparencia por píxel, así que puedes componer el recorte sobre cualquier fondo nuevo. Esa propiedad es precisamente el objetivo de una API de eliminación de fondo, y es exactamente lo que los dos siguientes contendientes no lograron ofrecer.

Los modelos de imágenes basados en prompts no son APIs de eliminación de fondo

Le pedí a Nano Banana Pro que reemplazara el fondo con una pantalla verde de croma y mantuviera al sujeto idéntico a nivel de píxel. Devolvió un fondo verde limpio, detrás de una mujer completamente diferente. Rostro distinto, peinado distinto, vaso distinto, ropa distinta, y el lienzo cambió silenciosamente de 1024×1024 a 1408×768. El resultado se ve profesional por sí solo, lo que lo hace más peligroso, no menos: nada te advierte que la foto del producto que subiste ya no es tu producto.

GPT Image 2 falló de una manera más sutil. Al pedirle un fondo transparente, conservó mucho mejor el sujeto (la misma mujer, la misma chaqueta de mezclilla), pero entregó un archivo RGB con un tablero de ajedrez gris y blanco *pintado en los píxeles*. En una ventana de vista previa parece exactamente transparencia. Pásalo a una herramienta de diseño y el tablero de ajedrez viene incluido. Además, tardó 99.8 segundos, frente a los aproximadamente 3 segundos que Replicate indica para un endpoint dedicado de eliminación.

El fallo es arquitectónico, no un problema de prompt. Los modelos de edición como estos regeneran el fotograma a partir de una comprensión comprimida de tu imagen; los modelos de segmentación clasifican cada píxel original como sujeto o fondo y te devuelven los píxeles originales con una máscara. En la práctica, la regeneración no preserva la identidad de forma fiable, y ninguna de las llamadas de edición devolvió un canal alfa en mi prueba; ambos modelos aplanaron el resultado a RGB.

Hay todavía un uso legítimo: cuando quieres una escena nueva en lugar de un recorte (cambiar una cafetería por un estudio, volver a iluminar el producto, generar contexto de estilo de vida), un modelo de edición te lleva allí en una sola llamada, sin pasos separados de eliminación y composición. Mis dos llamadas se midieron en $0.06 (Nano Banana Pro) y $0.01 (GPT Image 2) a través de AIReiter, así que experimentar con el límite cuesta centavos. Mantén estos modelos fuera de cualquier flujo que prometa a los clientes el regreso de *su propio* sujeto.

El coste real por 1.000 imágenes

Bar chart comparing cost per 1,000 background removals across seven options, from $0 self-hosted to $1,000 pay-as-you-go

Entre las opciones con precios que se muestran a continuación, la diferencia es de aproximadamente 2.000. Todos los precios se extrajeron de las páginas oficiales de precios el 17 de julio de 2026.

remove.bg es, con diferencia, la opción convencional más cara. El pago por uso es de $3 por 3 créditos, una imagen de resolución completa por crédito, así que sale a $1.00 por imagen. La suscripción Lite (40 créditos, facturada anualmente a $8.10/mes) equivale a $0.20 por imagen, y el plan Volume+ de 500 créditos sigue quedando en $0.16. El nivel gratuito ofrece un crédito de prueba más llamadas API con resolución de vista previa.

remove.bg pricing page showing pay-as-you-go, Lite, Pro and Volume+ plans

Photoroom cobra una tarifa fija de $0.02 por imagen para su API Remove Background, o $20 por cada 1,000. Obtienes 1,000 llamadas de sandbox con marca de agua al mes para desarrollar, además de 10 llamadas de producción gratuitas; la capa de AI-shadows y edición completa cuesta $0.10 por imagen. Pixian.AI fija precios por megapíxel con paquetes de crédito prepagados desde $5 por 250 créditos, situándose entre $0.0009 y $0.018 por imagen, y los créditos no caducan siempre que hayas comprado algo en los últimos dos años.

Photoroom API pricing page showing the $0.02 per image Basic plan and sandbox tier

Replicate ejecuta 851-labs/background-remover por aproximadamente $0.00051 por imagen (1,960 eliminaciones por dólar) en hardware Nvidia T4 con tiempos de finalización típicos de 3 segundos. RMBG-2.0 de Bria cuesta $0.018 por imagen en fal.ai. Y rembg autoalojado cuesta $0 por imagen, más lo que cueste tu capacidad de cómputo.

Haz las cuentas a escala antes de suscribirte: 10.000 imágenes al mes cuestan unos $1.600 en la mejor tarifa de suscripción de remove.bg ($0,16 por imagen en Volume+), $200 en Photoroom y aproximadamente $5 en Replicate. La sensibilidad al precio aquí es lo bastante real como para que los desarrolladores se quejen públicamente de $0.03 por imagen y r/MachineLearning aloje comparativas creadas por la comunidad para estas APIs.

La trampa de la licencia en los modelos "gratuitos"

La columna de código abierto tiene un matiz de licencia, y cambia qué modelo "gratuito" puedes distribuir.

RMBG-2.0 de Bria, uno de los modelos de open-weights más potentes disponibles, se basa en la arquitectura BiRefNet con un conjunto de datos con licencia propietaria. Se distribuye sus pesos de Hugging Face bajo CC BY-NC 4.0. NC significa no comercial: puedes evaluarlo, pero integrarlo en un producto requiere un acuerdo de pago con Bria o con su API de $0.018 por imagen. Lo que te compra la opción de pago es una respuesta documentada sobre los datos de entrenamiento: Bria afirma que el modelo se entrenó exclusivamente con imágenes con licencia, que es בדיוק la pregunta que los equipos de compras empresariales han empezado a hacer.

BiRefNet en sí es el caso opuesto: el repositorio oficial publica tanto el código como los pesos bajo MIT, libre para uso comercial. El código de rembg también es MIT, pero rembg es un envoltorio alrededor de una docena de modelos intercambiables, y los pesos de cada modelo llevan su propia licencia upstream, y la licencia del envoltorio no te dice nada sobre ellas. La página de 851-labs de Replicate no indica ninguna licencia para el modelo subyacente en absoluto. La comprobación de cinco minutos de la licencia de un archivo de pesos antes de que entre en una canalización comercial es más barata que la alternativa.

Qué API de eliminación de fondo elegir

Si quieres la API funcional más barata: el eliminador de 851-labs de Replicate a ~$0.51 por 1,000 imágenes, latencia de tres segundos, sin suscripción. Pixian.AI queda en segundo lugar cuando prefieres prepagar pequeños paquetes de crédito en lugar de mantener una cuenta en la nube con fondos.

Si la calidad del recorte paga tus facturas: Photoroom a $0.02 por imagen y Bria a $0.018 son las dos opciones comerciales, y las 1,000 llamadas mensuales de sandbox de Photoroom significan que puedes verificar la calidad de los bordes en *tu* catálogo de productos antes de pagar nada, lo que supera confiar en la prueba de imagen única de cualquiera, incluida la mía. Bria añade el rastro documental de datos de entrenamiento con licencia. remove.bg incluye complementos oficiales para Photoshop, Figma y Zapier que las APIs más baratas no ofrecen, pero con un precio por imagen de 8-50x el de Photoroom, la API por sí sola es difícil de justificar.

Si las imágenes no pueden salir de tu infraestructura: rembg con el modelo birefnet-general te da el ganador en calidad de mi prueba a $0 por imagen, pero presupuestan una GPU. Mi inferencia en CPU de 15,2 segundos está bien para un trabajo por lotes nocturno e inútil para un flujo de pago. El honesto informe de autoalojamiento de un desarrollador: peores resultados que remove.bg, significativamente más lento, y el servidor se bloqueó bajo carga. El autoalojamiento es una opción real, no un paseo gratis.

Si ya estás usando modelos de imagen de todos modos: úsalos para la *sustitución* de fondo, donde el objetivo es una escena regenerada, no para la extracción. En el momento en que tu flujo de trabajo le promete al cliente sus propios píxeles de vuelta, pasa la tarea a un modelo de segmentación.

Preguntas frecuentes

¿Existe una API de eliminación de fondos completamente gratuita?

Gratis sin condiciones: rembg autoalojado (código con licencia MIT, una instalación con pip). Niveles gratuitos en APIs alojadas: Photoroom ofrece 1.000 llamadas mensuales al sandbox con marca de agua, además de 10 llamadas de producción; remove.bg ofrece un crédito de prueba más llamadas ilimitadas en resolución de vista previa.

¿Puede ChatGPT o GPT Image eliminar fondos?

Producirá algo que parece correcto y no lo es. En mi prueba, GPT Image 2 devolvió un archivo RGB con un patrón de tablero de ajedrez pintado en los píxeles en lugar de un canal alfa real, y tardó 99.8 segundos. Úsalo para la sustitución de fondos; usa una API de segmentación para la eliminación.

¿Cuál es el mejor modelo de eliminación de fondo de código abierto?

BiRefNet-general. Ganó mi prueba de cinco pipelines en cabello, transparencia y desorden, y tanto el código como los pesos tienen licencia MIT para uso comercial. RMBG-2.0 refina la misma arquitectura con mejores datos de entrenamiento, pero sus pesos abiertos son solo para uso no comercial.

¿Cómo elimino un fondo en Python?

Tres líneas con rembg: pip install "rembg[cpu]" onnxruntime, luego:

from rembg import remove, new_session
from PIL import Image

out = remove(Image.open("in.jpg"), session=new_session("birefnet-general"))
out.save("out.png")

Omite el modelo u2net predeterminado y especifica birefnet-general a menos que necesites velocidad de CPU de menos de un segundo más de lo que necesitas las manos del sujeto.