AI Background Remover
Segmentação RMBG no navegador.
Add image, PDF, QR, video, audio and developer utilities without assembling a different library and UI for every feature. Zavilo exposes a growing Tool Library through one consistent SDK contract.
<script src="https://sdk.zavilo.app/v1/zavilo.js"></script>
const client = await Zavilo.init({
publicKey: "pk_live_xxxxx"
});
const result = await client.run("image-enhancer", { file });
await client.open({
tool: "document-scanner",
input: { file }
});
await client.mount({
tool: "pdf-editor",
target: "#zavilo-tool"
});Remova fundos, proteja rostos e amplie imagens 2× diretamente no navegador.
Segmentação RMBG no navegador.
Detecção automática com desfoque ou mosaico.
Super-resolução 2× em blocos.
From everyday conversion to interactive document and media workflows, Zavilo gives your application reusable capabilities that are ready to integrate.
Browser AI for background removal, face privacy and 2× image upscaling.
Extract structured tables and redact sensitive data with browser-side document AI.
Format conversion, resize, compression and output optimization.
Enhancement, crop, background, OCR, scanner and production image workflows.
Favicon, app icon and web asset generation.
Merge, split, convert, watermark, signature, protection and editing workflows.
Generate and read QR codes through the same SDK contract.
Bundle files from different folders and create password-protected ZIP archives in the browser.
Trim, resize, compress, extract, transcribe and other media workflows.
JSON, Base64, URL encoding, UUID, hash, timestamps and other utilities.
Keep one initialization flow, one Tool discovery model and one result contract as your product adds more file capabilities.
Discover enabled Tools dynamically with client.listTools() and inspect exact schemas with client.describe().
Compatible Tools return a consistent result shape, making previews, downloads, uploads and pipelines easier to build.
Use Zavilo’s existing Tool UI where interaction is required, or call the same processing capability without UI.
Choose the integration style that matches each workflow without changing the underlying Tool model.
Automate processing with client.run(). Best for background workflows and multi-step pipelines.
client.run()Open the Zavilo Tool UI with caller-provided state, let the user edit, then receive the completed result.
client.open()Mount a complete Tool experience inside your own page so users can select, process and download directly.
client.mount()Zavilo delivers the processing engine and required runtime assets to the browser. Source files and generated result files are not sent to Zavilo servers; actual file processing runs in the user’s browser. Only the minimum control data required for SDK operation—such as authentication, Origin validation, Tool and Mode permissions, execution policy and usage accounting—is exchanged with Zavilo.
Processed in the browser, not uploaded to Zavilo for normal browser-based Tool execution.
Created and returned in the browser without being sent back to Zavilo.
Authentication, Origin, permissions, execution policy and usage data only.
Traditional file-processing services typically upload the source file to a processing server and download the result again. Zavilo removes that file round trip for browser-based Tools, which can significantly reduce transfer wait time and large-file network traffic.
Avoid source upload and result download waits. The benefit becomes more noticeable as files get larger.
Source and result binaries do not travel through Zavilo processing servers during normal browser-based execution.
Reduce the need for high-volume upload endpoints, processing servers, temporary file storage and result egress.
Processing work is distributed to the user’s browser instead of concentrating file workloads on a central processing server.
Zavilo is not a fixed bundle. New image, document, media and developer Tools continue to be added while the SDK interface and Tool contract remain consistent.
Browse the live Tool Registry, inspect exact schemas, or open the integration examples and recipes to see complete workflows.