Patu
Bild, JS, CSS oder Schriftart hier ablegen, klicken, um eine Datei auszuwählen, oder eine URL einfügen. Die Demo bevorzugt Geschwindigkeit gegenüber Dateigröße: Sie verkleinert große Bilder und nutzt schnelle Encoder-Einstellungen. Für die kleinsten Dateien nutze die API mit eigenen Parametern.
oder scanne deine ganze Website →

Erleichtere dein Frontend.

Die kleinste Netzweberin, für das leichteste Netz.

Patu optimiert die statischen Assets einer Seite: Bilder, SVG, JavaScript, CSS und Schriften. Bilder werden auf einen wahrnehmungsbasierten Qualitätswert hin optimiert; alles andere wird verlustfrei konvertiert. Schicke ein Asset, bekomme etwas Kleineres zurück, das identisch dargestellt wird. Inline, oder gespeichert hinter einem CDN mit URL-Manifest und Subresource Integrity.

Hol dir einen kostenlosen API-Schlüssel → · API-Referenz

Was es tut

Schnellstart

Patu wird per API-Schlüssel authentifiziert. Schicke die rohen Bytes; deklariere Nicht-Bild-Assets mit Content-Type.

# Inline: get the optimised bytes back
curl -X POST "https://patu.dev/v1/compress?formats=avif,webp,fallback&target=80" \
  -H "X-Api-Key: $PATU_KEY" \
  --data-binary @photo.jpg -o photo.avif

# JS, CSS or a font (routed by Content-Type)
curl -X POST "https://patu.dev/v1/compress" \
  -H "X-Api-Key: $PATU_KEY" -H "Content-Type: font/ttf" \
  --data-binary @Inter.ttf -o Inter.woff2

# Stored: persist the variants, get a JSON manifest of URLs
curl -X POST "https://patu.dev/v1/compress?mode=stored&widths=480,1024" \
  -H "X-Api-Key: $PATU_KEY" \
  --data-binary @photo.jpg

Kein API-Schlüssel? Lege oben ein Bild, JS, CSS oder eine Schriftart ab, um den öffentlichen Demo-Endpunkt auszuprobieren. Alle Parameter, Antwortformate und die Asset-Endpunkte findest du auf der API-Seite.