Comprima Imagens para Reduzir o Tamanho via API
Comprima imagens JPEG, PNG e WebP via REST API para reduzir o tamanho do arquivo mantendo a qualidade visual. Faça upload da sua imagem como multipart/form-data com parâmetro de qualidade e receba a imagem comprimida na resposta.
# Compress an image to reduce file size
curl -X POST \
https://api.convertfilefast.com/v2/image/compress \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@photo.jpg" \
-F "quality=80" \
--output compressed.jpg
# HTTP 200 OK — Content-Type: image/jpeg
# quality: 1-100 (default 85)import requests
response = requests.post(
"https://api.convertfilefast.com/v2/image/compress",
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"file": open("photo.jpg", "rb")},
data={"quality": 80}
)
with open("compressed.jpg", "wb") as f:
f.write(response.content)const formData = new FormData();
formData.append("file", fs.createReadStream("photo.jpg"));
formData.append("quality", "80");
const response = await fetch(
"https://api.convertfilefast.com/v2/image/compress",
{
method: "POST",
headers: { "Authorization": "Bearer YOUR_API_KEY" },
body: formData,
}
);
fs.writeFileSync("compressed.jpg", Buffer.from(await response.arrayBuffer()));// n8n HTTP Request Node — Compress Image
{
"method": "POST",
"url": "https://api.convertfilefast.com/v2/image/compress",
"contentType": "multipart-form-data",
"bodyParameters": {
"parameters": [
{ "name": "file", "parameterType": "formBinaryData", "inputDataFieldName": "data" },
{ "name": "quality", "value": "80" }
]
},
"options": { "response": { "responseFormat": "file" } }
}Vantagens
Por que usar nossa API?
Solução completa e confiável para integração em qualquer stack tecnológico.
Controle de Qualidade
Defina a qualidade de 1 a 100 para equilibrar tamanho do arquivo e qualidade visual. Padrão é 85 para resultados ótimos.
Upload Simples
Faça upload da sua imagem como multipart/form-data e receba o binário comprimido na resposta. Sem configuração necessária.
Performance Web
Otimize imagens para entrega web. Reduza o tempo de carregamento comprimindo imagens hero, fotos de produtos e galerias.
Economia de Armazenamento
Comprima imagens antes de armazenar no S3, Google Drive ou Cloudinary. Reduza custos de armazenamento em grandes bibliotecas.
Integração com n8n
Adicione compressão de imagem a workflows n8n. Comprima imagens enviadas antes de salvá-las ou enviá-las por e-mail automaticamente.
Zero Armazenamento
Imagens são processadas em memória e excluídas imediatamente após a compressão. Seus arquivos nunca são armazenados.
Como funciona
4 passos para fazer essa conversão
- 1
Crie uma chave de API
Cadastre-se em convertfilefast.com/signup e copie sua chave cff_ no painel. O plano gratuito inclui 10 conversões por mês.
- 2
Envie a imagem por POST para o endpoint
Faça um POST multipart/form-data para https://api.convertfilefast.com/v2/image/compress com o cabeçalho X-API-Key: cff_sua_chave (Authorization: Bearer também funciona), a imagem como campo file ou uma url pública, e um valor quality opcional, mais max_width / max_height para limitar as dimensões.
- 3
Receba a imagem
O corpo da resposta é a imagem resultante, devolvida com o nome do arquivo em Content-Disposition. Salve ou passe direto para a próxima etapa do fluxo — nada fica armazenado do nosso lado.
- 4
Ou chame a partir de um agente de IA
Adicione o servidor MCP ao Claude, Cursor ou qualquer cliente compatível usando https://mcp.convertfilefast.com/mcp e chame compress_image({ source_url: '...', quality: 80 }) como uma única chamada de ferramenta — sem cliente HTTP, sem manipular arquivo.
Ou chame isto do Claude, do Cursor ou de qualquer cliente MCP
O Convert File Fast tem um servidor Model Context Protocol nativo. Entregue esta conversão a um agente de IA como uma única chamada de ferramenta — sem cliente HTTP, sem manipular binário, com chave de API por usuário.
npx -y convertfilefast-mcpcompress_image({ source_url: "https://example.com/photo.jpg", quality: 80 })Comparado com
Convert File Fast frente às alternativas
| Produto | MCP nativo | Plano gratuito | Preço |
|---|---|---|---|
| Convert File Fast | Sim | 10/month | $0.004/conv from $4 |
| Smallpdf | Não | 2/day (unregistered) | $9/mo Pro |
| iLovePDF | Não | Rate-limited | $7/mo Premium |
| Adobe Acrobat Online | Não | Limited trials | $19.99/mo Acrobat Standard |
| CloudConvert | Não | 25 conv-min | From $0.01/min |
Preços dos concorrentes conferidos em 2026-07-16.
FAQ
Perguntas Frequentes
Como comprimo imagens usando a API?
Envie uma requisição POST para https://api.convertfilefast.com/v2/image/compress com multipart/form-data incluindo o arquivo de imagem e o parâmetro opcional de qualidade (1-100). A imagem comprimida é retornada no corpo da resposta. Veja os exemplos de código acima em cURL, Python e Node.js.
Quais formatos de imagem são suportados para compressão?
A API suporta JPEG, PNG, WebP, AVIF, HEIC, BMP e TIFF. Cada formato usa o algoritmo de compressão apropriado: com perda para JPEG, sem perda ou redução de paleta para PNG, e codecs modernos para WebP e AVIF.
Como o parâmetro de qualidade afeta a compressão?
O parâmetro quality aceita valores de 1 (menor arquivo, menor fidelidade) até 100 (maior arquivo, maior fidelidade). O padrão é 85, que funciona bem para a maioria das imagens web. Recomendamos 75-85 para web e 90+ quando fidelidade visual é crítica.
A API suporta compressão sem perda?
Sim. PNG e WebP suportam compressão sem perda por padrão - nenhum dado visual é perdido. JPEG é intrinsecamente com perda mas usa codificação otimizada para minimizar artefatos visíveis. Para fluxos sem perda, envie entradas em PNG ou WebP.
Quais são os limites de tamanho de arquivo para compressão?
Os limites dependem do seu plano e são aplicados por chave de API — a API informa o teto que aceita no momento em https://api.convertfilefast.com/v1/info, e o limite do seu plano aparece no painel.
Posso integrar a compressão de imagem em n8n, Zapier ou pipelines em lote?
Sim. O endpoint REST funciona com qualquer cliente HTTP - oferecemos snippets prontos para cURL, Python requests, Node.js fetch e configuração de nó HTTP Request do n8n. Comprima imagens antes de armazenar em S3, Cloudinary ou qualquer CDN.
Ferramentas Relacionadas
Comece a Comprimir Imagens via API
Obtenha sua chave de API e comprima imagens para reduzir o tamanho em segundos. Plano gratuito inclui 10 conversões por mês.
Sem cartão de crédito. 10 conversões grátis no plano Free.