pavel-zosim: code × art → automate ● SYS.ONLINE / UTC+3
TOOL / 002PNG · JPEG · WEBP● LOCAL PROCESSINGv0.1

Image
Compressor

Prepare visual textures and portfolio images. Compare the result, control the trade-offs, and export up to ten images on your device.

INSPECT → ENCODE → EXPORT
Drop images

PNG / JPEG / WebP · No image uploads

0 / 10 images
    Texture settings[Collapse]
    Workflow & encoding
    Dimensions
    Transparency

    Ready. Add images.

    SOURCE01 / INPUT

    Source / no image

    ENCODED RESULT02 / OUTPUT

    Output / process to compare

    No outputs yet.

    This is an 8-bit browser image workflow, not GPU texture compression. It does not export BCn/ASTC, mip chains, HDR/EXR or KTX/DDS. Canvas re-encoding does not preserve original EXIF or ICC metadata; no linear-light resampling or normal-vector renormalisation is performed. Animated inputs produce a still frame.

    For normal maps, roughness, masks and packed channels, use the Data texture preset: PNG, original dimensions and alpha retained. PNG encoding is lossless, but browser decoding and colour handling are not a guarantee of bit-exact preservation of every source asset. Verify data textures in your pipeline. PNG optimisation with palette reduction or a specialised lossless compressor is not included.

    Limits: 10 images, 100 MiB of source files, 48 million decoded pixels across the batch, and 8192 px per edge. Limits are checked after decoding; very large files may exceed device memory. Outputs are processed one at a time. Clear the batch to release images.

    Image bytes are processed locally and never uploaded by this tool. The page can load fonts, consent-based analytics and the official support button.