Omzetten
Zet de formaten om die je echt publiceert: JSON, YAML, TOML, XML, CSV, TSV, SQL INSERT, Unix-tijd, cron, CSS-kleuren, naamgeving, IPv4, hex, binair, getalstelsels, bytegroottes, CSS-eenheden en duren. Het parsen gebeurt in het tabblad. Er is geen omzet-API.
Als je foto's wilt omzetten in plaats van gegevensbestanden, probeer dan Online Image Converter. Als je een PDF wilt samenvoegen, splitsen of comprimeren, probeer dan LoveThisPDF.
Gegevensformaten11
JSON ↔ YAML
Zet JSON om naar YAML en YAML terug naar JSON in de browser. Plak een configuratie, een Kubernetes-fragment of een API-fixture en kopieer het andere formaat. Het parsen gebruikt js-yaml lokaal. Documenten gaan niet naar een omzetter.
JSON ↔ TOML
Zet JSON-objecten om naar TOML en TOML-documenten terug naar JSON in de browser. Handig voor fragmenten van Cargo.toml, pyproject en app-configuratie. Het parsen blijft op het apparaat.
JSON ↔ XML
Zet JSON-objecten om naar XML en XML-documenten terug naar JSON. Handig voor SOAP-resten, RSS en gemengde API's. XML wordt geparsed met de DOMParser van de browser, dus de gegevens blijven op het apparaat.
JSON ↔ CSV
Zet een reeks JSON-objecten om naar CSV, of CSV-koppen naar JSON-objecten. Het parsen kent aanhalingstekens en draait in het tabblad, dus tabellen met id's en e-mailadressen gaan niet naar een omzetdienst.
CSV ↔ TSV
Zet kommagescheiden waarden om naar tabgescheiden waarden en terug, met behoud van aangehaalde velden. Een kleine wissel van scheidingsteken voor dumps die je niet in een spreadsheetdienst wilt plakken.
JSON naar code
Zet JSON om naar literals in JS, Python of PHP. Objecten worden dicts of arrays met key => value. De omzetting is een lokale tekenreeksbewerking.
JSON naar TypeScript
Leid TypeScript-interfaces af uit een JSON-voorbeeld. Geneste objecten worden benoemde interfaces, en sleutels die in sommige objecten van een reeks ontbreken zijn optioneel. De omzetting blijft in het tabblad.
JSON naar Go
Leid Go-structs af uit een JSON-voorbeeld. Geneste objecten worden benoemde struct-typen met geëxporteerde velden en json-tags. Sleutels die in sommige objecten van een reeks ontbreken zijn optioneel. De omzetting blijft in het tabblad.
JSON naar Python
Leid Python-dataclasses af uit een JSON-voorbeeld. Geneste objecten worden benoemde klassen met type-aanduidingen. Sleutels die in sommige objecten van een reeks ontbreken zijn optioneel. De omzetting blijft in het tabblad.
JSON naar Rust
Leid Rust-structs af uit een JSON-voorbeeld. Geneste objecten worden benoemde structs met serde-hernoemingen. Sleutels die in sommige objecten van een reeks ontbreken zijn optioneel. De omzetting blijft in het tabblad.
JSON naar Java
Leid Java-records af uit een JSON-voorbeeld. Geneste objecten worden publieke records met Jackson-annotaties. Sleutels die in sommige objecten van een reeks ontbreken zijn optioneel. De omzetting blijft in het tabblad.
SQL en CSV3
JSON naar SQL
Zet een JSON-object of een reeks objecten om naar SQL INSERT-statements. Geef een tabelnaam, kopieer de query en houd de rijen op het apparaat in plaats van fixtures in een gehoste omzetter te plakken.
CSV naar SQL
Zet CSV om naar SQL INSERT-statements. De kopregel wordt de kolomlijst. De rijen blijven in het tabblad.
CSV-query
Bekijk CSV als tabel en voer een kleine SQL-deelverzameling uit: SELECT, WHERE, ORDER BY, LIMIT. De query draait in het geheugen van dit tabblad.
Tijd en datums4
Tijdstempel-omzetter
Zet Unix-tijdstempels, milliseconden en ISO 8601-datums in beide richtingen om. Zie UTC en lokale tijd naast elkaar, maak een 'nu'-epoch en kopieer waarden voor logs, databases en API's zonder een omzet-API.
Tijdzones vergelijken
Toon één tijdstip in meerdere IANA-tijdzones met Intl. Plak ISO 8601 of laat leeg voor nu. De omzetting is lokaal.
Duur-omzetter
Zet duren om tussen milliseconden, seconden, minuten, uren, dagen en ISO 8601 (PT1H30M). Plak 1h 30m, 5400s of een timeout uit een configuratiebestand. Het parsen blijft op het apparaat.
Cron-parser
Leg een cron-expressie uit in gewone taal, toon de volgende tijden in je lokale tijdzone en bewerk velden of voorinstellingen. Plak een crontab-regel met 5 of 6 velden. Het parsen is lokaal, dus roosters gaan niet naar een cron-API.
Getallen en bytes6
Getalstelsel
Zet gehele getallen om tussen binair, octaal, decimaal en hexadecimaal. BigInt zorgt dat grote id's en bitmaskers heen en terug kunnen. Alle rekenwerk is lokaal. Er is geen API voor gehele getallen.
Groot getal
Tel op, trek af, vermenigvuldig, deel en verhef gehele getallen die groter zijn dan Number.MAX_SAFE_INTEGER, met BigInt. De rekensom blijft in het tabblad.
Hex-omzetter
Codeer UTF-8-tekst als hexadecimale bytes en decodeer hex terug naar tekst. Bekijk pakketdumps en binaire debuguitvoer zonder een externe encoder.
Binaire omzetter
Zet tekst om naar binair en binair terug naar tekst. Bekijk UTF-8-bitpatronen en eenvoudige dumps. De omzetting blijft op het apparaat, met kopieerbare nullen en enen.
IPv4-omzetter
Zet IPv4-adressen om tussen puntnotatie, een geheel getal zonder teken, hex en binair met punten. Handig als een database IP's als getallen bewaart. Het is lokale IPv4-rekenkunde. Geen geo-zoekactie en geen 'wat is mijn IP'.
Datagrootte-omzetter
Zet bytes om tussen decimale eenheden (KB, MB, GB, TB) en binaire eenheden (KiB, MiB, GiB, TiB). Zie waarom een schijf van 500 GB als 465 GiB verschijnt. De rekensom draait in het tabblad.
Kleuren, CSS en namen4
Kleur-omzetter
Zet kleuren om tussen HEX, RGB, HSL, CMYK en verwante CSS-notaties. Bekijk een staal en kopieer waarden voor design tokens. Alles draait in het tabblad, dus paletten gaan niet naar een externe omzetter.
Kleurcontrast
Controleer het WCAG-contrast tussen twee kleuren. Plak HEX, RGB of HSL voor voorgrond en achtergrond. De verhouding wordt lokaal berekend.
CSS-eenheden
Zet CSS-lengtes om tussen px, rem, em, pt, pc, in, cm en mm. Stel de basislettergrootte in op je root en kopieer de waarde die je nodig hebt. De omzetting is lokaal.
Naamgevingsomzetter
Zet namen om tussen camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE en URL-slugs. Plak één naam of een lijst, één per regel. De omzetting is een lokale tekenreeksbewerking.