HEIC stores high-efficiency photos and image sequences in an ISO base media container.
WebP supports lossy and lossless raster compression, transparency, and animation.
The source is decoded as one image.
Alpha transparency is retained when it is present in the decoded source pixels.
The destination encoder can change pixel values, bit depth, color representation, or file size.
The worker applies EXIF orientation, converts pixels to 8-bit sRGB, and removes source metadata before encoding.
Set an optional width or height, preserve or change the aspect ratio, and choose output quality. Transparency is retained when the destination supports it.
One image is processed per request. Animated WebP, GIF, and multi-page TIFF retain all frames only when the destination also supports multiple frames. The input limit is 25 MB.
The web application validates the file before forwarding it to a private worker. The worker validates the signature again, processes the file inside a unique temporary directory, validates the output, and removes the job directory in a guaranteed cleanup path. Files are not written to the database or retained for analytics.
When you import from a URL, the application fetches only a validated public HTTP or HTTPS address, checks the downloaded file in memory, and applies the same worker cleanup rules. The URL, filename, and file contents are not sent to analytics.