Over ToolsAllInOne
245 gratis tools die het werk op je eigen computer doen in plaats van op een server.
Wat dit is
ToolsAllInOne bestaat uit 245 tools — bestanden converteren en bewerken, PDF-, afbeeldings-, video- en audiohulpmiddelen, ontwikkelaarstools en rekenhulpen — die allemaal rechtstreeks in je webbrowser draaien. De meeste online converters vragen je een bestand te uploaden, verwerken het op hun servers en geven je een downloadlink terug. Deze niet. De conversie-engines draaien als WebAssembly op je eigen machine, dus het bestand verlaat je apparaat nooit.
Waarom het zo werkt
Een bestand uploaden betekent het toevertrouwen aan een vreemde. Bij een vakantiefoto maakt dat misschien weinig uit; bij een ondertekend contract, een medische scan, een kopie van je paspoort of een intern spreadsheet is het van groot belang. Lokaal converteren neemt die zorg helemaal weg — er is geen kopie op een server die kan lekken, kan worden opgeëist, bewaard of verkocht, omdat er nooit een kopie wordt gemaakt.
Het neemt ook de commerciële beperkingen weg. Er is geen uploadwachtrij, geen dagelijks quotum, geen watermerk en geen betaald abonnement, omdat de kosten van het converteren van je bestand door je eigen processor worden gedragen en niet door onze hostingrekening. Wat het niet wegneemt is de natuurkunde: je browser heeft een geheugenplafond, en dat vormt een reële grens voor zeer grote videobestanden. Die grenzen staan hieronder.
Wat het gebruikt
- Afbeeldingen — de eigen canvas- en afbeeldingsdecoders van de browser.
- Audio en video — ffmpeg, gecompileerd naar WebAssembly. Dit is dezelfde engine waarop veel desktopconverters zijn gebouwd. Hij is ongeveer 32 MB groot en wordt eenmalig gedownload bij je eerste audio- of videoconversie, waarna je browser hem in de cache bewaart.
- PDF — pdf-lib om PDF’s te bouwen en pdf.js (Mozilla) om ze als afbeeldingen weer te geven.
- Dataformaten — js-yaml en marked, plus eenvoudige parseercode voor CSV en Base64.
- OCR — Tesseract.js en de bijbehorende Engelse herkenningsdata.
- AI-tools op je apparaat — ONNX Runtime (achtergrond verwijderen), MediaPipe (gezichten vervagen) en Transformers.js (transcriptie, automatische ondertitels, vertaling, tekst naar spraak en AI-opschaling).
Al deze bibliotheken zijn open source.
Het grootste deel van de code die deze site gebruikt, wordt door de site zelf aangeboden, waaronder de Transformers.js-bibliotheek, de OCR-engine met de Engelse taaldata, de gezichtsdetectie-engine en het bijbehorende model, het model voor het verwijderen van achtergronden en de stem voor tekst naar spraak. Een paar grote engines en modellen worden de eerste keer dat je een tool gebruikt die ze nodig heeft opgehaald van openbare CDN’s, en daarna op je apparaat bewaard:
- jsDelivr, met unpkg als reserve: de ffmpeg-engine voor audio en video (ongeveer 32 MB).
- jsDelivr: de WebAssembly-runtimes die de AI-tools gebruiken en de ONNX-runtime die het verwijderen van achtergronden gebruikt.
- Hugging Face: de machine-learningmodellen voor transcriptie en automatische ondertitels (Whisper), vertaling (Opus-MT), tekst naar spraak (SpeechT5) en AI-opschaling (Swin2SR).
Het ophalen van openbare CDN’s houdt de site gratis te hosten. Wanneer een van die downloads plaatsvindt, ziet de aanbieder je IP-adres en de user-agent van je browser, zoals bij elk bestand dat hij aanbiedt; de privacypagina gaat hier verder op in. De bestanden die je converteert zijn nooit onderdeel van dat verzoek. Elke bibliotheek en de bijbehorende licentie staan op de open-sourcepagina.
Beperkingen, en wat ze je kosten
Alles op je eigen apparaat draaien heeft echte nadelen. We vertellen ze liever eerlijk dan dat je ze halverwege een lange conversie zelf ontdekt.
Voor audio en video geldt een harde grens van 2 GB
De media-engine draait in WebAssembly, dat maximaal 2 GB geheugen kan adresseren — dat is een grens van de technologie, niet van je computer, dus een machine met 64 GB RAM verhoogt die niet. Die 2 GB moet je invoerbestand, de afgewerkte uitvoer en het werkgeheugen van de encoder tegelijk bevatten. In de praktijk kunnen bestanden groter dan ongeveer 900 MB niet worden voltooid, en de site meldt dat voordat je begint in plaats van halverwege te mislukken.
Conversie gebruikt één thread, dus het is traag
De engine gebruikt één processorkern. Op een desktop duurt video ongeveer net zo lang als de clip zelf; op een oudere telefoon kan het tien tot twintig keer langer duren. Audio, afbeeldingen, PDF’s en databestanden gaan snel — het is specifiek video die veel vraagt.
Het gebruikt je batterij en maakt het apparaat warm
Een lange videoconversie houdt één kern de hele tijd op volle belasting. Op een laptop of telefoon betekent dat merkbaar batterijverbruik en warmte. Er gaat niets kapot — je besturingssysteem vertraagt de processor ruim voordat dat mogelijk is — maar begin er niet aan met 5% batterij.
Het tabblad moet open blijven
Al het werk en het afgewerkte bestand zitten in de pagina. Als je het tabblad sluit, of een telefoon het laat opschorten, gaat de conversie verloren. De pagina waarschuwt je als je probeert weg te gaan terwijl er een conversie loopt.
Andere grenzen die we bewust hanteren
- Geanimeerde GIF’s beslaan de eerste 30 seconden van een clip. GIF comprimeert nauwelijks tussen beelden, dus een conversie zonder limiet levert enorme bestanden op en kan het geheugen uitputten.
- PDF’s worden verwerkt tot 100 pagina’s per keer, en elke pagina wordt weergegeven binnen een beperkt pixelbudget, zodat één te grote pagina niet zelf kan ontsporen. Een lang document blijft zwaar werk.
- Zeer grote afbeeldingen worden beperkt door de maximale canvasgrootte van je browser, die op iPhones en iPads veel kleiner is dan op een desktop.
Datagebruik bij eerste gebruik
De media-engine is ongeveer 32 MB groot en wordt eenmalig gedownload, de eerste keer dat je audio of video converteert. De OCR- en AI-tools op je apparaat downloaden elk hun eigen engine of model de eerste keer dat je ze gebruikt. Die variëren van ongeveer 10 MB (gezichten vervagen) tot ongeveer 215 MB (tekst naar spraak), en de pagina van elke tool noemt het eigen getal. Je browser bewaart ze daarna in de cache. Als je een verbinding met databeperking hebt, is dat goed om te weten voordat je begint.
De eerste keer is een verbinding nodig
Het werk zelf is lokaal, maar elke pagina en elke engine moet één keer via het netwerk worden opgehaald voordat hij in de cache kan worden bewaard. Daarna werken een pagina die je hebt bezocht en een engine die door deze site wordt aangeboden, of de audio- en video-engine nadat je die hebt gebruikt, ook offline. De AI-tools zijn de uitzondering: delen van hun engines komen van openbare CDN’s en worden alleen bewaard in de gewone cache van je browser, dus ze hebben mogelijk opnieuw een verbinding nodig. Een tool die je nog nooit hebt geopend, of een engine die je nog nooit hebt gebruikt, heeft de eerste keer altijd een verbinding nodig.
Wie ToolsAllInOne beheert
ToolsAllInOne is gebouwd en wordt beheerd door ToolsAllInOne. De site is in 2026 gelanceerd. De volledige gegevens van de beheerder staan in de juridische kennisgeving.
Contact
Vragen, bugmeldingen of verzoeken om verwijdering: [email protected]