Tekst comprimeren

Comprimeer tekst met gzip en krijg het resultaat als Base64-reeks die je overal kunt kopiëren. De notitie toont hoeveel korter hij is geworden. De compressie gebruikt de ingebouwde functie van je browser en er wordt niets geüpload.

Zo werkt het

  1. Plak je tekst

    Plak de tekst, of de code die je wilt terugzetten.

  2. Direct omgezet

    De tool comprimeert met gzip en schrijft het resultaat als Base64-code, of zet zo'n code terug naar tekst.

  3. Kopieer of download

    Je ziet meteen hoeveel korter de tekst is geworden.

Voorbeeld

Het voorbeeld in de tool, een alinea die acht keer wordt herhaald, gaat van 1.184 naar 232 tekens: 80% korter. Herhaling is wat compressie laat werken, dus logs, JSON en HTML krimpen goed, terwijl een korte zin dat niet doet.

Hoe werkt het?

Je tekst wordt gecomprimeerd met gzip via de ingebouwde compressie van je browser en daarna als Base64 geschreven zodat hij platte tekst blijft. Vink URL-veilig aan om - en _ te gebruiken en de = weg te laten, zodat het resultaat rechtstreeks in een link of queryparameter kan.

Comprimeren helpt alleen bij tekst van een paar honderd tekens of meer, en werkt het best bij repetitieve tekst. Een heel korte tekst kan zelfs langer worden, en de notitie meldt het als dat gebeurt.

Gebruik

Meer tekst in een QR-code krijgen (zie tekst naar QR-code), een url onder een limiet houden, of een lange log als één blok tekst delen.

Plak het resultaat in tekst decomprimeren om hem terug te krijgen. Om de tekst met een wachtwoord te beschermen gebruik je tekst versleutelen. Voor gewone Base64 zonder compressie is er tekst naar Base64.

Veelgestelde vragen

Waarom werd mijn korte tekst langer?

Base64 en de gzip-kop kosten wat ruimte. Onder een paar honderd tekens is die overhead groter dan de winst: tien tekens `a` worden er 31. Repetitieve tekst van een paar honderd tekens of meer wordt duidelijk korter.

Hoe decomprimeer ik het resultaat zonder deze site?

Het is gewone gzip in Base64. Op Mac of Linux: `echo "code" | base64 -d | gunzip`. Elk gzip-hulpmiddel werkt zodra de Base64 is gedecodeerd.

Wat doet url-veilig?

Het vervangt `+` en `/` door `-` en `_` en laat de `=` weg, zodat het resultaat rechtstreeks in een link of queryparameter kan zonder opnieuw te worden geëscaped.

Is comprimeren hetzelfde als versleutelen?

Nee. Iedereen kan de tekst decomprimeren. Om hem met een wachtwoord te beschermen gebruik je [tekst versleutelen](/nl/tekst/tekst-versleutelen-online-tool).