Extract the icon image
Open the ICNS in an ICNS-aware utility and export the icon representation you need as PNG or another browser-readable raster image. This page cannot decode the ICNS container itself.
Free online ICNS to AVIF guidance
Fileverses does not decode ICNS uploads, so this is not a direct ICNS-to-AVIF converter. Extract the icon image from the ICNS with an ICNS-aware tool, then add the resulting PNG or another browser-readable image here. Fileverses creates AVIF locally only when the current browser supports AVIF canvas encoding.
Files stay in this browser
All conversion runs on-device
About this converter
ICNS is a macOS icon container that can carry several icon representations and sizes; AVIF is a single raster image. Fileverses recognizes ICNS as a source type but deliberately rejects it at upload because its browser conversion path cannot decode an ICNS container into pixels. First use an ICNS-aware utility to extract the icon representation you want as a PNG or another browser-readable raster image, selecting the size that suits the destination. Fileverses then decodes that raster image into a canvas and asks the browser to encode AVIF at the app’s fixed 0.7 quality setting. The download is a flattened raster AVIF, not an ICNS container or recovered vector artwork. It cannot improve a soft or small icon, crop it, remove its background, or promise a smaller file. Check the resulting image and AVIF support where you plan to use it.
How it works
Open the ICNS in an ICNS-aware utility and export the icon representation you need as PNG or another browser-readable raster image. This page cannot decode the ICNS container itself.
Drop, paste, or choose the raster export. Keep AVIF selected when it is available; Fileverses reads the image locally and draws its decoded pixels to a browser canvas.
Create the AVIF, then review its dimensions, edges, transparency if any, appearance at the intended size, file size, and AVIF support in the receiving browser, site, or service.
Made for real pipelines
Convert without uploading your assets. Switch outputs anytime — web, print, icons, and document targets from the same batch.
Convert an extracted icon image to AVIFKnow the required first step: extract a browser-readable icon image with an ICNS-aware utility because this page does not decode ICNS containers.
For a supported extracted image, Fileverses uses browser canvas encoding at the app’s fixed 0.7 AVIF quality setting without sending that image to a conversion server.
Inspect the extracted icon and downloaded AVIF at its intended size, then verify file size and AVIF support in the browser, site, or service that will receive it.
Good to know
No. Fileverses identifies ICNS files but rejects them because its browser conversion path does not decode ICNS containers or select an icon representation. Extract a PNG or another browser-readable raster image with an ICNS-aware utility first, then convert that image to AVIF here.
Choose the representation whose pixel dimensions suit the destination and inspect it before uploading. This page does not choose among ICNS entries, enlarge a small icon with recovered detail, or recreate vector artwork, so keep the original ICNS if you may need another representation later.
AVIF is offered only after Fileverses verifies that the current browser can create an image/avif canvas blob. If the option is absent, use a browser with AVIF canvas-encoding support or select a different available output format.
No. For a supported extracted image, the browser requests AVIF at the app’s fixed 0.7 quality setting. It cannot restore detail absent from the extracted icon, and final size depends on the image, dimensions, and browser encoder. Compare the download with the extracted source when size or appearance matters.
No. Fileverses encodes the decoded raster pixels; it does not crop artwork, remove backgrounds, or invent transparency. AVIF can carry alpha, but the actual result depends on the extracted image and the browser’s encoder.
No. Supported raster images are converted in your browser and are not sent to a conversion server. You can queue up to 50 files under 50 MB each; a decoded image over 12 megapixels is rejected.