Tools die in je browser zelf draaien
Elke tool op deze site doet zijn werk in je eigen browsertabblad. Je documenten en foto’s worden door je eigen apparaat geopend en gaan nooit naar een server — niet naar ons, en niet naar iemand anders.
PDF14
- Een PDF comprimerenTwee manieren: een verliesvrije opschoning die de tekst behoudt, of de pagina’s rasteren, wat scans 70–90% kleiner maakt. Draait lokaal, geen upload.
- PDF-bestanden samenvoegenVoeg meerdere PDF’s samen tot één bestand, in je browser. Geen upload, geen registratie, geen watermerk, geen paginalimiet.
- Een PDF splitsenSplits een PDF op paginabereiken, in losse pagina’s of om de N pagina’s. Draait in je browser: geen upload, geen registratie.
- PDF-pagina’s herschikken, draaien en verwijderenSleep de miniaturen om de pagina’s te herschikken, draai ze of gooi ze weg, en sla de PDF op. Helemaal in je browser.
- Documenten scannen met je cameraRicht je telefoon op een document: de randen worden herkend, het perspectief wordt rechtgetrokken en meerdere pagina’s gaan als één PDF naar buiten. Het camerabeeld verlaat je apparaat nooit.
- Twee PDF-documenten vergelijkenBeide PDF’s worden gerenderd en elke pixel die verschoven is wordt gemarkeerd, met daarnaast een tekstvergelijking per woord. Er wordt niets geüpload.
- Een PDF omzetten naar afbeeldingenRender elke pagina als PNG, JPG of WebP op de resolutie die je kiest, en download ze als ZIP. Er wordt niets geüpload.
- Een PDF maken van afbeeldingenZet foto’s of scans achter elkaar in één PDF met meerdere pagina’s, op A4, Letter of een pagina die zich naar elke afbeelding voegt. Er wordt niets geüpload.
- Een watermerk op een PDF zettenStempel tekst, een logo of paginanummers op elke pagina van één of meerdere PDF’s. Dekking, positie en grootte bepaal je zelf. Er wordt niets geüpload.
- De afbeeldingen in een PDF eruit halenHaal elke ingesloten foto en illustratie op de originele resolutie uit een PDF, bekijk ze vooraf en download als PNG of ZIP. Er wordt niets geüpload.
- Een wachtwoord op een PDF zetten — of verwijderenTwee functies in één tool: vergrendel PDF’s met echte AES-256-versleuteling en kies of afdrukken en kopiëren toegestaan blijven — of verwijder het wachtwoord van PDF’s waarvan je het wachtwoord kent. Alles draait in je browser; er wordt niets geüpload.
- Een tabel uit een PDF halenVind tabellen in een PDF met selecteerbare tekst, bekijk het raster vooraf, en download als CSV (voor Excel) of kopieer als Markdown. Wat niet gevonden wordt, staat er ook bij. Draait in je browser.
- In een PDF kijkenBlader door elk object in een PDF — pagina’s, streams, lettertypen, metadata, versleuteling — met zoeken, typefilters en een controle op bewaarde generaties. Een lokale röntgenfoto voor ontwikkelaars.
- Een PDF of afbeelding echt onleesbaar makenTeken vakken over gevoelige delen; de pagina’s worden herbouwd als platte afbeeldingen met de vakken erin gebrand, zodat er geen tekst onder overleeft. Lokaal.
Afbeeldingen21
- HEIC omzetten naar JPGZet HEIC/HEIF-foto’s van een iPhone om naar JPG of PNG zonder ze te uploaden. In batch, met kwaliteitsregeling en EXIF behouden of verwijderen.
- Afbeeldingen omzetten naar een ander formaatZet JPG, PNG, WebP, AVIF, GIF, BMP, SVG en HEIC in batches om. Verkleinen, draaien en comprimeren in dezelfde ronde. Er wordt niets geüpload.
- Afbeeldingen omzetten naar PNGZet JPG, WebP, AVIF, HEIC, GIF, BMP of SVG in batches om naar PNG, in je browser. Geen kwaliteitsverlies, geen upload.
- Afbeeldingen omzetten naar WebPZet JPG, PNG, HEIC en meer in batches om naar WebP, in je browser. Meestal 25–35% kleiner dan JPG bij dezelfde kwaliteit.
- Afbeeldingen omzetten naar AVIFZet JPG, PNG, WebP en HEIC om naar AVIF op je eigen apparaat, in je browser. AVIF is het kleinste van de gangbare beeldformaten voor het web.
- SVG omzetten naar PNGZet SVG-bestanden om naar PNG op precies het formaat dat je nodig hebt, in je browser. In batches, met behoud van transparantie.
- Afbeeldingen verkleinenVerklein foto’s op langste zijde of naar exacte afmetingen, in batches, in stappen zodat het resultaat glad blijft. Er wordt niets geüpload.
- Afbeeldingen draaien en spiegelenDraai 90, 180 of 270 graden en spiegel horizontaal of verticaal, in batches, zonder ook maar iets te uploaden.
- Afbeeldingen omzetten naar grijstintenZet kleurenfoto’s in batches om naar grijstinten, waarbij de kleuren worden gewogen zoals het oog helderheid ziet en niet zomaar gemiddeld.
- Afbeeldingen comprimerenMaak JPG- en PNG-bestanden kleiner met de compressors MozJPEG en OxiPNG, draaiend in je browser. In batch, zonder upload, met de echte grootte voor en na.
- Een fotocollage makenZet foto’s in een raster en exporteer één PNG, JPG of A4-PDF. Sleep om de volgorde te bepalen, stel kolommen, tussenruimte en hoeken in. Geen upload.
- De achtergrond van een foto weghalenSnijdt het onderwerp uit een foto met een AI-model dat in je browser draait. De foto wordt nooit geüpload. Het model wordt één keer gedownload en bewaard voor de volgende keer.
- Een afbeelding schalen met AIVergroot een kleine foto met een AI-model dat op je eigen apparaat draait (tot 2048 px breed), of verklein er een netjes. Geen upload, geen account, geen watermerk.
- Een kleur transparant maken met een klikKlik op de achtergrond en alles van die kleur verdwijnt. Klik door op wat er overblijft. Levert een transparante PNG op, zonder upload.
- Afbeeldingen bijsnijden op een verhoudingSnijd foto’s bij tot een vierkant, 16:9, 4:3, A4 of een andere gangbare verhouding, in batches, met zelf te kiezen welk deel blijft staan. Er wordt niets geüpload.
- Afbeeldingen aanpassen in batchHelderheid, contrast, verzadiging, verscherpen, sepia en grijstinten toegepast op een hele map tegelijk. Er wordt niets geüpload.
- De dominante kleuren van een afbeeldingHaal de belangrijkste kleuren uit een foto of een logo, met het aandeel van de afbeelding dat elke kleur beslaat. Kopieer als CSS-variabelen of als JSON.
- Afbeeldingen omlijstenZet een rand, een binnenste passe-partout, afgeronde hoeken en een slagschaduw op foto’s — dezelfde lijst toegepast op een hele map tegelijk. Er wordt niets geüpload.
- Je ontwerp zien zoals kleurenblinde lezers het zienSimuleer protanopie, deuteranopie, tritanopie en meer op elke afbeelding of PDF-pagina, vergelijk ze naast elkaar, en exporteer de weergaven. Lokaal.
- Een tijdlijn bouwen van je foto’sSleep honderden foto’s erin: een dag-voor-dag tijdlijn met thumbnails, statistieken over camera en lens, een grafiek per maand en een coördinatenplot — plus een zelfstandig HTML-rapport. Lokaal.
- Tel wat er op de foto staatFotografeer een stapel gelijksoortige objecten en laat ze tellen. Twee modi: directe detectie voor ronde dingen op de kopse kant gezien — buizen, betonijzer, boomstammen, flessen, pillen — of een AI-modus waarin je een kader om 1–3 voorbeelden trekt en een lokaal model alles telt. Herstel met een tik en download de genummerde afbeelding. De foto verlaat je apparaat nooit.
Video en audio12
- Beelden uit een video halenHaal losse beelden uit een video, om de zoveel seconden of een vast aantal in totaal, en download ze als ZIP. Draait in je browser met FFmpeg (een videotool) — er wordt niets geüpload.
- Audio omzetten naar een geluidsgolfafbeeldingTeken de golfvorm van een MP3-, WAV- of M4A-bestand en sla hem op als PNG of SVG. Balken of lijn, eigen kleuren, transparante achtergrond. Er wordt niets geüpload.
- Een focus-soundscape met regels, niet alleen schuifjesMeng regen, wind, open haard, beek en ruis — live gesynthetiseerd — met regels: infaden, later gerommel, stil bij pomodoropauzes, op tijd stoppen. Niets gedownload of gestreamd.
- Video omzettenZet om tussen MP4, WebM en MKV met FFmpeg, gecompileerd naar WebAssembly. Regel resolutie, framerate en kwaliteit. Er wordt niets geüpload.
- Een video comprimerenVerklein een video met FFmpeg dat lokaal draait: verlaag de resolutie, de framerate of de kwaliteit, en zie de echte grootte voor en na.
- Een video bijsnijdenKnip een clip uit een langere video met een begin- en eindtijd, lokaal, zonder ergens gigabytes te hoeven uploaden.
- De audio uit een video halenHaal het geluidsspoor uit elke video als MP3, M4A, WAV, OGG of FLAC, lokaal, zonder upload en zonder andere lengtelimiet dan die van je eigen apparaat.
- Een video omzetten naar een GIFMaak een scherpe geanimeerde GIF van een videoclip, met een kleurenpalet dat op die clip is afgestemd. Draait lokaal met FFmpeg — geen upload, geen watermerk.
- Audiobestanden omzettenZet om tussen MP3, WAV, M4A, OGG en FLAC, lokaal met FFmpeg. Geen upload, geen andere lengtelimiet dan die van je eigen apparaat.
- Een video sneller of langzamer makenSpeel een video- of audiobestand af op 0,5×–2× snelheid. Houd stemmen natuurlijk met toonhoogtecorrectie, of laat de toonhoogte meeschuiven zoals bij een bandje. Er wordt niets geüpload.
- Een video laten in- en uitfadenVoeg een fade vanuit zwart toe aan het begin en naar zwart aan het einde — de audio fadet mee. Stel elke duur apart in. Er wordt niets geüpload.
- Het audiospoor van een video wijzigenHaal de audio uit een video, of zet er een nieuw geluidsspoor uit een audiobestand onder. De videostream wordt onaangeroerd gekopieerd — snel en verliesvrij.
Documenten22
- Romaji, hiragana en katakana — allemaal tegelijkTyp in één vak en alle andere lopen live mee: romaji, romaji in volle breedte, hiragana, katakana in volle en in halve breedte. Draait in je browser.
- Een Word-bestand (DOCX) omzetten naar HTMLZet een Word-document om naar schone HTML voor een website, in je browser. Koppen, lijsten, tabellen en afbeeldingen blijven; de lettertypen en kleuren van Word niet. Er wordt niets geüpload.
- DOCX omzetten naar MarkdownZet Word-documenten om naar schone Markdown, tabellen inbegrepen. Draait lokaal: het document wordt nooit geüpload.
- Markdown omzetten naar HTMLZet Markdown in GitHub-smaak om naar HTML, met een live voorbeeld, in je browser. Inclusief tabellen, takenlijsten en codeblokken.
- HTML omzetten naar MarkdownZet HTML om naar schone Markdown met Turndown, tabellen inbegrepen. Er wordt niets geüpload.
- Een document omzetten naar PDFZet DOCX, Markdown of HTML om naar PDF met de afdrukmodule van je browser zelf. Geen upload, geen watermerk, geen paginalimiet.
- Woorden en tekens tellenLive tellingen van tekens, woorden, kanji, kana, regels en manuscriptvellen van 400 tekens, plus leesbaarheid op basis van de kanjidichtheid. Er wordt niets geüpload.
- Twee teksten of documenten vergelijkenVerschillen in tekst, Markdown, HTML en DOCX naast elkaar of in één kolom, per regel, woord, zin of teken. Exporteer een unified diff.
- Tekst uit afbeeldingen en PDF’s halen (OCR)Herken Japans (horizontaal en verticaal), Engels en meer met Tesseract, dat lokaal draait. Levert platte tekst of een doorzoekbare PDF.
- Japanse tijdperkdata omrekenenReken om tussen 令和 (Reiwa), 平成 (Heisei), 昭和 (Shōwa), 大正 (Taishō), 明治 (Meiji) en westerse data, en tel werkdagen tussen twee data, Japanse feestdagen niet meegerekend.
- Een ePub omzetten naar Markdown of HTMLZet een ePub zonder kopieerbeveiliging (DRM) om naar schone Markdown-tekst of één HTML-bestand met de afbeeldingen erin, hoofdstukken in leesvolgorde. Er wordt niets geüpload.
- Een factuur makenVul je gegevens en de factuurregels in, krijg een nette factuur op A4 met totalen en btw, en sla hem op als pdf via het afdrukvenster. Er wordt niets geüpload.
- Een offerte makenFactuurregels, totalen en btw op een nette offerte op A4 met een geldigheidsdatum, opgeslagen als pdf via het afdrukvenster. Er wordt niets geüpload.
- Een cv maken (Japans rirekisho-formaat)De standaard Japanse rirekisho-indeling — foto, overzichtstabel, diploma’s en licenties, motivatie — ingevuld in de browser en opgeslagen als pdf. Er wordt niets geüpload.
- Een Japans zegel (hanko, 印鑑) maken en documenten stempelenMaak ronde naamzegels (認印), vierkante bedrijfszegels (角印) en datumstempels (日付印), en plaats ze daarna met een geïnkte uitstraling op een PDF of afbeelding. Er wordt niets geüpload.
- Het kanjiniveau van een tekst controlerenPlak Japanse tekst en zie elke kanji gekleurd naar JLPT-niveau of schooljaar, met een uitsplitsingstabel. Draait lokaal.
- Markdown omzetten naar dia’sSchrijf Markdown, splits dia’s met ---, download één HTML-bestand met toetsenbordnavigatie, sprekersnotities, een timer en afdrukken-naar-pdf. Geen account, geen internet nodig om te presenteren.
- Furigana toevoegen aan Japanse tekstVoegt leeswijzen toe boven elke kanji met kuromoji + IPADIC, de woordenboekfamilie van Japanse IME’s. Uitvoer: HTML <ruby>, haakjes, of alleen kana. Het woordenboek (17 MB) laadt eenmalig vanaf hier.
- Een nette handtekening maken en een PDF ondertekenenTeken je handtekening of maak een foto ervan schoon, krijg een transparante PNG/SVG en zet hem op een PDF of afbeelding. Niets verlaat je browser.
- Maak van je handschrift een lettertypeTeken elk teken in een vakje — kana, letters, cijfers — en download een echt TrueType/WOFF2-lettertype van je eigen handschrift. Volledig gemaakt in je browser.
- Laat mensen zien hoe ze je naam zeggenMaak een kaart met je naam, de lezing (kana), de Latijnse spelling, een klankschrift en een opname van je eigen stem — als PNG, WAV of HTML om te delen. Er wordt niets geüpload.
- Btw erbij of eruitTyp een bedrag en kies het tarief — het Nederlandse 21% zit bij de voorkeuzes, 9% typ je zelf in, en elk ander percentage kan ook — en krijg netto, btw en bruto in beide richtingen, met de afronding in eigen hand. Werkt offline.
Data18
- CSV omzetten naar JSONZet CSV of TSV om naar een JSON-array met objecten, met voorbeeldweergave. Velden tussen aanhalingstekens en regeleinden binnen een veld gaan goed.
- JSON omzetten naar CSVZet een JSON-array om naar CSV of Excel, met een BOM-optie zodat Excel op Windows Japans goed opent.
- Excel omzetten naar CSV of JSONLees .xlsx en oude .xls in je browser en exporteer CSV, TSV of JSON. Shift-JIS-bestanden worden goed gedecodeerd.
- CSV omzetten naar ExcelMaak van een CSV- of JSON-bestand lokaal een echte .xlsx-werkmap, zonder verrassingen met de tekencodering.
- JSON opmakenMaak JSON leesbaar op en controleer hem, lokaal. Je code wordt nooit geüpload — en dat telt als er sleutels, hostnamen of klantgegevens in staan.
- XML opmakenMaak XML leesbaar op en controleer hem, lokaal. Je code wordt nooit geüpload — en dat telt als er sleutels, hostnamen of klantgegevens in staan.
- YAML opmakenMaak YAML leesbaar op en controleer hem, lokaal. Je code wordt nooit geüpload — en dat telt als er sleutels, hostnamen of klantgegevens in staan.
- SQL opmakenMaak SQL leesbaar op en controleer hem, lokaal. Je code wordt nooit geüpload — en dat telt als er sleutels, hostnamen of klantgegevens in staan.
- CSS opmakenMaak CSS leesbaar op en controleer hem, lokaal. Je code wordt nooit geüpload — en dat telt als er sleutels, hostnamen of klantgegevens in staan.
- HTML opmakenMaak HTML leesbaar op en controleer hem, lokaal. Je code wordt nooit geüpload — en dat telt als er sleutels, hostnamen of klantgegevens in staan.
- Een Markdown-tabel bouwenBewerk een tabel in een raster en krijg meteen uitgelijnde Markdown. Importeer CSV, TSV of een bestaande Markdown-tabel.
- Twee JSON-, YAML- of XML-bestanden vergelijkenLaat zien wat er echt veranderde tussen twee JSON-, YAML- of XML-bestanden: sleutelvolgorde, inspringing en aanhalingstekens tellen niet mee. Je krijgt een wijzigingslijst en een weergave ernaast.
- Een reguliere expressie testenTyp een reguliere expressie (zoekpatroon); de treffers lichten op terwijl je typt, met een tabel van de opgevangen delen en een live zoek-en-vervang-voorbeeld. JavaScript-regels; draait in je browser.
- Realistische, verzonnen testdata genererenKies kolommen — Japanse namen, adressen, telefoons, e-mails, prijzen, data, UUID’s — stel het aantal rijen in en download CSV of JSON. Alles verzonnen, alles gemaakt in je browser.
- Een logbestand filterenSleep een logbestand erin, filter op platte tekst of een reguliere expressie (zoekpatroon), zet opgevangen delen om in tabelkolommen en download het resultaat. Draait in je browser.
- Twee bestanden byte voor byte vergelijkenEen heatmap laat zien waar twee bestanden verschillen; klik op een gebied om een gesynchroniseerde hexweergave te openen met de afwijkende bytes gemarkeerd. Elk bestandstype, lokaal.
- Leg een getal uit met dingen die mensen kennenZet lengte, oppervlakte, gewicht, tijd of aantal mensen om in vergelijkingen — Tokyo Domes, olifanten, blauwe vinvissen — met bron. Kopieer de zin of download een kaartje.
- Postcode → adres, in kanji, kana en romajiTyp een Japanse postcode en krijg prefectuur, stad en wijk in kanji, kana en romaji; zoek een lijst in één keer op, of op plaatsnaam. Alle 124.000 postcodes laden één keer en werken daarna offline.
QR-codes19
- QR-codes en barcodes in bulk uit een spreadsheetMaak van één kolom uit een spreadsheet duizenden QR-codes of barcodes, te downloaden als ZIP of als afdrukbaar etikettenvel. Geen upload.
- QR-code voor een websiteMaak van elk adres een QR-code. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor een wifinetwerkLaat gasten op je netwerk komen door een camera op een kaartje te richten. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code met je contactgegevens (vCard)Zet je hele contactkaart in één code. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor WhatsAppLaat iemand een WhatsApp-gesprek met je beginnen, met het eerste bericht al ingevuld. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor LINELaat mensen je op LINE toevoegen door te scannen. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor e-mailOpent een nieuwe e-mail aan jou, met onderwerp en tekst al klaar. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor smsOpent een sms aan jouw nummer, met de tekst er al in. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code met een telefoonnummerBiedt bij het scannen aan om jouw nummer te bellen. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor een agenda-afspraakZet met één scan een afspraak in de agenda. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor een locatieOpen een punt op de kaart. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor TelegramOpen je Telegram-profiel of -kanaal. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor MessengerOpen een Messenger-gesprek met je pagina. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor YouTubeOpen een video of een kanaal. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code voor een Zoom-vergaderingDoe mee aan een vergadering door te scannen. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- QR-code met platte tekstZet elke tekst om in een code, zonder link en zonder app erachter. Lokaal gegenereerd: er wordt niets geüpload, de code verloopt nooit en niemand telt je scans.
- Barcodes genererenMaak in batches Code 128-, Code 39-, EAN-13-, EAN-8-, UPC-, ITF-14- en MSI-barcodes. Download als PNG of SVG. Er wordt niets geüpload.
- QR-codes en barcodes lezenScan met de camera of sleep een schermafbeelding, foto of scan erin. Leest QR, Code 128, EAN, UPC, DataMatrix en meer. Er wordt niets geüpload.
- Etiketten afdrukken vanuit een lijstEen CSV-kolom wordt een afdrukklare PDF, afgestemd op standaard A4-etikettenvellen (65/44/24/12 per vel), QR of Code 128 plus tekst, met een optie om al gebruikte etiketten over te slaan. Lokaal.
Forensisch2
- Zie wat er verborgen zit in een bestand, en verwijder hetSleep een foto, video, audio of document erin: camera, data, gps-locatie, de software die het aanraakte en in welke volgorde, auteur, bedrijf. Verwijder het in je browser.
- Een afbeelding onderzoekenError level analysis, histogram en ruis, volledige metadata, C2PA Content Credentials en AI-generatormarkers — plus een zelfstandig HTML-rapport met de SHA-256 van het bestand. Geen verzonnen oordeel.
Web28
- Een set favicons makenEén afbeelding erin, een complete set pictogrammen eruit: een echte favicon.ico met meerdere formaten, PNG’s van 16 tot 512, een maskable icon, het manifest en de HTML.
- CSS visueel genererenSleep aan regelaars, bekijk het live voorbeeld, kopieer de CSS: lineaire, radiale en conische gradients, box-shadows met kant-en-klare stijlen, straal per hoek en vloeiende clamp()-maten.
- De opslag van deze site in je browser beherenToont alles wat tools.loreatec.jp in je browser bewaart — offline caches, gedownloade engines, AI-modellen, IndexedDB, OPFS — met werkende knoppen om te verwijderen.
- Een lettertype subsetten in je browserHoud alleen de tekens over die je site gebruikt en krijg een veel kleinere WOFF2 (en TTF), plus de regel @font-face. hb-subset — de engine van Google Fonts — gecompileerd om lokaal te draaien.
- Omschrijf de sfeer, krijg een paletTyp hoe het ontwerp moet aanvoelen — rustig, luxueus, 和風 — en krijg een zeskleurenpalet met WCAG-getoetste tekstcombinaties, als hex/HSL, CSS of JSON. Deterministisch, lokaal, geen AI.
- Uit welk land komt dit IP-adres?Plak IP-adressen of een serverlog en zie het land van elk adres, plus een telling per land. De landentabel wordt eenmalig gedownload en doorzocht in je browser — er wordt niets verstuurd.
- Tijdzones omrekenen en wereldklokVoeg steden van over de hele wereld toe en sleep de balk om overal hetzelfde moment te zien — handig om een gesprek over tijdzones heen te plannen. Zomertijd gaat vanzelf goed, ook zonder verbinding.
- De on-page SEO van een pagina controlerenTwintig controles op hoe goed een pagina is ingericht voor zoekmachines: breedte van title/description, koppen, alt-tekst, canonical, Open Graph, hreflang, structured data. Allemaal in je browser.
- Meta tags genererenSchrijf de title, description en social-share-tags (Open Graph) voor een pagina, met een live voorbeeld van het Google-resultaat en de social card. Kopieer het resultaat naar je pagina.
- Bekijk een voorbeeld van je zoekresultaatZie hoe de title en description van een pagina eruitzien in de Google-zoekresultaten, afgeknipt op dezelfde breedte als in het echt, op desktop en op een telefoon.
- Bekijk een voorbeeld van je social share cardBouw en bekijk de kaart die verschijnt als een link wordt gedeeld op social media (Open Graph- en Twitter/X-tags). Je browser laadt de afbeelding van het opgegeven adres; er loopt niets via deze site.
- Structured data genereren (JSON-LD)Structured data is code die Google vertelt waar een pagina over gaat: bedrijf, lokale onderneming, artikel, product, FAQ, breadcrumbs, evenement of sitezoek. Controleert ook bestaande code.
- Een robots.txt opstellen en testenrobots.txt is het bestand dat zoekmachines en bots vertelt welke delen van een site ze mogen bezoeken. Stel er een samen, blokkeer AI-crawlers los van zoekmachines, en test elke URL tegen de regels.
- Een llms.txt genererenllms.txt is een kort tekstbestand op /llms.txt dat je site beschrijft voor AI-systemen (taalmodellen). Stel er een samen. Het is een conventie, geen standaard — deze pagina zegt ook wat het niet doet.
- Een XML-sitemap genererenEen sitemap is de lijst pagina’s die je aan zoekmachines geeft. Zet URL’s om in een sitemap.xml met datum van laatste wijziging, wijzigingsfrequentie en prioriteit. Opent ook een bestaande sitemap.
- hreflang-tags genererenhreflang-tags vertellen Google welke taalversies bij elkaar horen. Stel een complete, gekoppelde set samen als HTML-tags, HTTP-headers of sitemap-items, met controles op de gebruikelijke fouten.
- Redirectregels genererenEen redirect stuurt bezoekers van een oud naar een nieuw adres. Zet oud → nieuw om in regels voor Apache (.htaccess), nginx of Netlify, en vang ketens, lussen en duplicaten af voor ze live gaan.
- Base64 coderen en decoderenBase64 schrijft gegevens als gewone letters en cijfers. Codeer of decodeer tekst, of sleep een bestand erin voor een data:-URI voor in een webpagina. Verwerkt Japans correct; niets wordt geüpload.
- URL’s coderen en decoderenSpaties, Japans, & of ? mogen niet zomaar in een webadres staan en moeten als %-codes. Codeer een hele URL of één waarde, of decodeer in beide richtingen. Herkent internationale (punycode) domeinen.
- Een hash genererenEen hash is een korte vingerafdruk van een bestand of tekst. Bereken SHA-256, SHA-384, SHA-512, SHA-1 of MD5 in je browser en vergelijk met de hash op de downloadpagina om een bestand te controleren.
- UUID’s en wachtwoorden genererenGenereer in bulk unieke ID’s (UUID v4) en sterke wachtwoorden met een sterkte-uitlezing in bits. Gebruikt de veilige toevalsgenerator van de browser; er verlaat niets je apparaat.
- Een JWT decoderenEen JWT (JSON Web Token) is een inlogtoken dat veel webapps gebruiken. Lees wat erin staat, zie wanneer het verloopt, en controleer een HS256-signatuur met je geheime sleutel — allemaal in je browser.
- Timestamps omrekenenUnix-tijd is het aantal seconden dat computers tellen vanaf 1970. Reken om tussen Unix-tijd, milliseconden, ISO 8601, lokale tijd, UTC en Japan Standard Time. Typ in een veld en de rest volgt vanzelf.
- Kleurcontrast controlerenControleer of tekst leesbaar is tegen zijn achtergrond. Meet het contrast tussen twee kleuren tegen de WCAG 2-toegankelijkheidsniveaus (AA en AAA) voor lopende tekst, grote tekst en knoppen of iconen.
- Tekstcase omzettenZet om tussen sentence case, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE en dot.case.
- URL-slugs genererenEen slug is het leesbare deel aan het eind van een webadres, zoals /tokyo-photos. Zet titels om in nette slugs: geen accenten, geen leestekens, en Japanse kana in romaji in plaats van verwijderd.
- Vultekst genererenGenereer vultekst voor ontwerp-mockups: lorem ipsum, Engelse vultekst of echte Japanse zinnen, per alinea, zin of woord, zodat je lay-out wordt getest met realistische regellengtes.
- Keyword density controlerenTel hoe vaak elk woord voorkomt in de tekst of HTML van een pagina, en welk aandeel van de tekst dat is, met veelvoorkomende woorden eruit gefilterd. Draait in je browser.
E-mail17
- Lees de headers van een berichtPlak de headers van een e-mail en zie de route, server voor server, met de vertraging bij elke stap; wat de ontvanger besliste (SPF, DKIM, DMARC); wat de spamfilters schreven. Volledig offline.
- Lees je DMARC-rapportenSleep de .xml-, .xml.gz- of .zip-bestanden uit je DMARC-mailbox erin: wie mail verstuurde namens jouw domein, of SPF/DKIM slaagden, en welke bronnen falen. Meerdere rapporten, CSV, geen upload.
- Controleer de HTML van je e-mailPlak de HTML van je e-mail en zie wat mailprogramma’s ermee doen: niet-ondersteunde elementen, trackingpixels, de Gmail-limiet van 102 KB, en een preview met afbeeldingen geblokkeerd en donkere modus.
- Maak de platte-tekstversie van een HTML-e-mailZet je HTML-e-mail om in leesbare platte tekst: koppen, lijsten en links als “tekst <url>”, afgebroken op 78 tekens. Plakken, kopiëren, klaar — in je browser, zonder upload.
- Zet de CSS van een e-mail inlineZet de regels uit je <style>-blok om in inline style-attributen, in de juiste volgorde, met behoud van media queries en pseudoklassen waar nodig. Draait in je browser; nooit geüpload.
- Test je onderwerpregel en preheaderZie waar je onderwerp wordt afgekapt in Gmail, Outlook, iPhone Mail, Yahoo! Japan en docomo, met Japanse tekens correct meegeteld, plus een postvakpreview en de woorden waar filters op letten.
- Begrijp een teruggekaatste e-mail (bounce)Plak een bounce (NDR) en krijg de ontvanger, de statuscode, de diagnose van de server, en wat het werkelijk betekent — ook bij Gmail, Microsoft, Yahoo en Japanse providers. Offline.
- Is dit een phishingpoging?Plak een verdacht bericht en zie de signalen toegelicht: afwijkende Reply-To, look-alike-domeinen, mislukte authenticatie, misleidende links, gevaarlijke bijlagen. Geen oordeel, geen link geopend.
- Zie wat je in een e-mail volgtPlak een bericht en vind de trackingpixels, externe afbeeldingen, klik-trackinglinks en campagneparameters erin. Er wordt niets geladen, dus dit vertelt de afzender nooit dat je het hebt gelezen.
- Controleer en ontdoe een lijst e-mailadressen van foutenPlak een lijst en krijg syntaxvalidatie, tikfouten in domeinen (ook Japanse providers), wegwerpdomeinen, functieaccounts, Gmail-normalisatie en een lijst zonder dubbelen. Verlaat je browser nooit.
- Open een .eml-bestandLees een opgeslagen e-mail zonder mailprogramma: headers, MIME-structuur, HTML in een sandboxframe zonder externe afbeeldingen, platte tekst, broncode en bijlagen. Afdrukken als PDF.
- Decodeer =?ISO-2022-JP?B?…?= en andere MIME-coderingenDecodeer e-mailheaders als RFC 2047 encoded words, in UTF-8, ISO-2022-JP, Shift_JIS of EUC-JP, en decodeer quoted-printable of base64 body-onderdelen. Codeert ook een headerwaarde. In je browser.
- Bouw de List-Unsubscribe-headers (afmelden met één klik)Maak de mailregels List-Unsubscribe en List-Unsubscribe-Post, waarmee Gmail en Yahoo een afmeldknop tonen. De regels sinds 2024 voor bulkverzenders worden gecontroleerd terwijl je typt.
- Bouw een e-mailhandtekeningMaak een e-mailhandtekening in Japanse of westerse volgorde, met eenvoudige HTML zonder afbeeldingen of weblettertypen, zodat hij in Outlook en elk mailprogramma hetzelfde toont.
- Bouw een mailto:-linkMaak een klik-en-mail-link die het mailprogramma opent met adres, onderwerp, tekst, cc en bcc al ingevuld. Japanse tekst wordt correct omgezet — dat gaat mis bij handwerk. Preview en HTML.
- Verberg (verhul) een e-mailadres op een webpaginaVier manieren om een e-mailadres op je website te zetten zonder dat spamrobots hem kunnen lezen. Elke methode komt met werkende code, een demo, en een eerlijke opmerking over wat hij écht tegenhoudt.
- Een logo-SVG controleren voor BIMI (je logo naast je e-mails)BIMI toont je logo naast je e-mails in sommige postvakken, en accepteert alleen streng SVG (SVG Tiny P/S). Dit toetst je logo aan elke regel en toont een voorbeeld op postvakformaat. Nooit geüpload.
Lokale AI1
Beveiliging6
- Druk de eerste 60 minuten af voordat je ze nodig hebtVul je contacten, platforms en back-ups in en krijg een A4-kaart met wat je doet in het eerste uur: ransomware, gehackte e-mail, verlies of cloudstoring. Gemaakt in je browser, nooit geüpload.
- Niemand houdt toegang na zijn vertrekVink je platforms aan en krijg een checklist voor uitdiensttreding of functiewijziging, geordend op tijdstip en verantwoordelijke: accounts, tokens, wachtwoorden, apparaten, badges. Niets geüpload.
- Zet een bedrag op de trage computerVul medewerkers, uurkosten en verloren minuten in (trage pc’s, crashes, storingen, wachten op IT); krijg de jaarlijkse kosten als bandbreedte en de terugverdientijd van een oplossing. Lokaal.
- Schrijf de AI-regels die je bedrijf nog niet heeftDeel je tools in drie niveaus in, vink verboden gegevens en toegestaan gebruik aan, en krijg een beleidsdocument in het Engels of Japans, als Markdown of pagina. Niets geüpload.
- Vijfentwintig vragen, eerlijke antwoorden, een planBeantwoord 25 basisvragen over apparaten, accounts, back-ups, mensen en netwerk; krijg hiaten op volgorde van belang en een actieplan. Gebaseerd op IPA en Cyber Essentials. Nooit geüpload.
- Zie wat WebRTC over je prijsgeeftControleer of je browser je lokale of IPv6-adres afgeeft aan elke website die er via WebRTC om vraagt, en of de moderne bescherming met plaatsvervangende namen aanstaat. De hele test draait offline: deze pagina maakt met geen enkele server contact, ook niet met de onze.
Werk op locatie2
- Je moet 60 plekken bezoeken. Wie gaat waarheen, welke dag, in welke volgorde?Plak Japanse adressen en verdeel ze over werkdagen: welke locaties samen, in welke volgorde, met aankomsttijd en kilometers. Export naar CSV, KML en een routeblad per dag. Geocoding door GSI.
- Vind het bevoegde kantoor voor elke Japanse gemeenteKies prefectuur en gemeente en zie welk belastingkantoor, pensioenkantoor, Hello Work, Arbeidsinspectie, Legal Affairs Bureau en immigratiekantoor bevoegd is, met adres en telefoon. Werkt offline.
Online tools13
Alle andere tools op deze site werken zonder enige verbinding. Deze paar hebben er wel een nodig, omdat ze een vraag over het netwerk stellen — meestal aan een openbare dienst zoals een DNS-resolver of een certificatendatabase, rechtstreeks vanuit je browser. Op elke pagina staat precies waarmee contact wordt gelegd en wat er wordt verstuurd; de tool “wat is mijn IP” vraagt het bewust aan onze eigen server (die je adres toch al ziet), en geen van deze tools leidt je bestanden of gegevens ergens langs om dat te verhullen.
- Alles wat DNS zegt over de beveiliging van je domein, in één tabelEén tabel: SPF, DMARC, DKIM, MTA-STS, BIMI, CAA, DNSSEC en TLSA/DANE voor een domein, plus Cloudflare-vs-Google. Via openbare DNS-over-HTTPS vanuit je browser; niets via deze site.
- Zie elk certificaat dat ooit voor je domein is uitgegevenDoorzoek de Certificate Transparency-logs (crt.sh) voor een domein: hostnamen, CA’s, vervaldatum. Vind vergeten subdomeinen en certificaten die je niet hebt aangevraagd. CSV-export.
- Reken om tegen de koers van vandaag — en weet welke dag dat isReken om tussen JPY, USD, EUR, GBP, CNY, KRW en 20 andere valuta’s, met dagelijkse koersen en hun datum. Laatste koersen blijven bewaard: werkt ook offline. Geen account, geen tracking.
- Vind de gearchiveerde versie van een paginaControleer of een webadres is gearchiveerd in de Wayback Machine, open de versie die het dichtst bij een datum ligt, en spring naar de kalender. Voor dode links, bewijs en “wat stond hier vroeger”.
- Leeft deze dependency nog, en welke licentie heeft hij?Plak een lijst met npm- of PyPI-packages of GitHub-repositories en krijg de laatste versie, datum, licentie en ouderdom sinds de release — verouderde gemarkeerd. Downloads, sterren, CSV-export.
- Wat is mijn IP-adres?Toont je publieke IPv4-adres en land, via onze eigen server, zonder externe partij. Het land wordt in je browser berekend; je adres gaat daarvoor nergens heen. Optioneel: IPv6 en eigenaar.
- Test je e-mail: plak de broncode, krijg het oordeelPlak de broncode van een bericht of sleep een .eml-bestand erin en krijg een score van 0–10, toegelicht: SPF, DKIM, DMARC, spam-blocklists, bezorgroute en zo’n zestig inhoudsregels. Niets geüpload.
- Controleer een SPF-record, of stel er een opSPF is de lijst met servers die voor jouw domein mail mogen versturen. Lees een record, tel de lookups tegen de limiet van tien, spoor fouten op, en test of een IP-adres mag versturen. Met generator.
- Controleer een DMARC-record, of stel er een opDMARC vertelt ontvangers wat te doen met mail die de controles niet doorstaat. Lees een record uitgelegd, spoor tikfouten op, check of een rapportadres mag ontvangen. Met generator.
- Controleer een IP-adres of domein tegen maillijstenEen blocklist is een lijst van adressen die spam versturen. Controleer een IP-adres of domein tegen vijftien daarvan, plus reverse-DNS. Niet-controleerbare lijsten heten dat — nooit “schoon”.
- DNS-records opzoekenVraag A-, AAAA-, CNAME-, MX-, TXT-, NS-, SOA-, CAA- en SRV-records op via DNS-over-HTTPS, en vergelijk twee resolvers om propagatie op te sporen.
- Je e-mail-DNS-records controlerenZoek de MX-, SPF-, DMARC- en een DKIM-selector op van een domein en zie wat elk daarvan betekent voor de bezorgbaarheid. Opgevraagd vanuit je browser.
- Een domeinregistratie opzoekenVraag registratiegegevens op via RDAP: registrar, aanmaak- en vervaldatum, statuscodes, nameservers en DNSSEC. Rechtstreeks vanuit je browser.
Waarom is het zo gebouwd?
De gebruikelijke gratis bestandsconverter werkt door je bestand naar een server te uploaden, het daar te verwerken en je een link te geven. Dat betekent dat de machine van een vreemde je contract, de scan van je paspoort of je vakantiefoto’s in handen heeft gehad, en dat je enige garantie een privacyverklaring is. Het betekent ook wachtrijen, maximale bestandsgroottes, watermerken en een registratiemuur.
Browsers kunnen dit werk al jaren zelf. Dezelfde software-engines die desktopprogramma’s gebruiken — de PDF-engine uit Firefox, de afbeeldingscode uit Chrome, ffmpeg voor video — draaien nu binnen de browser, op je eigen machine, op bijna volle snelheid. Dus hebben we de server gewoon weggelaten.
Wat je daaraan hebt
- Er valt niets te lekken. Er is geen upload, dus er ligt nergens anders een kopie van je bestand.
- Geen limieten die het noemen waard zijn. Het plafond is je eigen apparaat, geen abonnementsvorm.
- Het werkt in een vliegtuig. Laad een tool één keer en hij blijft werken met de verbinding uit. (De enige uitzonderingen zijn de paar “online tools”, die iets vragen aan een openbare dienst zoals een DNS-resolver — en dat op hun pagina vermelden.)
- Geen account, geen watermerk, geen “pro”-versie.
Zo controleer je dit allemaal zelf, in ongeveer dertig seconden →