Skip to content

Choose Your Language

Choose a language. Your image and edits will be kept.

My accountChecking…
Remove image backgrounds for free on your device — never uploaded automatically. Signed-in users can also opt into Cloud L4 GPU mode or call the zero-storage API at /v1.0/removebg. Learn about processing modes and privacy.

Command-line tool

remove.ac

Zero-dependency Node.js CLI for single-file and folder batch cutouts.

Get CLI script & API keyWeb feature · Available

Overview

Zero-dependency Node.js CLI for single-file and folder batch cutouts.

Requires Node.js 18+ and an API key from your account page.

remove.acPNG · JPG · WebP
Original
Background removed
remove.ac illustration · Saved sample, not a plugin screenshot

Existing local editing

  • Images stay on your device

    Processing never uploads your images automatically or switches to the cloud after a failure.

  • Cancel when you need to

    Cancel the current batch and choose another set of images when ready.

  • Export completed results

    Test credits do not limit existing free exports.

How to use it

  1. Download remove-ac-cli.mjs

    Download https://remove.ac/remove-ac-cli.mjs — runs on stock Node.js 18+ with zero third-party packages.

  2. Set REMOVE_AC_API_KEY and process folders

    Check balance with --account, or pass a file or directory to export PNG, JPG, WebP, or alpha mattes with built-in idempotency.

Requirements and limits

The CLI calls /v1.0/removebg over HTTPS; use the free browser On-Device mode if images must never leave your machine.

Frequently asked questions

Which images can I use?

Use JPG, PNG or WebP, up to 20 MiB per image. The main editor keeps up to 4 image items; use the separate batch page to process multiple files. Use images you own or have permission to edit, and check the results.

Are my images uploaded to a server?

On-device mode processes images in your browser. A local processing failure does not switch to a server. Server processing is not enabled. First use needs model and runtime downloads; offline use is not guaranteed.

Why can’t I import an image URL?

Only public HTTP(S) image URLs are supported. Your browser requests the image directly without cookies; the source sees the request. The source must allow cross-origin access, and the image must meet size and format limits. If CORS blocks it, download the image and upload it instead. We do not bypass restrictions with a server proxy.

How do I cancel a job or refine an edge?

Cancel while processing, then choose another image when ready. On the result screen, choose a solid or image background, use the edge editor to erase or restore areas, undo changes, and check your export. Cancelling never starts a cloud job.

Which formats can I download?

Export individual results as PNG, JPG or WebP. PNG and WebP can preserve transparency. Completed batch results can be downloaded as a ZIP. Allow your browser to save the file; the page does not bypass system download prompts.

Are the test account and credits real?

Registration, verification, password recovery, credits and checkout in this preview use browser-local test data. Only @example.test addresses are accepted; the test inbox does not send email. Test credits do not represent a payment or real balance and do not sync across devices. Clearing site data removes these test records.