# Converti

> JSON, YAML, TOML, XML, CSV, SQL, timestamp, cron, colori e maiuscole.

Converti i formati che pubblichi davvero: JSON, YAML, TOML, XML, CSV, TSV, INSERT SQL, tempo Unix, cron, colori CSS, stile degli identificatori, IPv4, hex, binario, basi intere, dimensioni in byte, unità CSS e durate. L'analisi resta nella scheda. Non c'è un'API di conversione.

Se ti serve convertire foto invece di file di dati, prova [Online Image Converter](https://onlineimageconverter.net/). Se ti serve unire, dividere o comprimere un PDF, prova [LoveThisPDF](https://lovethispdf.com/).

## Formati di dati

- [JSON ↔ YAML](https://toolbuddy.dev/it/tools/json-yaml.md): Converti JSON in YAML e YAML di nuovo in JSON nel browser. Incolla una config, un frammento Kubernetes o una fixture di API e copia l'altro formato. L'analisi usa js-yaml in locale. I documenti non vanno a un convertitore.
- [JSON ↔ TOML](https://toolbuddy.dev/it/tools/json-toml.md): Converti oggetti JSON in TOML e documenti TOML di nuovo in JSON nel browser. Utile per frammenti di Cargo.toml, pyproject e configurazione delle app. L'analisi resta sul dispositivo.
- [JSON ↔ XML](https://toolbuddy.dev/it/tools/json-xml.md): Converti oggetti JSON in XML e documenti XML di nuovo in JSON. Utile per resti di SOAP, RSS e API miste. L'XML si analizza con il DOMParser del browser, così i payload restano sul dispositivo.
- [JSON ↔ CSV](https://toolbuddy.dev/it/tools/json-csv.md): Converti un array di oggetti JSON in CSV, o analizza le intestazioni CSV in oggetti JSON. L'analisi rispetta le virgolette e gira nella scheda, così i fogli con ID ed email non si inviano a un servizio di conversione.
- [CSV ↔ TSV](https://toolbuddy.dev/it/tools/csv-tsv.md): Converti valori separati da virgole in valori separati da tabulazioni, e viceversa, conservando i campi tra virgolette. Un cambio di delimitatore per dump che preferisci non incollare in un foglio di calcolo online.
- [JSON verso codice](https://toolbuddy.dev/it/tools/php-array.md): Converti JSON in letterali di JS, Python o PHP. Gli oggetti diventano dict o array con coppie chiave => valore. La conversione è una trasformazione locale di stringhe.
- [JSON verso TypeScript](https://toolbuddy.dev/it/tools/json-typescript.md): Deduce interfacce TypeScript da un JSON di esempio. Gli oggetti annidati diventano interfacce con nome, e le chiavi assenti in alcuni oggetti di un array restano opzionali. La conversione resta nella scheda.

## SQL e CSV

- [JSON verso SQL](https://toolbuddy.dev/it/tools/json-sql.md): Converti un oggetto JSON o un array di oggetti in istruzioni INSERT SQL. Metti il nome della tabella, copia la query e lascia le righe sul dispositivo invece di incollare le fixture in un convertitore ospitato.
- [CSV verso SQL](https://toolbuddy.dev/it/tools/csv-sql.md): Converti CSV in istruzioni INSERT SQL. La riga di intestazione diventa le colonne. Le righe restano nella scheda.
- [Query CSV](https://toolbuddy.dev/it/tools/csv-query.md): Mostra un CSV come tabella ed esegue un piccolo sottoinsieme di SQL: SELECT, WHERE, ORDER BY e LIMIT. La query è in memoria in questa scheda.

## Tempo e date

- [Convertitore di timestamp](https://toolbuddy.dev/it/tools/timestamp-converter.md): Converti timestamp Unix, millisecondi e date ISO 8601 nei due sensi. Vedi UTC e ora locale insieme, genera l'epoch di adesso e copia valori per log, database e API senza un viaggio verso un'API di conversione.
- [Confronta fusi orari](https://toolbuddy.dev/it/tools/timezone-compare.md): Mostra un istante in vari fusi IANA con Intl. Incolla una data ISO 8601 o lascialo vuoto per usare adesso. La conversione è locale.
- [Convertitore di durate](https://toolbuddy.dev/it/tools/duration-converter.md): Converti durate tra millisecondi, secondi, minuti, ore, giorni e ISO 8601 (PT1H30M). Incolla 1h 30m, 5400s o un timeout di un file di configurazione. L'analisi resta sul dispositivo.
- [Analizzatore cron](https://toolbuddy.dev/it/tools/cron-parser.md): Spiega un'espressione cron in italiano chiaro, elenca le prossime esecuzioni nel tuo fuso orario e permette di modificare campi o preset. Incolla una riga crontab di 5 o 6 campi. L'analisi è locale, così gli orari dei job non arrivano a un'API cron.

## Numeri e byte

- [Convertitore di basi](https://toolbuddy.dev/it/tools/number-base.md): Converti interi tra binario, ottale, decimale ed esadecimale. Usa BigInt così gli identificatori grandi e le maschere di bit fanno l'andata e ritorno. Tutta l'aritmetica è locale. Non c'è un'API di conversione degli interi.
- [Numeri grandi](https://toolbuddy.dev/it/tools/big-number.md): Somma, sottrai, moltiplica, dividi ed eleva interi più grandi di Number.MAX_SAFE_INTEGER usando BigInt. L'aritmetica resta nella scheda.
- [Convertitore esadecimale](https://toolbuddy.dev/it/tools/hex-text.md): Codifica testo UTF-8 come byte esadecimali e decodifica l'hex di nuovo in testo. Ispeziona dump di pacchetti e output di debug senza un codificatore hex remoto.
- [Convertitore binario](https://toolbuddy.dev/it/tools/binary-text.md): Converti testo in binario e binario di nuovo in testo. Ispeziona schemi di bit UTF-8 e dump semplici. La conversione resta sul dispositivo, con zeri e uni che puoi copiare.
- [Convertitore IPv4](https://toolbuddy.dev/it/tools/ip-converter.md): Converti indirizzi IPv4 tra decimale puntato, intero senza segno, hex e binario puntato. Utile quando un database salva gli IP come numeri. È aritmetica IPv4 locale. Non c'è geolocalizzazione né la ricerca del tuo IP.
- [Convertitore di dimensioni](https://toolbuddy.dev/it/tools/data-size-converter.md): Converti i byte tra unità decimali (KB, MB, GB, TB) e binarie (KiB, MiB, GiB, TiB). Così vedi perché un disco da 500 GB compare come 465 GiB. Il calcolo avviene nella scheda.

## Colori, CSS e nomi

- [Convertitore di colore](https://toolbuddy.dev/it/tools/color-converter.md): Converti colori tra HEX, RGB, HSL, CMYK e notazioni CSS vicine. Guarda i campioni, copia i valori per i token di design e traduci l'uscita di un selettore in codice. Gira tutto nella scheda, così le palette di marca non arrivano a un convertitore di terzi.
- [Contrasto di colore](https://toolbuddy.dev/it/tools/color-contrast.md): Controlla il contrasto WCAG tra due colori. Incolla HEX, RGB o HSL per primo piano e sfondo. Il calcolo del rapporto è locale.
- [Convertitore di unità CSS](https://toolbuddy.dev/it/tools/css-unit-converter.md): Converti lunghezze CSS tra px, rem, em, pt, pc, in, cm e mm. Imposta la dimensione del font di base sulla tua radice e copia il valore che ti serve. La conversione è locale.
- [Convertitore di maiuscole](https://toolbuddy.dev/it/tools/case-converter.md): Converti identificatori tra camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE e slug di URL. Incolla un nome o un elenco, uno per riga. La conversione è una trasformazione locale di stringhe.
