Skip to content

Image Converter Guide

Use, behavior, limits, source, testing, and licence.

1. Use

  1. Drop images or folders into the converter, or use the two browse controls.
  2. Choose WebP quality and, if needed, a maximum width.
  3. Select Convert.
  4. Download one converted WebP directly or several successful files as a ZIP.

Conversion runs sequentially so large batches are less likely to freeze the browser. A failed file does not prevent downloading successful results.

2. Formats

InputBehavior
PNG, JPEG, BMP, SVG, AVIFConverted to a still WebP.
GIF and WebPAnimated files become one still frame.
TIFFThe first page is used.
HEIC and HEIFThe first decoded image is used.
ICOOne decoded resolution is used.

Output is always WebP. Re-encoding does not guarantee a smaller file; high quality can make an already efficient source larger.

Only the decoded image is re-encoded. Camera, location and other source metadata are not copied into the output.

3. Privacy

Image Converter processes your images in the browser, with no image-upload endpoint or external conversion service.

4. Limits

  • There is no set file-count cap, but practical capacity depends on image dimensions, browser memory, and available device memory.
  • RAW camera files, PSD, and PDF are not supported.
  • Animated and multipage inputs are flattened as described above.
  • Browser support for WebP encoding and individual source formats still applies.

5. Source and build

Download the complete source package. It includes the application, this Guide, the test suite, build instructions, maintenance rules, changelog, and licence.

Current public source packaging and documentation use the Image Converter name. The project is hosted at image.andrazdjuric.com.

npm ci
npm test
npm run dev

Use Node.js 24 to match the repository’s build checks. The repository is the reconstruction record; future changes should extend its existing architecture rather than replace it with a new template.

6. Test standing

The release checks cover the production build, page routes, conversion workflow contracts, download behavior, theme structure, privacy wording, logo assets, and shared website interface contract.

Browser conversion was previously verified for PNG, JPEG, WebP, AVIF, GIF, BMP, SVG, ICO, and TIFF. HEIC and HEIF use a dedicated local decoder but did not receive identical automated fixture coverage in that release environment.

7. Licence

Image Converter software is released under the MIT License. It may be used, copied, modified, and distributed, including commercially, while retaining the copyright and licence notice.

The licence covers the software. Project names and logos do not automatically grant endorsement or identity rights.

Website settings

Main site and the named parents above the page follow the site’s hierarchy. Guide and Settings use local pages where available.

Settings lets you hide the header and choose Light, Light Gray, Dark or Pitch Black / OLED. Light Gray is the first-visit default. The parent row and footer remain available when the header is hidden.

Choose System, DM Sans, Outfit, or Outfit headings with DM Sans body text in Settings. The preview and interface change immediately. Outfit is the first-visit default; fonts are served by these websites. Your saved selection is preserved.

Theme, header and font preferences are shared across andrazdjuric.com websites in this browser. They contain no document data or visitor identifier and are separate from installed application settings.

Open this tool’s Guide or Settings and return using the tool’s named parent above the page without losing this tab’s files or results. Processing and cancellation follow the tool-specific instructions above. Reloading, closing the tab or leaving this website clears this in-memory workspace. Local file processing does not guarantee offline availability.

Contact in the footer opens the main site’s contact options in a new tab. Use it for questions, problem reports or suggestions.

The shared interface rules explain navigation, link markers, themes, raised surfaces and control states.