Image Converter

    Convert PNG, JPG, WEBP, AVIF, GIF, BMP, SVG and ICO in your browser. Batch convert, resize, control quality and download as a ZIP. Nothing is uploaded, so your files never leave your device.

    Free and unlimitedNo upload, no serverBatch convert up to 10No watermark

    Popular image conversions

    Every pair below is a job people actually come here to do. Each one lists why you would want it and the thing that catches people out, because the conversion itself is the easy half.

    PNGJPGSupported here

    The most common reason is size. A screenshot or export saved as PNG can be several megabytes, and the same image as a quality 85 JPG is often a tenth of that. Also the fix when an upload form refuses PNG.

    Watch out: JPG has no transparency. Anything transparent gets filled with the background colour you pick, so a logo on a transparent backdrop becomes a logo on a solid square.

    JPGPNGSupported here

    Useful when a tool or platform demands PNG, or when you are about to edit the image and want a lossless working copy that will not degrade further with each save.

    Watch out: This does not restore quality. JPG compression artefacts are already baked into the pixels, and PNG preserves them perfectly while making the file considerably larger. It also does not add transparency.

    JPGWEBPSupported here

    The standard win for page speed. Converting your photographs to WEBP usually cuts 25 to 35 percent off the file size at a quality level nobody notices, which shows up directly in Largest Contentful Paint.

    Watch out: You are re-encoding something already lossy, so keep the quality slider high, around 85 to 90. Going low here stacks a second round of compression on top of the first.

    WEBPPNGSupported here

    The usual reason is that some other program will not open the WEBP you just downloaded. PNG opens everywhere and keeps the transparency the WEBP had.

    Watch out: The result will be much larger, and if the WEBP was lossy the conversion cannot undo that. It gives you compatibility, not extra quality.

    WEBPJPGSupported here

    For sending images into older software, print workflows, or any upload field that only lists JPG. JPG remains the most universally accepted image format there is.

    Watch out: Transparency is lost, and you are compressing lossy-on-lossy. Keep quality at 90 or above unless file size genuinely matters more than fidelity.

    AVIFJPGSupported here

    AVIF is excellent on the web and awkward everywhere else. Converting to JPG is what makes the file usable in older editors, office software and print submissions.

    Watch out: Your browser has to be able to decode AVIF to read the file. That means Chrome 85 or later, Firefox 93 or later, or Safari 16.4 or later. On anything older the file will not open here.

    AVIFPNGSupported here

    The right choice when the AVIF has transparency you need to keep, or when you want a lossless copy to edit rather than another lossy generation.

    Watch out: Expect the PNG to be dramatically bigger. AVIF is one of the most efficient formats in use and PNG is one of the least, so a ten to twenty times size increase is normal.

    PNGWEBPSupported here

    Keeps the transparency PNG gave you while cutting the file size substantially. For logos and UI assets on a website this is usually the single easiest performance win available.

    Watch out: For flat graphics and text, push the quality slider to 95 or higher. WEBP handles photographs beautifully at 80, but sharp edges and small text need more headroom.

    PNGICOSupported here

    The classic favicon.ico case. ICO is a container, so a single file can carry the 16, 32 and 48 pixel versions Windows and older browsers ask for.

    Watch out: Start from a square source that still reads at 16 pixels. Detailed logos turn to mush at that size, so simplify to a single letter or mark. If you want the full favicon set with the HTML tags, use the dedicated favicon generator instead.

    SVGPNGSupported, read the note

    Needed whenever something will not accept a vector: social previews, email clients, marketplace listings, most print submission forms and older office software.

    Watch out: You are choosing a fixed resolution at this point, so set the resize width to what you actually need, and go larger than you think. Note that an SVG referencing external fonts or images will render without them, because the browser rasterises the file in isolation.

    TIFFPNGNot in the browser

    TIFF is what scanners, archives and print workflows produce. PNG is the lossless format that everything else can actually open, so it is the natural destination.

    Watch out: Browsers cannot decode TIFF, with Safari the only exception, so a browser-based converter like this one cannot read the file. On a Mac, Preview exports TIFF to PNG directly. On Windows, Paint or IrfanView will do it.

    TIFFJPGNot in the browser

    The usual goal is size. A scanned TIFF can easily run to 50MB, and the same page as a JPG is a small fraction of that while still being perfectly readable.

    Watch out: Same limitation as TIFF to PNG. No browser except Safari can decode TIFF, so this needs a desktop application. Once you have a PNG or JPG, you can bring it back here for anything else.

    PNGSVGNot in the browser

    People usually want this to get a logo that scales cleanly to any size, most often because a printer or a sign maker asked for vector artwork.

    Watch out: This is not a format conversion, it is image tracing, and it is a genuinely different operation. A tracer guesses at shapes, which works passably for flat two-colour logos and produces unusable results for photographs. If you need a real vector logo, redrawing it in vector software is the honest answer.

    How to convert an image

    Step 1

    Add your images

    Drag in up to ten files at once, or click to browse. Mixed formats in one batch are fine, and every file is read on your own machine.

    Step 2

    Choose the output

    Pick the target format. Quality appears for the lossy ones, and a background colour picker appears when the target cannot hold transparency.

    Step 3

    Resize if you need to

    Set a max width or height and the aspect ratio is preserved. Useful for cutting a 6000 pixel camera file down to something a website can actually use.

    Step 4

    Download

    Save files one by one or grab the whole batch as a ZIP. The panel shows the before and after size so you can see what you saved.

    Image format reference

    Most conversion mistakes come from picking a format that cannot do what you need. This is the short version of what each one is actually for.

    FormatCompressionTransparencyAnimationBest for
    PNGPortable Network GraphicsLosslessLogos, screenshots, UI assets, line art and anything with flat colour or text. Also the safe choice whenever you need a genuine transparent background.
    JPGJoint Photographic Experts GroupLossyPhotographs and any image with soft gradients. Still the most universally accepted format anywhere that takes an image upload.
    WEBPWeb Picture formatBothImages on your own website. Typically 25 to 35 percent smaller than JPG at comparable quality, and unlike JPG it keeps transparency.
    AVIFAV1 Image File FormatBothSqueezing photographs as small as they will go on a modern site. It generally beats WEBP again at the same perceived quality.
    GIFGraphics Interchange FormatLosslessShort looping animations where compatibility matters more than quality, and tiny flat graphics.
    BMPBitmapLosslessLegacy Windows software and a handful of embedded systems that will not read anything else.
    ICOWindows IconLosslessfavicon.ico at the root of a website, and Windows application icons. One ICO file can hold several sizes at once.

    When not to use PNG

    Photographs. A photo saved as PNG is often five to ten times larger than the same photo as a good quality JPG, with no visible benefit.

    When not to use JPG

    Screenshots, text and sharp edges, which pick up visible fringing. Also anything that needs transparency, since JPG has no alpha channel at all.

    When not to use WEBP

    Files you hand to a client, a print shop, or an older desktop application. Support in browsers is universal now, but support in software is patchier.

    When not to use AVIF

    Anything that has to open in older software. Encoding is also slow, and most browsers cannot create AVIF files even though they can display them.

    When not to use GIF

    Photographs and anything colourful. GIF is capped at 256 colours per frame, so photos come out banded, and animated WEBP or a short MP4 beats it on size.

    When not to use BMP

    Anything on the web. BMP is essentially uncompressed, so files are enormous for no quality gain over PNG.

    When not to use ICO

    General image use. It is an icon container, not a photo format, and nothing outside icons expects it.

    Which format should you convert to?

    Work backwards from where the image is going, not from what it currently is.

    Photos on your website

    WEBP first, AVIF if you serve modern browsers only and can generate it. Both beat JPG substantially on size, which feeds straight into your Largest Contentful Paint score.

    Logos and UI graphics

    PNG when you need certainty, WEBP when you want the same transparency at a fraction of the size. Keep the quality slider at 95 or above so edges stay crisp.

    Screenshots

    PNG. Text and interface edges are exactly what JPG handles worst, and the fringing around small type is visible even at high quality settings.

    Email and attachments

    JPG. It is the format every mail client, phone and ancient desktop application will open without complaint, and inbox size limits reward the smaller file.

    Favicons and app icons

    ICO for favicon.ico and Windows icons, PNG for everything modern. One ICO holds several sizes, which is why the format has outlived every attempt to replace it.

    Print and handoff

    PNG or the original file untouched. Print workflows want maximum fidelity, and a lossy re-encode to save a few megabytes is a false economy when it goes on paper.

    What this converter does

    Nothing is uploaded

    Decoding and encoding both happen in your browser through canvas. Your files stay in the tab, which is what makes this usable for client work, identity documents and unreleased artwork.

    Batch conversion

    Up to ten files at a time, up to 50MB each, with mixed input formats in the same batch. Progress is shown per batch and every file keeps its original name.

    Quality and resize control

    A real quality slider for the lossy formats rather than a fixed preset, plus an optional max width and height that preserves the aspect ratio.

    Transparency handled properly

    When the target format has no alpha channel, you choose the colour that fills transparent pixels instead of getting an unexpected black or white box.

    ZIP download

    Grab the whole converted batch as one archive rather than clicking through ten separate save dialogs.

    Honest about failures

    If your browser cannot write a format it says so, rather than silently handing you PNG data under a different extension. Unreadable inputs get a message explaining why.

    Quality, file size and generation loss

    Formats split into two families. Lossless ones such as PNG and BMP store every pixel exactly, so you can open and resave them forever with no decay. Lossy ones such as JPG, WEBP and AVIF throw away detail your eye is unlikely to miss, which is how they get so much smaller.

    The catch with lossy formats is generation loss. Every save discards a little more, and the damage accumulates. Converting JPG to WEBP to JPG again is three rounds of compression on the same picture, and by the third the soft haloes around edges start to become obvious. Keep one lossless master, and export from that master each time rather than converting a converted file.

    On quality settings, 80 to 85 is the usual sweet spot for photographs. Below 70 the artefacts become visible on flat areas like skies. Above 92 the file grows quickly for detail almost nobody can see. Flat graphics, text and screenshots are the exception, since sharp edges need 95 or more, which is a strong hint that they should be lossless instead.

    Converting to a lossless format never recovers what an earlier lossy save removed. Turning a JPG into a PNG gives you a bigger file containing the same artefacts, preserved perfectly. It is worth doing when you need compatibility or an editing master, and worth nothing at all if you were hoping to improve the picture.

    What is an image converter?

    An image converter changes a picture from one file format to another. The picture itself is the same grid of coloured pixels either way. What changes is how those pixels are packed into a file, which decides the size, whether transparency survives, and which programs can open it.

    Under the hood the job has two halves. The file is decoded back into raw pixels, then re-encoded using the rules of the target format. This converter does both steps with the browser's own image pipeline, so decoding uses the same code that displays images on any web page, and encoding uses the canvas element. That is why there is no upload, no queue and no per-file cost, and also why the format list is bounded by what browsers can natively read and write.

    One distinction matters more than any other: raster versus vector. PNG, JPG, WEBP, AVIF, GIF, BMP and ICO are raster formats, meaning a fixed grid of pixels that goes blurry when enlarged. SVG is a vector format, meaning a set of drawing instructions that stays sharp at any size. Turning a vector into a raster is straightforward, because you just draw the instructions at whatever resolution you pick. Going the other way is not a conversion at all, and that is covered below.

    What a browser based converter cannot do

    Running entirely on your device is what keeps this free, unlimited and private. It also draws some hard lines, and it is better to know them before you upload than after.

    • TIFF cannot be read. No browser except Safari can decode TIFF, so a converter built on browser APIs cannot open one. Preview on macOS, or Paint and IrfanView on Windows, will export it to PNG or JPG, and from there this tool handles the rest.
    • PNG to SVG is not a conversion. Going from pixels to vector means tracing, where software guesses at the shapes. It gives passable results on flat two-colour logos and unusable results on photographs. If a printer asked for vector artwork, the real answer is redrawing the logo in vector software.
    • AVIF and GIF cannot always be written. Browsers happily display both but most cannot create them. When yours cannot, this tool tells you rather than saving PNG data under an .avif or .gif name, which is what a silent fallback would produce.
    • HEIC from an iPhone will not open. Apple's default camera format is not supported by browser decoders. Set your iPhone camera to Most Compatible, or export as JPG from Photos first.
    • Animation is not preserved. Converting an animated GIF or WEBP gives you the first frame only, because the conversion runs through a single canvas. Animated output needs a dedicated video or GIF tool.
    • Very large batches will strain a phone. Everything decodes into your device's memory. Ten 50MB files at once is comfortable on a laptop and will struggle on an older phone, so convert in smaller batches there.

    Frequently Asked Questions (FAQs)

    Is this image converter free?

    Yes, entirely. There is no account, no credit system, no daily cap and no watermark on anything you download. The converter is plain JavaScript running in your tab, so it costs us nothing per file and there is no reason to ration it.

    Are my images uploaded anywhere?

    No. Files are decoded and re-encoded in your browser and never sent to a server. That is why the tool keeps working if your connection drops, and why it is safe for client work and anything confidential.

    Which formats can I convert between?

    You can bring in PNG, JPG, WEBP, AVIF, GIF, BMP, SVG and ICO, and convert to PNG, JPG, WEBP, AVIF, GIF, BMP or ICO. AVIF and GIF output depend on your browser being able to write them, and the tool tells you if it cannot.

    How do I convert PNG to JPG without losing the transparent background?

    You cannot, because JPG has no alpha channel at all. The tool asks you to pick a colour that fills the transparent pixels, which is white by default. If you need to keep transparency and reduce file size, convert to WEBP instead.

    Can I convert PNG to SVG here?

    No, and it is worth understanding why. PNG is pixels and SVG is drawing instructions, so going that direction means tracing rather than converting, and software has to guess at the shapes. It works acceptably on flat two-colour logos and produces unusable results on photographs. For real vector artwork, redrawing in vector software is the honest route.

    Why will my TIFF file not convert?

    Browsers other than Safari cannot decode TIFF, so a converter that runs in the browser cannot read one. Export the TIFF to PNG or JPG using Preview on macOS or Paint on Windows, then bring that file back here for anything else you need.

    Does converting to PNG improve the quality of a JPG?

    No. Whatever a JPG threw away is already gone from the pixels, and PNG stores those pixels faithfully, artefacts included. The file gets considerably larger without looking any better. Convert to PNG for compatibility or to have a lossless editing master, not to repair an image.

    What quality setting should I use?

    For photographs, 80 to 85 is the usual sweet spot. Below 70 you start seeing blotches in skies and other flat areas, and above 92 the file grows fast for detail almost nobody can perceive. Flat graphics, screenshots and text need 95 or more, which usually means a lossless format would serve you better.

    How do I convert an image to ICO for a favicon?

    Upload a square PNG, choose ICO as the output, and the file packs 16, 32, 48, 128 and 256 pixel versions into one icon. Start from artwork simple enough to still read at 16 pixels. If you want the complete favicon set with the HTML link tags and a web manifest, use the favicon generator instead.

    Can I convert several images at once?

    Yes, up to ten files per batch at 50MB each, and they can be different formats in the same batch. Download them individually or take the lot as a single ZIP.

    Will an animated GIF stay animated?

    No. The conversion runs each image through a single canvas, so you get the first frame as a still. Keeping animation needs a dedicated GIF or video tool rather than a format converter.

    Is there a limit on image dimensions?

    There is no fixed cap, but very large images consume a lot of memory while they are decoded. A modern laptop handles 8000 pixel wide files comfortably. On an older phone, converting fewer files at a time avoids the tab running out of memory.

    Related Tools

    The tools people reach for either side of a conversion.