Lid
Thema: SysteemContrast: Standaard

Privacy

Wat je in een tool typt wordt nooit naar onze servers gestuurd. De enige uitzondering is een AI-agent die je zelf koppelt (zie AI-agents). Deze pagina toont alles wat de site op je apparaat bewaart.

Wat je browser verlaat

Niets wat je in de tools typt, plakt of opent wordt naar onze servers gestuurd. De site stuurt ons alleen een probleemmelding, als je op Melding versturen drukt, een idee of stem op het ideeënbord, een korte foutnotitie als een script op de pagina faalt (zie Foutnotities) en, als je lid wordt, je e-mailadres (zie Lidmaatschap). Koppel je een AI-agent aan onze MCP-server, dan bereikt ook wat die agent naar een tool stuurt ons (zie AI-agents). Advertenties worden door derden getoond en laden hun eigen inhoud.

Wat op je apparaat wordt bewaard

Elke sleutel die de site schrijft, gegenereerd uit de code. Niets hiervan wordt ergens naartoe gestuurd.

SleutelWat erin staatWaarHoe lang
codeknife-themeJe themakeuze (licht of donker)deze browsertot je het wist
codeknife-contrastJe contrastkeuze (standaard of hoog)deze browsertot je het wist
codeknife-readerJe keuze voor tekstgrootte en dyslexievriendelijke lettersdeze browsertot je het wist
codeknife-guidedWelke toolgidsen je al zagdeze browsertot je het wist
codeknife-adblock-bypassEen vlag die je zelf kunt zetten om de adblockercontrole over te slaan; de site schrijft hem nooitdeze browsertot je het wist
codeknife-recentDe laatste tools die je opendedeze browsertot je het wist
codeknife-recent-offJe keuze om recent gebruikte tools niet te bewarendeze browsertot je het wist
codeknife-pinsDe tools die je vastzettedeze browsertot je het wist
codeknife-code-languagesDe programmeertalen van de codevoorbeelden die je als favoriet koos en het laatst gebruiktedeze browsertot je het wist
codeknife-ideas-votedDe ideeën waarop je hebt gestemd, zodat het ideeënbord ze als gestemd kan tonendeze browsertot je het wist
codeknife-memberJe lidmaatschapslogin op dit apparaat: een sessietoken en of het lidmaatschap actief is, tot je uitlogt of je opgeslagen gegevens wistdeze browsertot je het wist
codeknife-options:<tool>De opties die je in een tool koos, en of ze onthouden wordendeze browsertot je het wist
codeknife-handoff:<id>Uitvoer die je van de ene tool naar de andere stuurt, verwijderd zodra hij gelezen isdit tabbladtot je het tabblad sluit

Offline kopie

Een service worker bewaart kopieën van pagina’s en bestanden in de cache van je browser, onder een naam die begint met codeknife- gevolgd door de versie, zodat de site zonder verbinding opent. Het zijn alleen sitebestanden, nooit wat je typt. Oude versies worden automatisch verwijderd; de rest verdwijnt als je de sitegegevens wist in je browserinstellingen.

Advertenties

De meeste pagina’s tonen advertenties van Google AdSense. Google laadt een eigen script, ontvangt je IP-adres en browsergegevens en kan cookies of vergelijkbare identificatiemiddelen op je apparaat plaatsen; zie het privacybeleid van Google. Daar hebben we geen invloed op en we ontvangen die gegevens niet. Pagina’s voor gevoelige tools (wachtwoorden, JWT’s, hashes), de startpagina, deze pagina en de meldingspagina laden geen advertentiescript en tonen geen advertenties. Leden zien op geen enkele pagina advertenties: hun browser laadt geen advertentie- of toestemmingsscript. De site controleert ook op een adblocker door een lokbestand bij onze eigen server op te vragen; wat je typte zit daar niet bij. Bezoekers in de EU en het VK krijgen eerst een toestemmingsvraag via de toestemmingstool van Google, die je keuze opslaat in een cookie of vergelijkbare opslag op je apparaat.

Foutnotities

Als een script op de pagina faalt, stuurt je browser ons zonder te vragen een korte notitie, maximaal vijf per pagina: de foutmelding, het bestand waar de fout vandaan kwam, de stacktrace, de tool, de paginataal en het pad, de user agent van je browser, de venstergrootte en het kleurenschema. Wat je typte zit er nooit in. We houden per soort fout een teller bij en als dezelfde fout zich blijft voordoen openen we een GitHub-issue met deze gegevens.

Statistieken

We tellen paginaweergaven met Cloudflare Web Analytics op pagina’s van niet-gevoelige tools. Het plaatst geen cookies en volgt je niet over sites heen. Het registreert het paginaadres, de verwijzer, het land, de browser en het apparaattype en laadtijden, nooit wat je typte. Pagina’s van gevoelige tools draaien geen statistieken.

Meldingen

Een melding bevat wat het voorbeeld toont voordat je verstuurt. Je invoer zit er alleen bij als je dat aanzet. Een e-mailadres is optioneel, wordt versleuteld opgeslagen en wordt alleen gebruikt om je te laten weten wanneer de oplossing live is; het wordt verwijderd zodra dat bericht is verstuurd, uiterlijk na 180 dagen.

Ideeën en stemmen

Een idee bevat de titel en tekst die je typt. Het wordt bewaard met zijn taal, is openbaar zodra we het hebben bekeken en heeft geen auteur, dus laat persoonsgegevens weg. Een stem wordt bewaard als een gesleutelde hash van je IP-adres en het idee, zodat één adres één keer telt; deze hashes worden na 90 dagen verwijderd en het aantal stemmen blijft. De botcontrole voor suggesties is ALTCHA, die we zelf draaien en pas laden als je een suggestie begint.

Lidmaatschap

Als je lid wordt, bewaren we je e-mailadres, je abonnement en wanneer dat afloopt, en de apparaten waarop je bent ingelogd (met de datum waarop elk is toegevoegd). Niets van wat je in een tool typt is ooit onderdeel van je account. Je e-mailadres wordt versleuteld bewaard en alleen gebruikt om inloglinks te sturen, die één keer werken en na 10 minuten verlopen. Het inlogformulier laat nooit zien of een adres een lidmaatschap heeft. Betaalgegevens gaan naar onze betaalprovider, nooit naar ons. Je account en e-mailadres worden 90 dagen nadat een lidmaatschap eindigt verwijderd, tenzij je verlengt, of op elk moment via de lidmaatschapspagina zodra het lidmaatschap is geëindigd.

AI-agents (MCP)

Onze tools draaien in je browser, maar je kunt ook een AI-agent een deel ervan laten gebruiken via onze MCP-server. Dit is de enige plek waar invoer onze servers bereikt: wat de agent naar een tool stuurt, wordt in het geheugen verwerkt om het antwoord te maken, wordt niet opgeslagen of gelogd en is niet aan je account gekoppeld. Het gaat via HTTPS. Alleen tools die geen gevoelige gegevens verwerken worden aangeboden; de hash-, wachtwoord- en JWT-tools nooit. De MCP-server hoort bij het lidmaatschap en is zonder niet beschikbaar. Koppelen vraagt om een actief lidmaatschap waarop je bent ingelogd en om jouw toestemming op de toestemmingspagina; als het lidmaatschap eindigt, werken gekoppelde agents niet meer. Per koppeling bewaren we de naam van de agent, het adres waar die naartoe terugkeert en gehashte toegangstokens, tot je de koppeling loskoppelt, wat je op elk moment kunt doen via je accountpagina, tot 30 dagen na het laatste gebruik of tot je je account verwijdert. Aanroepen boven je limiet worden afgekapt en de agent hoort wat is weggelaten; we weigeren nooit een aanroep omdat die boven de limiet zit.

Wie nog meer betrokken is

De site draait op Cloudflare, dat je verzoeken verwerkt om pagina’s te tonen en de gebruikelijke serverlogs kan bewaren. De botcontrole in het meldingsvenster is ALTCHA, die we zelf draaien en pas laden als je het venster opent. Meldingen worden GitHub-issues, nooit met je e-mailadres, en de e-mails dat de oplossing live is en de inlogmails gaan via Resend. Lidmaatschappen worden betaald via onze betaalprovider, die je e-mailadres en betaalgegevens ontvangt en voor de belasting de verkoper is.

Contact

Gebruik “Een probleem melden” op elke pagina.

Sneltoetsen

Sluiten

Overal

Tools en acties zoeken
Ctrl K
Deze hulp tonen
?
Thema wisselen
Ctrl Shift L
Geselecteerde tool vastzetten (in zoeken)
Ctrl P

In een tool

Uitvoer naar de eerste suggestie sturen
Ctrl ↵
Bestand in de invoer openen
Ctrl O
Uitvoer kopiëren
Ctrl Shift C
Zoeken sluitenesc
toolsBase64 coderen en decoderenZet tekst om naar Base64 of decodeer Base64 terug naar tekst, met het standaard- en URL-veilige alfabet.CoderenJSON-formatter en -validatorJSON opmaken, minifyen en valideren, met de exacte regel en kolom van elke fout.OpmakenRegex-testerTest JavaScript reguliere expressies met live markering, capture groups en een uitleg in gewone taal.TekstUUID- en ULID-generatorGenereer UUID v4, UUID v7 en ULID in bulk, of plak een ID om de versie, variant en tijdstempel te zien.GeneratorenUnix-tijdstempelconverterZet Unix-tijdstempels om naar datums en terug, in elke tijdzone, met ISO 8601, RFC 2822 en relatieve tijd.Datum en tijdHash- en HMAC-generatorBereken MD5-, SHA-1-, SHA-2-, SHA-3-, BLAKE2-, BLAKE3- en CRC-32-hashes van tekst of een bestand, met optionele HMAC.BeveiligingWachtwoordgenerator en sterktecontroleGenereer willekeurige wachtwoorden, wachtzinnen en pincodes, of controleer hoe sterk een wachtwoord is.BeveiligingJWT-decoder en -verifierDecodeer een JSON Web Token, controleer de geldigheid en claims en verifieer de handtekening met een geheim of publieke sleutel.BeveiligingCIDR- en IP-subnetcalculatorBereken bereik, masker en grootte van IPv4- en IPv6-netwerken, splits ze in subnetten en controleer wat in wat zit of overlapt.NetwerkCron-expressie uitleggerLees een cron-expressie in gewone taal, zie de volgende uitvoeringen in elke tijdzone en breng hem terug naar de standaardvorm.Datum en tijdRegels sorterenSorteer regels tekst van A naar Z of Z naar A, in natuurlijke volgorde (file2 voor file10), op codepunt, op getal of op lengte.TekstDubbele regels verwijderenVerwijder dubbele regels uit een lijst, bewaar de eerste of laatste kopie, negeer hoofdletters of spaties, of verwijder elke regel die herhaald wordt.TekstLijsten en tekst vergelijkenVergelijk twee lijsten regel voor regel: vind wat in beide staat, in één van de twee of in een van beide, of bekijk een gemarkeerd regelverschil naast elkaar.TekstTekstnotatie en slug makenZet tekst om naar camelCase, snake_case, kebab-case, Title Case en meer, of maak van een titel een URL-slug met afhandeling van accenten.TekstURL coderen, decoderen en parsenCodeer en decodeer tekst met procentcodering voor URL’s, of haal een URL uit elkaar in schema, host, pad en query en bewerk de query als tabel.CoderenValidators: IBAN, BSN, btw, pas en ISBNControleer een IBAN, BSN, creditcardnummer, EU-btw-nummer, e-mailadres, URL of ISBN, met de reden als het misgaat. Eén waarde per regel.ValiderenHTML-entities coderen en decoderenEscape tekst voor HTML met benoemde, decimale of hexadecimale entities, of zet entities als & en &eacute; terug om in tekens.CoderenStrings escapen en unescapenEscape tekst voor een JSON- of JavaScript-string, een SQL-string, een CSV-veld, een reguliere expressie of een shellwoord, of maak het escapen ongedaan.CoderenEAN-, UPC- en GTIN-controlecijfersControleer het controlecijfer van een EAN-8, EAN-13, UPC-A of GTIN-14, vul een ontbrekend cijfer aan, lees het land uit het GS1-voorvoegsel en reken ISBN-10 om naar EAN-13. Eén code per regel.ValiderenTestdata-generatorGenereer geldig ogende test-IBAN’s, BSN’s, EAN-barcodes en Europese btw-nummers in bulk. Ze slagen voor de controles, maar zijn van niemand.GeneratorenSQL-formatter en minifierMaak SQL leesbaar met elke clausule op een eigen regel, of minifieer het tot één regel, voor MySQL, PostgreSQL, SQLite, SQL Server en BigQuery.OpmakenTalstelselomrekenaarReken getallen om tussen binair, octaal, decimaal, hex en elk talstelsel van 2 tot 36, met grote getallen, two's complement en een bitweergave.CoderenYAML-, TOML- en JSON-converterZet om tussen JSON, YAML en TOML, of valideer en formatteer een document, met regel en kolom van elke fout.OpmakenCSV en JSON converterZet CSV om naar een JSON-array van objecten of arrays, of JSON terug naar CSV. Herkent het scheidingsteken en leest Nederlandse Excel-bestanden met puntkomma’s en decimale komma’s.DataGlob- en .gitignore-testerTest glob-patronen en .gitignore-regels op een lijst paden en zie welke paden passen en welke regel dat deed.TekstKleurconverterReken een kleur om tussen HEX, RGB, HSL, HWB en OKLCH, controleer het WCAG-contrast met een achtergrond of bouw er een Material 3-tonenpalet van.Opmakenchmod-calculatorReken Unix-bestandsrechten om tussen octaal (755), letters (rwxr-xr-x), ls -l en chmod-clausules, met een rooster van selectievakjes en de setuid-, setgid- en sticky-bits.BeveiligingUser-agent-parserLees een user-agent-string: browser, engine, besturingssysteem, apparaattype en of het een bot is. Laat het leeg om je eigen browser te lezen.NetwerkcURL omzetten naar codePlak een cURL-opdracht en krijg hetzelfde verzoek als fetch, Axios, Python requests, Go of PHP. Er wordt niets uitgevoerd en niets verstuurd.NetwerkMarkdown-voorbeeldSchrijf Markdown en zie het meteen weergegeven, of kopieer de HTML. Ruwe HTML wordt als tekst getoond en links worden gecontroleerd, dus niets in het voorbeeld kan draaien.OpmakenBarcode- en QR-codegeneratorMaak een QR-code, EAN-13, UPC-A, Code 128, ITF-14 of Data Matrix, download hem als SVG of PNG, of lees een code uit een afbeelding.Generatorenpagina’sWijzigingenWat er in elke release veranderdepagina’sOver onsWat codeknife.dev is en wie het maaktpagina’sIdeeënStel verbeteringen voor en stem op de ideeën van andere bezoekers.pagina’sPrivacyWat je browser verlaat en wat wordt bewaardpagina’sToegankelijkheidConformiteit, bekende beperkingen en hoe je een probleem meldtpagina’sLidmaatschapHaal advertenties weg en verhoog de limietenpagina’sacties