Naar inhoud springen

Developertools die je gegevens lokaal houden

Formatteer JSON en SQL, test reguliere expressies, codeer en decodeer gegevens, genereer ID's en wachtwoorden en controleer webpagina's, waarbij de meeste tools in je browser draaien.

Data & code

Coderen & beveiligen

Ontwerp

Tijd & planning

Web & SEO

Hulpmiddelen voor je dagelijkse ontwikkelwerk

Developers plakken elke dag tokens, API-antwoorden, klantgegevens en configuratie in online tools, vaak zonder na te denken over waar die gegevens naartoe gaan. Een JWT kan gebruikersgegevens bevatten, een JSON-payload kan persoonsgegevens bevatten en de invoer van een hash kan een geheim zijn. De developertools hier zijn zo gebouwd dat dit soort gegevens in je browsertab blijft.

De tools zijn onderverdeeld in gegevens en code (formatters, validators, typegeneratoren, reguliere expressies), codering en beveiliging (Base64, JWT, hashes, UUID's, wachtwoorden), ontwerp (kleurverlopen, schaduwen, paletten, iconen), tijd en planning (cron-expressies, Unix-timestamps) en controles voor web en SEO.

Nationale ID- en belastingnummers

Controleer nationale ID- en belastingnummers uit 18 landen, van de Braziliaanse CPF en het nieuwe alfanumerieke CNPJ tot de Italiaanse codice fiscale en de Poolse PESEL, en zie waarom een nummer niet klopt. Heb je testdata nodig? Genereer duizenden testnummers met een geldig formaat op basis van geboortedatum, geslacht of regio. Ze worden in je browser gemaakt en gelabeld als testgegevens.

Browsertools en servertools

De meeste van deze tools zijn pure functies die in je browser draaien, zonder dat er netwerkverzoeken worden gedaan. Een paar tools hebben van nature internet nodig: de SEO of Open Graph-tags van een website controleren betekent dat die openbare pagina moet worden opgehaald, een DNS-lookup moet DNS bevragen en een mock-API moet ergens gehost worden. Die tools staan op hun pagina's gelabeld als “Verwerkt op onze server”, geven aan wat ze versturen en wat er wordt bewaard, en halen alleen de openbare URL's op die je zelf invoert.

Standaarden en nauwkeurigheid

De tools volgen de relevante specificaties: bij het parsen van JSON zie je de exacte regel en kolom van een fout, JWT-verificatie ondersteunt HMAC-, RSA- en ECDSA-handtekeningen, hashes worden berekend met de Web Crypto API wanneer de browser die biedt en UUID's komen uit een cryptografisch veilige willekeurige bron. Als het gedrag per omgeving verschilt, zoals bij varianten van reguliere expressies of SQL-dialecten, geeft de tool aan welke variant hij gebruikt.

Veilig werken met gevoelige gegevens

Behandel tokens, sleutels en productiegegevens als geheimen, ook in een lokale tool: sluit de tab als je klaar bent en plak ze niet in tools die gegevens naar een server sturen. Gebruik voor controles waarbij een URL moet worden opgehaald alleen openbare pagina's. De servertools weigeren privé- en interne netwerkadressen, wat je er ook tegen beschermt dat je per ongeluk je eigen netwerk aftast.

Meer categorieën