WebP to ICO Converter

Turn a WebP picture into an .ico file: the icon format Windows uses for programs and shortcuts, and the favicon.ico that websites keep in their root folder. One .ico holds several sizes of the same icon, and here you choose them: 16, 24, 32, 48, 64, 128 and 256 px, all in a single file. Transparent areas of the WebP stay transparent in every size. The tool reads the WebP file itself and tells you whether it is lossy or lossless, transparent or not, and whether it is animated; an .ico holds still pictures, so an animated WebP gives its first frame and the page says so. Add one big WebP and every size is made from it, shrunk in halving steps so thin lines stay crisp at 16 px. Or add several WebPs, for example a hand-drawn 16 px icon and a 512 px logo, and each size uses the picture that fits it best. When the .ico is ready, the tool reads it back and lists what is inside. Download the .ico, or a favicon pack with PNG sizes, an apple-touch icon and the HTML to paste. Nothing is uploaded and there is no sign-up.

100% private — everything runs in your browser. Everything runs in your browser; your files are never uploaded.

100% private — runs in your browser
Drop WebP files here or click to chooseOne picture, or several sizes of the same icon to put in one .ico. Animated WebP: the first frame is used. PNG, JPG, GIF and BMP work too.

    Sizes in the .ico

    Runs in your browser with our own code: your pictures are never uploaded and nothing is saved. Transparency is kept in every size. You may use what you make here, including commercially, with no credit needed. The rights in your own pictures stay as they were.

    How to convert a WebP to an ICO file

    1. Drop one WebP on the box, or several sizes of the same icon; or click Try a sample.
    2. Tick the sizes you want inside the .ico; 16, 32, 48 and 256 px are ticked to start.
    3. If your WebP is not square, choose fit, crop or stretch; add padding or a background colour if you like.
    4. Check the previews and the read-back table, then download the .ico or the favicon pack and copy the HTML.

    What you can use it for

    • Make favicon.ico for a website from a WebP logo
    • Make a Windows program, shortcut or folder icon from a WebP
    • Turn an animated WebP sticker into a still icon
    • Keep the transparent background of a WebP icon
    • Combine a small hand-made icon and a large logo into one .ico
    • Check what sizes an .ico you made really holds

    Which size is used where

    SizeTypical useTip
    16 pxBrowser tabs, bookmarks, address barSimplify: thick shapes, little detail
    24 pxSmall icon viewsOptional
    32 pxTabs on high-density screens, taskbarAlways include
    48 pxWindows shortcuts and foldersInclude for Windows
    64 and 128 pxLarge icon viewsOptional; adds file size
    256 pxExtra-large desktop iconsLargest size an .ico can hold

    Inside the file, an .ico is a short directory followed by one image per size. Each directory entry records the width and height (a 0 there means 256), the colour depth, the length of the image and where it starts.

    What happens to each kind of WebP

    Your WebPIn the .icoNote
    LossyEvery size drawn from itUse the largest version you have
    LosslessEvery size drawn from it; exact sizes copied pixel for pixelBest for hand-made small icons
    With transparencyTransparency kept in every sizePNG entries keep soft edges
    AnimatedFirst frame onlyThe page tells you how many frames it found

    The tool reads the WebP’s own chunks (VP8 for lossy data, VP8L for lossless, ALPH for transparency, one ANMF per animation frame) to describe your file before it builds the icon.

    PNG or BMP inside the .ico

    Stored asTransparencyRead byFile size
    PNGFull alpha (soft edges)Windows Vista and later, all current browsersSmall
    BMP (32-bit + mask)Alpha plus a 1-bit maskEvery Windows version and older toolsLarger

    Microsoft recommends PNG for 256 × 256 icons, so that size is always PNG here, even in BMP mode.

    Favicons without the guesswork

    • Use a square WebP of at least 256 × 256 px, with a transparent background.
    • If your logo is a wordmark, use just the symbol or first letter for the favicon.
    • Add 5 to 10% padding when the shape touches the edges.
    • Put favicon.ico in the site root and the link tags in every page head.

    Need a full set with a web manifest? Use the Favicon Generator. Starting from an SVG logo? SVG to ICO draws every size from the vector. To look inside an .ico or get its sizes back as PNG, use ICO to PNG; to keep the WebP as a picture, WebP to PNG.

    Sources

    Sources: Google for Developers: WebP Container Specification; Wikipedia: ICO (file format); W3C PNG Specification (Third Edition); WHATWG HTML Living Standard: link rel=icon.

    More free icon tools

    Finishing your icons?

    Convert, resize and check icons and favicons with free tools that run privately in your browser: nothing uploaded.

    See all free tools →

    Frequently asked questions

    Is this WebP to ICO converter free?

    Yes. There is no sign-up, no watermark and no limit on how many icons you make. The conversion runs in your browser, so your WebP never leaves your device.

    Does the transparent background stay transparent?

    Yes. Every size keeps the WebP’s transparency. With PNG storage each size is a full 32-bit PNG with its alpha channel; with BMP storage the small sizes are 32-bit bitmaps with a transparency mask. Tick Solid background only if you want a filled square.

    What happens to an animated WebP?

    An .ico holds still pictures, so the first frame of the animation is used. The tool reads how many frames the WebP has and tells you that only the first one went into the icon.

    Are all the sizes in one .ico file?

    Yes. Every size you tick goes into the same .ico, so one file serves browser tabs, the taskbar and large desktop icons. The table under the previews lists each size read back from the finished file.

    Which sizes should my .ico contain?

    16 and 32 px are what browsers show in tabs and bookmarks, 48 px suits Windows shortcuts, and 256 px is the largest size an .ico can hold, for big desktop icons. 16, 32, 48 and 256 are ticked to start.

    Can I put several WebPs into one .ico?

    Yes. Add them together, for example a 16 px icon drawn pixel by pixel and a large logo. Each size uses the picture that fits it best: an exact-size picture is copied pixel for pixel, otherwise the smallest picture that is big enough is shrunk.

    What happens if my WebP is not square?

    Icons are square. Fit keeps the whole picture and centres it with transparent space round it, Crop uses the middle square and cuts the sides, and Stretch squeezes it to a square. Fit is the default because nothing is lost.

    Should I choose PNG or BMP inside the .ico?

    PNG entries are smaller and are read by Windows Vista and later and by every current browser. BMP entries are the original icon format; choose them only if an old program refuses PNG icons. The 256 px size is always stored as PNG.

    Is my WebP uploaded?

    No. Reading the WebP, resizing it and writing the .ico and the ZIP all happen in your browser.