Zo werkt het: privé, in je browser
129 van de 147 tools op 10.tools verwerken je bestanden met code die in je browsertabblad draait, zodat het bestand op je apparaat blijft. Deze pagina legt uit hoe dat werkt, welke tools onze server nodig hebben en waarom, wat we loggen en hoe je dat allemaal zelf kunt controleren.
Laatst bijgewerkt op 20 oktober 2026
Wat er gebeurt als je een tool in je browser gebruikt
- De pagina laadt zoals elke webpagina: HTML, stijlen en de code voor de bediening van de tool. De verwerkingscode wordt nog niet geladen.
- Je kiest een bestand. De browser leest het in het geheugen van het tabblad; het wordt nergens naartoe gestuurd. Een webmailapp gebruikt hetzelfde mechanisme om een bijlage te tonen voordat je die verstuurt.
- Pas nu downloadt de tool zijn verwerkingsbibliotheek, meestal een WebAssembly-versie van een gevestigd open-sourceprogramma. Die wordt gecachet, dus de tweede keer laadt hij direct.
- Het werk draait in een Web Worker, een achtergrondthread van hetzelfde tabblad, zodat de pagina soepel blijft werken en je op elk moment kunt annuleren.
- Het resultaat wordt in het geheugen gemaakt en als download aan je browser doorgegeven. Sluit je het tabblad, dan worden het bestand, het resultaat en het werkgeheugen van de bibliotheek gewist.
De bibliotheken die het werk doen
Dit zijn de open-sourceprojecten achter de tools die in je browser draaien. Komt een bibliotheek of model van een openbaar CDN in plaats van van deze site, dan downloadt dat verzoek code of modelgewichten; je bestand zit er nooit in.
| Taak | Bibliotheek | Gedownload van |
|---|---|---|
| PDF's lezen, weergeven en splitsen | PDF.js (Mozilla) en pdf-lib | Van deze site; lettertype- en tekenkaarten van PDF.js via jsDelivr |
| PDF's vergrendelen en ontgrendelen | qpdf, gecompileerd naar WebAssembly | Van deze site |
| Word-documenten en spreadsheets | docx, docx-preview en de getalopmaak van SheetJS | Van deze site |
| Afbeeldingen comprimeren en converteren | De codecs van Squoosh (MozJPEG, OxiPNG, WebP, AVIF) via jSquash, en pica voor het wijzigen van het formaat | Van deze site |
| HEIC-foto's van iPhone openen | libheif, gecompileerd naar WebAssembly | jsDelivr CDN |
| Fotometadata lezen | exifr | Van deze site |
| Video en audio converteren, knippen en comprimeren | WebCodecs van je browser via Mediabunny; ffmpeg.wasm (single-threaded) als een codec niet wordt ondersteund | Van deze site; ffmpeg-core via jsDelivr of unpkg |
| Tekst herkennen in afbeeldingen en scans | Tesseract.js met bijbehorende taaldata | Engine en taaldata via jsDelivr |
| Achtergronden verwijderen en afbeeldingen opschalen | Transformers.js met de modellen BiRefNet lite, ORMBG en Swin2SR | Bibliotheek via jsDelivr; modelbestanden van Hugging Face |
| Gezichten vinden om te blurren of bij te snijden | MediaPipe-gezichtsdetectie (BlazeFace) | Bibliotheek via jsDelivr; modelbestand van Google Cloud Storage |
| Spraak uitschrijven en ondertitels maken | Whisper (tiny, base of small) via Transformers.js | Bibliotheek via jsDelivr; modelbestanden van Hugging Face |
| Tekst hardop voorlezen | De stemmen van je systeem via de Web Speech API | Ingebouwd in je browser |
| ZIP-bestanden maken | fflate | Van deze site |
| ZIP-, RAR-, 7z- en TAR-archieven openen | libarchive, gecompileerd naar WebAssembly (libarchive.js) | jsDelivr CDN |
| CSV, Excel en JSON converteren | SheetJS en PapaParse | Van deze site |
| Je scherm, stem of webcam opnemen | MediaRecorder en de schermopname-API's van je browser, met Mediabunny voor MP4 en MP3 | Ingebouwd in je browser; van deze site |
| Twee teksten vergelijken | jsdiff | Van deze site |
| Lettertypen voor handtekeningen, toegevoegde tekst en memes | Lettertypen met open licentie van Fontsource en Google Fonts | jsDelivr CDN en Google Fonts |
Grote modellen worden alleen gedownload door de tools die ze nodig hebben, de eerste keer dat je ze gebruikt, en je browser bewaart ze voor de volgende keer: de achtergrondverwijderaar haalt 44 tot 224 MB op, afhankelijk van het model en je apparaat, de transcriptietool ongeveer 40 tot 250 MB, afhankelijk van het model dat je kiest. Elke tool toont de downloadgrootte.
Tools die onze server gebruiken, en waarom
Sommige taken kunnen niet in een browser: een website van buitenaf controleren, een korte link doorsturen of een site in de gaten houden terwijl je computer uit staat. Die tools tonen op de pagina “Verwerkt op onze server” in plaats van “Draait in je browser” en sturen alleen wat voor de taak nodig is.
| Tool | Wat wordt verzonden | Wat wordt bewaard |
|---|---|---|
| Mock REST API | Maak nep-JSON-endpoints met je eigen methode, pad, status, vertraging en body of gegenereerde nepdata. Ze worden met CORS geserveerd vanaf onze server, voor prototypes en tests. | endpoint-JSON wordt bewaard tot je het verwijdert of 7 dagen zonder verzoek verstrijken |
| Websitesnelheid- en SEO-checker | Controleer een openbare pagina op on-page SEO, van titels, koppen en canonical-tags tot robots.txt, hreflang en gestructureerde data, plus Core Web Vitals. Onze server haalt de URL op en slaat niets op. | de URL wordt op verzoek opgehaald en resultaten worden niet opgeslagen |
| Open Graph- en metatag-previewer | Zie hoe een link eruitziet op Google, Facebook, X, LinkedIn, Slack, Discord en iMessage. Onze server haalt de openbare pagina op om de tags te lezen, of je schrijft nieuwe tags in je browser. | de URL wordt op verzoek opgehaald en er wordt niets opgeslagen |
| Robots.txt- en sitemapgenerator | Schrijf robots.txt-regels voor zoek- en AI-crawlers, test elke URL ertegen en maak een XML-sitemap van een URL-lijst in je browser of van een crawl die onze server op je site uitvoert. | crawlresultaten worden niet opgeslagen |
| Wat is mijn IP & DNS-lookup | Bekijk het publieke IP-adres dat je verbinding gebruikt, IPv4 of IPv6, met een geschatte locatie als onze host die levert, en zoek DNS-records op van elk domein; onze server leest je verzoek en slaat niets op. | je IP-adres wordt alleen aan jou getoond en niet opgeslagen |
| Bedrijfsnaamgenerator | Krijg pakkende bedrijfsnamen op basis van je trefwoorden, gemaakt in je browser, en controleer of passende domeinnamen nog vrij zijn; domeincontroles en optionele AI-ideeën draaien op onze server. | trefwoorden worden gebruikt om ideeën te maken en domeinen te controleren en worden niet opgeslagen |
| Linkverkorter | Maak van een lange URL een korte link met QR-code en bekijk kliks per dag, verwijzer, apparaat en land; links en dagelijkse kliktotalen worden op onze server opgeslagen. | links blijven bewaard tot je ze verwijdert, dagelijkse kliktotalen 12 maanden |
| Uptimemonitor | Controleer een website of API om de paar minuten vanaf onze server, volg reactietijden en uptime en ontvang een melding via Slack, Discord of webhook als de site uitvalt. | monitors blijven bewaard tot je ze verwijdert, de controlegeschiedenis 30 dagen |
| Parafraseertool | Herschrijf een alinea of zin in vijf modi, van vloeiend en formeel tot eenvoudig en korter, met behoud van betekenis en taal; Claude AI van Anthropic herschrijft je tekst op onze server. | tekst wordt naar de AI van Anthropic gestuurd om het resultaat te schrijven en wordt niet opgeslagen |
| Tekst samenvatten | Maak van een artikel, rapport of vergadernotities van maximaal 20.000 tekens opsommingstekens of een alinea in drie lengtes, met alleen wat er in de tekst staat; Claude, de AI van Anthropic, vat het samen op onze server. | de tekst wordt naar de AI van Anthropic gestuurd om de samenvatting te schrijven en wordt niet opgeslagen |
| Grammaticacontrole | Verbeter spelling-, grammatica- en interpunctiefouten in maximaal 3.000 tekens en zie elke correctie gemarkeerd in je tekst, met een uitleg van één regel. Anthropic's Claude AI controleert de tekst op onze server. | de tekst wordt voor de controle naar de AI van Anthropic gestuurd en niet opgeslagen |
| Essayschrijver | Krijg een voorbeeldessay over je onderwerp, van betogend tot beschrijvend, van 300 tot 800 woorden op school- of universiteitsniveau, om de opbouw te bestuderen en je eigen essay op te zetten; Claude AI van Anthropic schrijft het op onze server. | je onderwerp wordt naar de AI van Anthropic gestuurd om het essay te schrijven en wordt niet opgeslagen |
| Alineagenerator | Schrijf één tot drie alinea's over elk onderwerp, in de toon en lengte die je kiest, elk met een kernzin en een duidelijke boodschap. Claude, de AI van Anthropic, schrijft ze op onze server. | je onderwerp wordt naar de AI van Anthropic gestuurd om de alinea's te schrijven en wordt niet opgeslagen |
| E-mailschrijver | Laat een nieuwe e-mail, een antwoord of een follow-up opstellen, met onderwerpregel, in de toon en lengte die jij kiest en met [placeholders] voor details die je niet hebt gegeven. Claude, de AI van Anthropic, schrijft hem op onze server. | je notities worden naar de AI van Anthropic gestuurd om de e-mail te schrijven en worden niet opgeslagen |
| Instagram-caption generator | Beschrijf je foto of video en krijg vijf verschillende captions met optionele hashtags en emoji, in de toon en lengte die jij kiest. Claude, de AI van Anthropic, schrijft ze op onze server. | je beschrijving wordt naar de AI van Anthropic gestuurd om captions te schrijven en wordt niet opgeslagen |
| Titelgenerator | Krijg tien titels voor een blogartikel, YouTube-video, advertentie, social post of e-mailonderwerp, elk met het aantal tekens naast de geldende limiet. Claude AI van Anthropic schrijft ze op onze server. | je beschrijving wordt naar de AI van Anthropic gestuurd om titels te schrijven en wordt niet opgeslagen |
| Metabeschrijving-generator | Plak de tekst van een pagina en ontvang vijf metabeschrijvingen van 120 tot 160 tekens, met een lengtecontrole en de HTML-tag om te kopiëren. Claude AI van Anthropic schrijft ze op onze server. | de paginatekst wordt naar de AI van Anthropic gestuurd om beschrijvingen te schrijven en wordt niet opgeslagen |
| Verhalengenerator | Maak van een idee een origineel kort verhaal van 300 tot 800 woorden voor kinderen, tieners of volwassenen, in het genre dat je kiest. Claude AI van Anthropic schrijft het op onze server. | je idee wordt naar de AI van Anthropic gestuurd om het verhaal te schrijven en wordt niet opgeslagen |
Een paar tools die in je browser draaien hebben ook een optionele online opzoekfunctie, bijvoorbeeld om de titel en auteur van een webpagina te lezen en een bronvermelding in te vullen. De opmerking bij dat veld zegt wat er wordt verzonden en waarheen; al het andere op de pagina werkt ook zonder.
Wat we loggen
- Verzoeklogs. Zoals elke website registreert onze server elk paginaverzoek: het tijdstip, het opgevraagde adres, je IP-adres, de user agent van je browser en de responsstatus. Ze worden na 14 dagen verwijderd. Tools in je browser sturen geen bestandsgegevens, dus daar valt niets van te loggen.
- Gebruiksstatistieken. Met je toestemming, waar de wet dat vereist, ontvangt Google Analytics gebeurtenissen zoals “bestand gekozen”, “verwerking voltooid” of “download”, met de toolnaam, een grootteklasse als “1–10 MB”, hoe lang de taak duurde en bij een fout een korte foutcode. Bestandsnamen, bestandsinhoud en exacte groottes worden nooit verzonden.
- Limieten voor verzoeken. Servertools tellen verzoeken per IP-adres 60 seconden lang in het geheugen om misbruik te voorkomen; de tellers worden niet naar schijf geschreven.
- Je instellingen. Voorkeuren en concepten (een factuur, een cv, een notitie) worden op je apparaat bewaard in de lokale opslag van je browser. Wij kunnen ze niet zien en als je je browsergegevens wist, verdwijnen ze.
Advertenties op gratis pagina's worden getoond door Google en zijn gebonden aan de toestemmingskeuze die je in de banner maakt. Het volledige beleid staat op de privacypagina.
Controleer het zelf
Je hoeft ons niet op ons woord te geloven. Elke desktopbrowser laat je zien welke verzoeken een pagina doet:
- Open een tool, open daarna de ontwikkelaarstools met
F12(ofCmd+Option+Iop een Mac) en kies het tabblad Network. - Wis de lijst, kies een bestand en voer de tool uit.
- Bekijk de verzoeken. Je ziet de bibliotheek of het model worden gedownload (bestanden die eindigen op
.js,.wasmof.onnx) en analytics-pings, maar geen verzoek waarvan de payload je bestand bevat. Klik op een verzoek en open het tabblad Payload om dat te bevestigen. - Voor een strengere test voer je de tool één keer uit, zet je je wifi uit en verwerk je in hetzelfde tabblad een tweede bestand. Het werkt nog steeds, omdat er na het laden van de bibliotheek geen netwerk meer nodig is.
Beperkingen van werken in de browser
Je apparaat doet het werk, dus een telefoon is bij een grote video langzamer dan een laptop, en zeer grote bestanden worden beperkt door het geheugen dat je browser aan een tabblad geeft, meestal 2 tot 4 GB. Op elke toolpagina staan de gratis limieten in cijfers. Het Pro-abonnement verhoogt ze; de verwerking verhuist niet naar onze servers.