Over Squishly Tools
Een gratis set tools voor alledaagse bestandsklussen die al het werk in je browser doet, zodat niets wat je hier opent ooit wordt geüpload.
Squishly Tools is een gratis set bestandstools die in je browser draait, gemaakt en onderhouden door Squishly Tools. Het brengt de alledaagse bestandsklussen samen die mensen normaal aan "gratis online converters" toevertrouwen: afbeeldingen comprimeren en converteren, PDF's maken, samenvoegen en splitsen, archieven inpakken en uitpakken, en audio en video converteren. En het doet dat allemaal zonder je bestanden te uploaden.
Waarom we dit gemaakt hebben
Bijna elke gratis online converter werkt hetzelfde: je bestand wordt naar een server geüpload, daar verwerkt, en je krijgt een downloadlink. Bij een vakantiefoto maakt dat niets uit. Bij een cv met je telefoonnummer, een scan van je ID, een ondertekend contract, een bankafschrift of een medisch dossier betekent het dat je document nu op een computer staat waar je niets van weet, in een land dat je niet kunt aanwijzen, voor een periode die je niet kunt controleren.
We hebben Squishly Tools gemaakt omdat deze klussen simpelweg geen server nodig hebben. Een moderne browser kan zelf afbeeldingen decoderen en hercoderen, PDF's renderen, een video-encoder draaien en archieven comprimeren. Daarom werkt elke tool hier op je eigen apparaat. Laad de pagina, zet je wifi uit, en de tool werkt nog steeds. Dat is geen marketingpraatje; het is de eenvoudigste manier om het zelf te controleren.
Maak kennis met de Squish-familie
De site wordt gerund door een familie van heel kleine, heel ronde bolletjes die bestandsgroottes bijzonder persoonlijk opvatten. Van links naar rechts:
- Lilac is de jongste en heeft nog nooit een foto gezien die ze niet wilde verkleinen. Ze heeft een tekening van een PNG van 40 MB aan de muur hangen als waarschuwing.
- Sunny gaat op mappen zitten tot ze zich gedragen. Niemand heeft hem dat gevraagd. Hij doet het gewoon.
- Squish is die van de homepage. Hij omhelst elk bestand dat binnenkomt, knijpt er zachtjes in en geeft het lichter terug. Hij heeft in zijn leven nog nooit iets geüpload en is daar een beetje trots op.
- Peachy doet de zips. Ze krijgt een hele projectmap in één net archief en heeft dan nog ruimte over voor een snack.
- Bluey zwaait naar elke bezoeker. Hij zwaait ook je bestanden uit als je het tabblad sluit, wat hem geen enkele moeite kost, omdat ze nooit ergens anders zijn geweest.
Samen doen ze afbeeldingen, PDF's, video, audio en archieven. Geen van hen heeft ooit een server gezien, en dat willen ze graag zo houden.
Wat je hier kunt doen
- Afbeeldingen. Comprimeren en converteren tussen WebP, AVIF, JPG, PNG, GIF, BMP en ICO, verkleinen naar exacte afmetingen, bijsnijden met een vergrendelde verhouding en tekstwatermerken toevoegen. Batchverwerking wordt overal ondersteund.
- PDF. Afbeeldingen omzetten in een PDF, meerdere PDF's samenvoegen, pagina's splitsen of extraheren, pagina's naar afbeeldingen converteren, zware scans comprimeren, pagina's permanent draaien en Word-documenten naar PDF converteren.
- Archieven. ZIP-bestanden maken en openen, en losse bestanden comprimeren of uitpakken met gzip.
- Video en audio. Video comprimeren naar een kleinere H.264 MP4 en audio converteren tussen MP3, M4A, WAV en OGG met een echte FFmpeg-engine die in de browser draait.
- Hulpmiddelen. Een hele map bestanden in één keer hernoemen met nummering en patronen.
Elke tool heeft een eigen pagina met een gids die uitlegt wanneer je hem gebruikt, welke instellingen ertoe doen en wat je van het resultaat kunt verwachten. Er is ook een set langere naslaggidsen over afbeeldingsformaten, PDF-grootte, videocompressie, archiefformaten en bestandsprivacy.
Hoe het onder de motorkap werkt
Er is geen magie, alleen standaard webtechnologie zorgvuldig ingezet:
- Afbeeldingstools gebruiken de Canvas API van de browser om afbeeldingen te decoderen, schalen, tekenen en hercoderen. Coderen naar JPG, PNG en WebP gebeurt met de ingebouwde encoders van de browser; AVIF- en ICO-uitvoer gebruikt kleine encoders die als JavaScript draaien.
- PDF-tools gebruiken twee open-sourcebibliotheken: pdf-lib om documenten te maken, samen te voegen, te splitsen en te draaien, en Mozilla's PDF.js, de renderer die in Firefox zit, om pagina's om te zetten in afbeeldingen en voor compressie.
- Word naar PDF leest de .docx met mammoth en zet de inhoud in een PDF met pdf-lib. Het doet tekst, koppen en lijsten goed en is op zijn eigen pagina eerlijk over de lay-outs die het niet kan reproduceren.
- Video en audio draaien FFmpeg gecompileerd naar WebAssembly. De engine is ongeveer 32 MB, wordt bij het eerste gebruik één keer gedownload en gecachet. Het is trager dan een native app, maar je beelden verlaten je apparaat nooit.
- ZIP gebruikt JSZip, en gzip gebruikt de ingebouwde CompressionStream- en DecompressionStream-API's van de browser, dezelfde engine waarmee hij gecomprimeerde webpagina's decodeert.
Al deze bibliotheken worden met de site meegeleverd en geladen vanaf dezelfde plek als de pagina. Op geen enkel moment worden bestandsgegevens naar externe diensten gestuurd.
Wat het niet doet
Omdat alles op je apparaat draait, worden de tools begrensd door het geheugen en de processor van dat apparaat. Een 4K-video van twee uur of een gescand boek van duizend pagina's is werk voor desktopsoftware. Een perfecte weergave van een complexe Word-lay-out vereist Word zelf; onze converter is voor de eenvoudige documenten die het grootste deel uitmaken van wat mensen moeten converteren. PDF's met wachtwoord en versleutelde archieven kunnen niet worden geopend, omdat hun inhoud zonder de sleutel onleesbaar is. Waar een tool grenzen heeft, zegt zijn pagina dat gewoon, in plaats van een resultaat te beloven dat hij niet kan leveren.
Gratis, en hoe dat wordt betaald
De tools zijn gratis, zonder watermerken, zonder account, zonder daglimieten en zonder "premium"-abonnement dat de echte functies ontgrendelt. De site wordt gefinancierd met advertenties. De advertenties en de anonieme statistieken waarmee we zien welke tools nuttig zijn, staan beschreven in het privacybeleid en kun je in de cookie-instellingen weigeren; geen van beide heeft toegang tot de bestanden die je verwerkt, want die bestaan nergens anders dan in je eigen browser.
Vrienden van Squishly
We bouwen en onderhouden de websites van een paar bedrijven die we graag mogen, en bevelen ze met plezier aan. Sotran Dekorativ biedt zorgvuldig geselecteerde meubels en woondecoratie in tropische stijl, ontworpen met oog voor elegantie en duurzaamheid. Hun handgemaakte meubels van massief hout helpen je een ruimte te creëren die helemaal van jou is.
Als je een recruiter in Zuid-Afrika nodig hebt, verbindt JB Consulting professionals in PR, marketing en communicatie met de bedrijven die hen nodig hebben, zonder de rompslomp van een bureau.
En een organisatie die ons na aan het hart ligt: Cat Family Foundation redt, steriliseert en herplaatst verwilderde en achtergelaten katten. Als Squish je ooit een paar megabytes heeft bespaard, overweeg dan om hen een paar rand te sturen.
Wie het maakt
Squishly Tools wordt gemaakt en onderhouden door Squishly Tools, een kleine webstudio. We gebruiken deze tools zelf dagelijks in ons werk voor klanten, en dat is grotendeels de reden dat ze bestaan. Als een tool een bug heeft, een conversie niet uitpakt zoals je verwachtte, of je een bestandsklus mist, stuur ons dan een bericht. We lezen alles.