ToolBuddy

Web

Hulpprogramma's in de browser voor JSON, HTML, CSS, JavaScript, XML, SQL, Markdown, verschillen, regex en URL's. Elk hulpmiddel van ToolBuddy draait lokaal, dus gegevens, sjablonen en tokens verlaten je apparaat niet.

JSON-formatter

Maak JSON leesbaar, zet het op één regel en controleer de syntaxis in je browser. Plak een payload, herstel de inspringing en zie syntaxisfouten zonder gegevens naar een server te sturen. Geschikt voor API's, configuratiebestanden en geneste objecten. Het resultaat blijft op je apparaat.

JavaScript-formatter

Maak JavaScript leesbaar of compacter in de browser. Geef geminificeerde fragmenten uit DevTools opnieuw inspringing, of haal witruimte weg voor een ruwe grootteschatting. De opmaak blijft op het apparaat, dus eigen scripts gaan niet naar een online formatter.

SQL-formatter

Maak SQL leesbaar in de browser, met dialecten voor PostgreSQL, MySQL, SQLite en T-SQL. Plak een query, kies de inspringing en kopieer leesbare SQL zonder statements naar een formatterdienst te sturen.

HTML-formatter

Maak HTML leesbaar of compacter, lokaal. Geef geneste tags opnieuw inspringing of haal witruimte weg. Handig voor e-mail, partials en rommelige plak uit DevTools. Sjablonen worden niet geüpload.

CSS-formatter

Maak CSS leesbaar of compacter in de browser. Zet regels uit elkaar of druk een stylesheet samen voor een snelle grootteschatting. Eigen stijlen worden niet geüpload.

XML-formatter

Maak XML leesbaar of compacter in je browser. Spring geneste elementen uit SOAP, RSS en configuratie in, of haal witruimte weg. Parsen en opmaken verlaten het tabblad niet.

URL-encoder

Percent-encodeer en decodeer URL's en queryparameters volgens encodeURIComponent. Herstel kapotte links, escape gereserveerde tekens en bekijk gecodeerde query's lokaal.

URL-parser

Splits een URL in protocol, host, poort, pad, query en hash met de URL-API van de browser. Bekijk zoekparameters als JSON zonder een externe parser. Handig als een logregel één lange gecodeerde URL is.

HTML-escape

Escape en unescape HTML-entiteiten in de browser. Zet <, >, & en aanhalingstekens om naar entiteiten, of zet &amp; terug naar tekens. Er wordt niets geüpload. Handig voor sjablonen en HTML in e-mail.

JSON-escape

Escape een tekenreeks voor gebruik in JSON (aanhalingstekens, backslashes en stuurtekens) of unescape een JSON-tekenreeks. Dit gebruikt JSON.stringify en JSON.parse in je tabblad.

HTML verwijderen

Zet HTML-fragmenten om naar platte tekst door tags te verwijderen en eventueel entiteiten te decoderen. Haal leesbare tekst uit e-mail, CMS-export en scrapes zonder markup naar een sanitatie-API te sturen.

Markdown-editor

Schrijf Markdown met een live voorbeeld in je browser. Maak README-stukken, documentatie en commentaren, en kopieer Markdown of gerenderde HTML. Het voorbeeld blijft op het apparaat.

Mermaid-diagram

Teken Mermaid-diagrammen vanuit tekst: stroomdiagrammen, sequenties, ER-diagrammen en meer. Plak de DSL, bekijk de grafiek en kopieer de bron voor documentatie. Het tekenen gebeurt op het apparaat.

Tekstverschil

Vergelijk twee tekstblokken en markeer toevoegingen, verwijderingen en ongewijzigde regels. Handig voor configuratie, tekst en logfragmenten als je gevoelige verschillen niet in een online checker wilt plakken. De vergelijking gebeurt lokaal.

Regex-tester

Test reguliere expressies van JavaScript in de browser. Plak een patroon en een tekenreeks, zet vlaggen aan, zie gemarkeerde treffers en capture-groepen, en kopieer treffers of een vervanging. Patronen verlaten het tabblad niet.

Regelhulpen

Sorteer, ontdubbel, keer om, schud of trim regels in de browser. Plak een lijst uit een log of een configuratiebestand en kopieer het resultaat. De verwerking blijft op het apparaat.

JSON repareren

Herstel veelvoorkomende JSON-fouten zoals een komma te veel, commentaren en sleutels zonder aanhalingstekens, en maak het resultaat daarna leesbaar. Draait lokaal, dus kapotte fixtures gaan niet naar een hersteldienst.

JSON naar JSON Schema

Leid een JSON Schema af uit een voorbeeldobject of -reeks. Types, eigenschappen en verplichte sleutels worden in het tabblad afgeleid. Een beginpunt voor API-contracten, geen volledige draft-2020-generator.

JSON-verschil

Vergelijk twee JSON-documenten op pad. Zie toegevoegde, verwijderde en gewijzigde waarden zonder een tekstverschil per regel. De vergelijking is lokaal.

JSONPath-tester

Bevraag JSON met JSONPath in de browser. Plak een document, voer een pad in zoals $.users[*].id en kopieer de treffers. Geen externe query-engine.

JSON-LD-inspectie

Bekijk geplakte JSON-LD of een scriptblok type=application/ld+json. Zie @type, @context en sleutels zonder een pagina op te halen. Het parsen blijft op het apparaat.

Tekstlengte

Tel tekens, woorden, regels en UTF-8-bytes van een geplakte tekenreeks. Handig om de grootte van een payload te schatten. Het tellen is lokaal.

XML-validator

Controleer of XML welgevormd is met de DOMParser van de browser. Dit is geen XSD- of DTD-validatie en haalt geen schema's op.

XPath-tester

Evalueer een XPath-expressie tegen geplakte XML in de browser. De tekst van passende knopen wordt getoond. Geen externe XML-processor.

Sjabloontekenreeks

Vul ${pad} of {{ pad }}-plaatsaanduidingen vanuit een JSON-object. Het invullen is een lokale tekstvervanging.

Stacktrace-opmaak

Maak stacktraces van JavaScript, Java en Go leesbaar. Frames worden ingesprongen. De opmaak is lokaal.