Ga naar inhoud
100% lokaal

Compressiegrootte-calculator

Zien hoe veel kleiner uw tekst wordt met gzip-, deflate- of brotli-compressie.

Invoer
Uitvoer

Compressiegrootte-calculator

Voeg een willekeurige tekst in en deze tool comprimeert deze met de native CompressionStream-API van de browser om precies te laten zien hoeveel kleiner het wordt. Het rapporteert de originele grootte in bytes en KB, de gecomprimeerde grootte, de compressieratio en de besparing in procenten — nuttig om gzip-overdrachtgroottes in te schatten, JSON-payloads te vergelijken of te controleren of een tekstblok het waard is om te comprimeren voordat u het opslaat of verzendt.

Kies een algoritme uit gzip, deflate, deflate-raw of brotli — dezelfde formaten die een webserver of bouwpijplijn voor antwoordcompressie gebruikt. Zet "Alle algoritmes vergelijken" aan om alle tegelijk uit te voeren en ze naast elkaar in een enkele tabel te zien — de snelste manier om te zien of de betere verhouding van brotli ten opzichte van gewone gzip echt een verschil maakt voor uw specifieke tekst. "Gecomprimeerde gegevens als Base64 weergeven" drukt de gecomprimeerde bytes van het geselecteerde algoritme af als een Base64-reeks, handig voor het rechtstreeks insluiten van een gecomprimeerde lading in code of een gegevens-URI.

Brotli-ondersteuning verschilt per browser — sommige engines implementeren het nog niet voor de native CompressionStream-API, en het hulpmiddel meldt dit duidelijk in plaats van voor te wenden dat het werkte. Zeer korte of al gecomprimeerde tekst (zoals een korte willekeurige ID) kan groter zijn dan de invoer zodra de overhead van framing wordt toegevoegd; dit is normaal en de verhouding toont dit. Het live-aantal onder de uitvoer toont altijd het bytenaantal van origineel naar gecomprimeerd en de besparing in procenten voor het geselecteerde algoritme.

Alles wordt lokaal in uw browser uitgevoerd via de Web Compression Streams-API — uw tekst wordt nergens geüpload, dus het is veilig om API-antwoorden, configuratiebestanden of alles anders te testen wat u niet in een site van derden zou plakken. Kopieer het rapport, download het als .txt-bestand of stuur de uitvoer naar een ander hulpmiddel.

FAQ

Welk compressiealgoritme moet ik kiezen?
gzip is het meest ondersteund en een goede standaardinstelling om te vergelijken met echte servercompressie. Brotli comprimeert tekst meestal iets kleiner, maar is nieuwer en wordt niet overal ondersteund. Zet "Alle algoritmes vergelijken" aan om het werkelijke verschil voor uw tekst te zien.
Waarom is de gecomprimeerde grootte groter dan het origineel voor korte tekst?
Elk compressieformaat voegt een kleine vaste hoeveelheid header- en framing-overhead toe. Voor zeer korte invoer kan die overhead de besparing echter overtreffen, dus de "gecomprimeerde" grootte wordt groter dan het origineel — dit is normaal en hetzelfde gebeurt op echte servers.
Wat betekent de compressieratio?
Het is de originele grootte gedeeld door de gecomprimeerde grootte, weergegeven als X:1. Een verhouding van 3:1 betekent dat de gecomprimeerde gegevens ongeveer een derde van de originele grootte zijn.
Waarom zegt het dat brotli niet wordt ondersteund?
Niet elke browser implementeert het brotli-formaat voor de native CompressionStream-API nog. Wanneer dat gebeurt, meldt het hulpmiddel dit duidelijk in plaats van een onjuist getal weer te geven — probeer in plaats daarvan gzip of deflate, of controleer het in een bijgewerkte browser.
Wordt mijn tekst ergens geüpload?
Nee. Compressie gebeurt volledig in uw browser met behulp van de native CompressionStream-API — uw tekst wordt nooit naar een server verzonden.