Skip to content

Live Demo ​

Interactive Pixu demos with real sample images. Same visual language as the framework examples.

Compress with PIXU (TECR) ​

Try it live

Pick a sample or upload your own image

Try a sample image

Vue component ​

Vue component — live

PixuCompressor with real sample images

Click or drag image here to compress

Supports JPEG, PNG, WEBP, AVIF, PIXU

What you can try ​

  • Click any sample photo (mountains, portrait, city, forest, food, PNG)
  • Or upload your own image
  • Side-by-side original vs compressed
  • Download the .webp / .jpg (or other format) result
GoalOptions
Best compression{ format: 'image/pixu', enableSmartQuality: true }
Web photos{ preset: 'web' }
Social media{ preset: 'social-media', maxWidth: 1080 }
Thumbnails{ preset: 'thumbnail' }

Component code ​

vue
<template>
  <PixuCompressor
    :samples="sampleImages"
    :options="{
      format: 'image/pixu',
      enableSmartQuality: true,
      stripMetadata: true,
    }"
    @compress="handleCompress"
  />
</template>

Framework playgrounds ​

FrameworkDocs pageLocal app
Vuelive VueDemo:3000
Reactlive ReactDemo:3001
Angularlive AngularDemo:4200
Sveltelive SvelteDemo:3002
Jacarécode + API:3003

Build first: npm run build from the repo root.

Next steps ​

Released under the MIT License.