Compressor.js Next

JavaScript image compressor and converter

Playground

Drop image here or

Options

Input image (original image) Download
lastModified:
{{ input.lastModified || 'N/A' }}
lastModifiedDate:
{{ input.lastModifiedDate || 'N/A' }}
name:
{{ input.name || 'N/A' }}
type:
{{ input.type || 'N/A' }}
size:
{{ prettySize(input.size) }}
Output image (compressed image) Download
lastModified:
{{ output.lastModified || 'N/A' }}
lastModifiedDate:
{{ output.lastModifiedDate || 'N/A' }}
name:
{{ output.name || 'N/A' }}
type:
{{ output.type || 'N/A' }}
size:
{{ prettySize(output.size) }} ({{ ((1 - (output.size / input.size)) * 100).toFixed(2) }}% off)

Comparing images