convert & compress

... Loading the encoder. offline ready This page, its bundles and the encoder are cached. After this first visit it works with no internet connection.

Convert images to WebP, AVIF, JPG and PNG, or compress one in its own format. It runs in your browser.

What to do with the image

Drop images or click to browse

JPG · PNG · HEIC · WebP · AVIF · GIF · BMP · TIFF · ICO · pick several for bulk

Ctrl V

+ drop or click to add more, converts as a batch

Format
WebP mode
Which output format?
  • WebP is small, fast and supported by every current browser. Good default. The WebP mode picker applies only here.
  • AVIF is often 10 to 30 percent smaller than WebP for photos, but slow to encode here (single-threaded). Quality slider only. Not smaller for every image, especially flat graphics.
  • JPG is the universal choice for photos when you need maximum compatibility. No transparency: transparent areas are flattened to white.
  • PNG is lossless and keeps transparency. Best for screenshots, logos and flat graphics. The Quality slider does not apply.
  • Auto / Lossy / Lossless only affect WebP. Auto encodes both ways and keeps the smaller; Lossless is pixel-perfect and usually smaller than PNG, though not always, so compare if it matters.
  • Inputs: JPG, PNG, WebP, AVIF, GIF, BMP, HEIC/HEIF, TIFF and ICO. Animated GIF or WebP keep only the first frame. HEIC decodes with libheif (about 1.5 MB on the first one), TIFF with a small decoder pulled in on demand.
  • Already-compressed or tiny images can come out larger in any format. Lower the quality or keep the original.

FAQ

Convert or Compress, what is the difference?
  • Convert changes the format: an image to WebP, AVIF, JPG or PNG, a video to WebM.
  • Compress keeps a sensible format and only shrinks the file. An image is re-encoded in its own format (JPG stays JPG, PNG stays PNG, WebP stays WebP, AVIF stays AVIF; HEIC, TIFF, BMP, GIF and ICO have no lossy self, so they fall back to WebP). A video is re-encoded to a smaller MP4 (H.264 + AAC), with an optional downscale to 1080p, 720p or 480p. WebM and MOV sources become MP4 too, since MP4 plays everywhere; to keep WebM, use Video ▸ To WebM instead, its presets already compress.
  • PNG is lossless, so compressing a PNG mostly just strips metadata. For a real size cut on a screenshot or logo, Convert it to WebP.
Is this converter free?
  • Yes. It is free, needs no account and adds no watermark. The only limit is what your browser can hold in memory.
  • If you consider supporting, a small tip keeps the tools running and means a lot. Support via or coffee.
Does the converter work offline?
  • Yes. After the first load the page, its bundles and the encoder are cached on your device, so it keeps converting with no internet connection. The offline ready badge next to the title shows once the cache is in place.
Are my files uploaded to a server?
  • No. Every file is decoded, converted and re-encoded in your browser. Nothing is uploaded by default; the only exception is the optional server conversion for video, which stays off unless you switch it on.
Can it convert HEIC to JPG or PNG?
  • Yes. Drop in an iPhone HEIC or HEIF photo and convert it to JPG, PNG, WebP or AVIF. TIFF, BMP, GIF and ICO work the same way.
Which formats can I convert, and which output should I pick?
  • Inputs: JPG, PNG, WebP, AVIF, GIF, BMP, HEIC/HEIF, TIFF and ICO. Outputs: WebP, AVIF, JPG or PNG. Animated GIF or WebP keep only the first frame.
  • WebP is Google's all-purpose image format. It does lossy (like JPEG), lossless (like PNG), transparency and animation in one format. Every current browser supports it.
  • AVIF is an image built on the AV1 video codec. Wider colour (10-bit and HDR), transparency and animation. Often smaller than WebP for photos, but sometimes larger, especially for flat graphics, so compare the two. Chrome, Edge, Firefox and Safari 16+ support it. It is slow to encode here because it runs single-threaded.
  • Against JPEG, WebP is roughly 25 to 35 percent smaller at the same quality and can hold an alpha channel. AVIF is often about 50 percent smaller. Neither degrades as harshly at low quality.
  • Against PNG, for flat graphics, screenshots, logos and text, WebP lossless is about 20 to 30 percent smaller and pixel-perfect. For photos saved as PNG, lossy WebP or AVIF is dramatically smaller.
  • Against GIF, an animated WebP or AVIF is far smaller and full-colour (GIF is capped at 256 colours). For motion, a muted WebM video is usually the better choice (see below).
  • Which to pick. Photos where you want the smallest file, use AVIF. Anything, fast and safe, use WebP Auto. Screenshots, logos or text, use WebP Lossless. Need maximum compatibility, output JPG (photos) or PNG (graphics, transparency).
  • The Quality slider only affects lossy encoding (75 to 82 is a good range for photos). An already-small JPEG or a tiny image can come out larger. The tool says so and you keep the original.
WebM, how does it compare to MP4, GIF or MOV and when to use it?
  • WebM is an open, royalty-free video container holding VP8 or VP9 video with Vorbis or Opus audio. It is a delivery format, small files meant for the web, not for editing.
  • Against MP4 and H.264, WebM is smaller at the same quality, modestly so from the in-browser encoder here. MP4 has broader hardware and iOS or Safari support, so it is the safer single choice. The common pattern is WebM with an MP4 fallback in the same <video>.
  • Against GIF, a muted WebM loop is typically 5 to 20 times smaller than the same GIF, full-colour and smooth. Use WebM (plus an MP4 fallback) for any GIF-style autoplay loop.
  • Against MOV and AVI, those are capture or editing containers. Large, not web-ready. WebM is what you ship.
  • Input formats. MP4, MOV, M4V, MKV, AVI, WebM and GIF are all accepted. iPhone "High Efficiency" clips (HEVC / H.265 in a .mov) decode and convert fine here; only the live "before" preview may stay blank, since Chrome and Firefox on Windows can't play HEVC. The conversion itself is unaffected.
  • Codec. In the browser this outputs VP8. It attempts VP9 first where the wasm encoder can handle it, but that build traps on most setups and it quietly falls back to VP8, so plan around VP8. ?codec=vp8 skips the attempt; Convert on server does real VP9 (smaller, better) when you have a connection.
  • Small, Balanced, High set a CRF quality target (VP9 38 / 32 / 27, VP8 18 / 14 / 9) and a matching audio bitrate (64 to 96k, 128k, 192k). Lower CRF means better quality and a larger file. In-browser encodes also cap the bitrate per preset (1 / 2 / 6 Mbps), so Balanced usually lands under the source size, though an already-compressed clip can still grow. The server encoder targets pure CRF.
  • Subtitles and timecode are dropped. If the source has an embedded caption track it will not carry into the WebM.
  • Use it for background video, muted autoplay loops and hero clips. Anywhere you want a small web video and can add an MP4 fallback. For background or autoplay, keep Mute audio on, since browsers block autoplay with sound and it shrinks the file.

These terms cover the free browser tools at bintang.me/tools (image and video converter, QR code generator, CV ATS generator, cover letter generator, background remover, invoice generator), operated by bintang.me.

This agreement is governed by the laws of the Republic of Indonesia. Any dispute relating to it is subject to the courts of Indonesia.

Terms

  1. Use of these tools is at your own risk.
  2. All processing runs in your browser. See the privacy section below.
  3. You may use the tools for any purpose, personal or commercial.
  4. The tools may change or be discontinued at any time.
  5. These terms may change without notice.
  6. The tools are provided "as is", with no warranty of any kind.

Privacy

  1. Your files stay on your device. Conversion, QR rendering, CV, cover letter and invoice export, and background removal run locally in your browser using WebAssembly and on-device models. By default, nothing you load is uploaded.
  2. The files and text you process are not collected, stored, or accessible to anyone else. On the on-device path this is a technical fact, not only a policy: the data never leaves your browser.
  3. This site uses Cloudflare Web Analytics to measure traffic. It sets no cookies and collects no personal data, only aggregate counts like page views and referrers. See Cloudflare Web Analytics for details.
  4. Questions: use the email link in the footer.