Categories

Convert ICO to WebP

Convert ICO icon files to WebP format with modern compression and transparency support

Click to upload file or drag and drop file here

Maximum file size: 5MB Supported formats: image/x-icon, image/vnd.microsoft.icon

Output width in pixels (optional)

Output height in pixels (optional)

1 80 100

WebP quality (1-100, higher = better quality)

Use lossless compression for perfect quality

0 4 6

CPU effort (0=fastest, 6=slowest/best compression)

0 4 6

Compression method (0=fastest, 6=slowest/smallest)

Keep ICO transparency in output WebP

Background color (if transparency is disabled)

Key Facts

Category
Media
Input Types
file, number, select, range, checkbox, color
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

Easily convert your ICO icon files into the modern, high-performance WebP format while maintaining transparency and optimizing image quality for web use.

When to Use

  • When you need to optimize website icons for faster loading speeds.
  • When you want to convert legacy Windows icon files into a modern, web-friendly format.
  • When you need to extract specific icon sizes from a multi-resolution ICO file.

How It Works

  • Upload your ICO file using the file selector.
  • Choose your preferred extraction size or keep the default auto-selection.
  • Adjust compression settings like quality, effort, and method to balance file size and visual fidelity.
  • Click convert to generate and download your optimized WebP image.

Use Cases

Optimizing favicon assets for modern web browsers.
Converting desktop application icons for use in web-based UI designs.
Reducing the file size of high-resolution icons for faster mobile page rendering.

Examples

1. Optimizing Favicons for Web

Web Developer
Background
A developer has a 256x256 ICO file used for a desktop app and needs to use it as a favicon on a website.
Problem
The original ICO file is too large and not optimized for web browsers.
How to Use
Upload the ICO file, set the extraction size to 32x32, and set the quality to 85.
Example Config
{"extractSize": "32", "quality": 85}
Outcome
A lightweight 32x32 WebP file that loads instantly as a browser favicon.

2. High-Quality Icon Conversion

UI Designer
Background
A designer needs to convert a high-resolution logo icon from ICO to WebP without losing any visual detail.
Problem
Standard compression might introduce artifacts in the icon's sharp edges.
How to Use
Upload the ICO file and enable the 'Lossless Compression' option.
Example Config
{"lossless": true, "effort": 6}
Outcome
A perfectly crisp WebP version of the icon with no loss in image quality.

Try with Samples

image, file

Related Hubs

FAQ

Does this tool support transparent backgrounds?

Yes, the tool preserves transparency by default, ensuring your icons look correct on any website background.

Can I choose a specific size from a multi-size ICO file?

Yes, you can use the 'Extract Size' option to select a specific resolution like 32x32 or 256x256 from the source file.

What is the difference between quality and compression effort?

Quality controls the visual fidelity, while compression effort determines how much CPU power is used to optimize the file size.

Is lossless compression available?

Yes, you can enable the 'Lossless Compression' checkbox to ensure the output WebP file is identical to the source.

What happens if I disable transparency?

If you disable transparency, you can specify a background color to fill the transparent areas of the icon.

API Documentation

Request Endpoint

POST /en/api/tools/ico-to-webp

Request Parameters

Parameter Name Type Required Description
icoFile file (Upload required) Yes -
width number No Output width in pixels (optional)
height number No Output height in pixels (optional)
extractSize select No -
quality range No WebP quality (1-100, higher = better quality)
lossless checkbox No Use lossless compression for perfect quality
effort range No CPU effort (0=fastest, 6=slowest/best compression)
method range No Compression method (0=fastest, 6=slowest/smallest)
preserveTransparency checkbox No Keep ICO transparency in output WebP
backgroundColor color No Background color (if transparency is disabled)

File type parameters need to be uploaded first via POST /upload/ico-to-webp to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-ico-to-webp": {
      "name": "ico-to-webp",
      "description": "Convert ICO icon files to WebP format with modern compression and transparency support",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=ico-to-webp",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]