# Convertir

> JSON, YAML, TOML, XML, CSV, SQL, marcas de tiempo, cron, colores y mayúsculas.

Convierte entre los formatos que de verdad publicas: JSON, YAML, TOML, XML, CSV, TSV, INSERT de SQL, tiempo Unix, cron, colores CSS, estilo de identificadores, IPv4, hex, binario, bases enteras, tamaños en bytes, unidades CSS y duraciones. Todo el análisis ocurre en la pestaña. No hay una API de conversión.

Si necesitas convertir fotos en lugar de archivos de datos, prueba [Online Image Converter](https://onlineimageconverter.net/). Si necesitas unir, dividir o comprimir un PDF, prueba [LoveThisPDF](https://lovethispdf.com/).

## Formatos de datos

- [JSON ↔ YAML](https://toolbuddy.dev/es/tools/json-yaml.md): Convierte JSON a YAML y YAML de vuelta a JSON en el navegador. Pega una config, un fragmento de Kubernetes o un fixture de API y copia el otro formato. El análisis usa js-yaml en local. Los documentos no se envían a un conversor.
- [JSON ↔ TOML](https://toolbuddy.dev/es/tools/json-toml.md): Convierte objetos JSON a TOML y documentos TOML de vuelta a JSON en el navegador. Útil para fragmentos de Cargo.toml, pyproject y configuración de apps. El análisis se queda en el dispositivo.
- [JSON ↔ XML](https://toolbuddy.dev/es/tools/json-xml.md): Convierte objetos JSON a XML y documentos XML de vuelta a JSON. Útil para restos de SOAP, RSS y APIs mezcladas. El XML se analiza con el DOMParser del navegador, así que las cargas se quedan en el dispositivo.
- [JSON ↔ CSV](https://toolbuddy.dev/es/tools/json-csv.md): Convierte un array de objetos JSON en CSV, o parsea cabeceras CSV a objetos JSON. El análisis respeta las comillas y corre en la pestaña, así que hojas con IDs y correos no se suben a un servicio de conversión.
- [CSV ↔ TSV](https://toolbuddy.dev/es/tools/csv-tsv.md): Convierte valores separados por comas a valores separados por tabuladores, y al revés, conservando los campos entre comillas. Un cambio de delimitador para volcados que prefieres no pegar en una hoja de cálculo online.
- [JSON a código](https://toolbuddy.dev/es/tools/php-array.md): Convierte JSON en literales de JS, Python o PHP. Los objetos pasan a dicts o a arrays con pares clave => valor. La conversión es una transformación local de cadenas.
- [JSON a TypeScript](https://toolbuddy.dev/es/tools/json-typescript.md): Infiere interfaces de TypeScript a partir de un JSON de ejemplo. Los objetos anidados se convierten en interfaces con nombre, y las claves que faltan en algunos objetos de un array quedan opcionales. La conversión se queda en la pestaña.

## SQL y CSV

- [JSON a SQL](https://toolbuddy.dev/es/tools/json-sql.md): Convierte un objeto JSON o un array de objetos en sentencias INSERT de SQL. Pon el nombre de la tabla, copia la consulta y deja las filas en el dispositivo en lugar de pegar fixtures en un conversor alojado.
- [CSV a SQL](https://toolbuddy.dev/es/tools/csv-sql.md): Convierte CSV en sentencias INSERT de SQL. La fila de cabecera se convierte en columnas. Las filas se quedan en la pestaña.
- [Consulta CSV](https://toolbuddy.dev/es/tools/csv-query.md): Previsualiza un CSV como tabla y ejecuta un subconjunto pequeño de SQL: SELECT, WHERE, ORDER BY y LIMIT. La consulta está en memoria en esta pestaña.

## Tiempo y fechas

- [Conversor de marcas de tiempo](https://toolbuddy.dev/es/tools/timestamp-converter.md): Convierte marcas Unix, milisegundos y fechas ISO 8601 en los dos sentidos. Ve UTC y hora local a la vez, genera el epoch de ahora y copia valores para logs, bases de datos y APIs sin un viaje a una API de conversión.
- [Comparar zonas horarias](https://toolbuddy.dev/es/tools/timezone-compare.md): Muestra un instante en varias zonas IANA con Intl. Pega una fecha ISO 8601 o déjalo vacío para usar ahora. La conversión es local.
- [Conversor de duraciones](https://toolbuddy.dev/es/tools/duration-converter.md): Convierte duraciones entre milisegundos, segundos, minutos, horas, días e ISO 8601 (PT1H30M). Pega 1h 30m, 5400s o un timeout de un archivo de configuración. El análisis se queda en el dispositivo.
- [Analizador de cron](https://toolbuddy.dev/es/tools/cron-parser.md): Explica una expresión cron en lenguaje claro, lista las próximas ejecuciones en tu zona horaria y permite editar campos o presets. Pega una línea crontab de 5 o 6 campos. El análisis es local, así que los horarios de los jobs no llegan a una API de cron.

## Números y bytes

- [Conversor de bases](https://toolbuddy.dev/es/tools/number-base.md): Convierte enteros entre binario, octal, decimal y hexadecimal. Usa BigInt para que identificadores grandes y máscaras de bits hagan el viaje de ida y vuelta. Toda la aritmética es local. No hay una API de conversión de enteros.
- [Números grandes](https://toolbuddy.dev/es/tools/big-number.md): Suma, resta, multiplica, divide y eleva enteros más grandes que Number.MAX_SAFE_INTEGER usando BigInt. La aritmética se queda en la pestaña.
- [Conversor hexadecimal](https://toolbuddy.dev/es/tools/hex-text.md): Codifica texto UTF-8 como bytes hexadecimales y decodifica hex de vuelta a texto. Inspecciona volcados de paquetes y salida de depuración sin un codificador hex remoto.
- [Conversor binario](https://toolbuddy.dev/es/tools/binary-text.md): Convierte texto a binario y binario de vuelta a texto. Inspecciona patrones de bits UTF-8 y volcados sencillos. La conversión se queda en el dispositivo, con ceros y unos que puedes copiar.
- [Conversor IPv4](https://toolbuddy.dev/es/tools/ip-converter.md): Convierte direcciones IPv4 entre decimal con puntos, entero sin signo, hex y binario con puntos. Útil cuando una base de datos guarda las IP como números. Es aritmética IPv4 local. No hay geolocalización ni consulta de tu IP.
- [Conversor de tamaños de datos](https://toolbuddy.dev/es/tools/data-size-converter.md): Convierte bytes entre unidades decimales (KB, MB, GB, TB) y binarias (KiB, MiB, GiB, TiB). Así ves por qué un disco de 500 GB aparece como 465 GiB. El cálculo se hace en la pestaña.

## Colores, CSS y nombres

- [Conversor de color](https://toolbuddy.dev/es/tools/color-converter.md): Convierte colores entre HEX, RGB, HSL, CMYK y notaciones CSS relacionadas. Previsualiza muestras, copia valores para tokens de diseño y traduce la salida de un selector a código. Corre entero en la pestaña, así que las paletas de marca no llegan a un conversor de terceros.
- [Contraste de color](https://toolbuddy.dev/es/tools/color-contrast.md): Comprueba el contraste WCAG entre dos colores. Pega HEX, RGB o HSL para el primer plano y el fondo. El cálculo de la ratio es local.
- [Conversor de unidades CSS](https://toolbuddy.dev/es/tools/css-unit-converter.md): Convierte longitudes CSS entre px, rem, em, pt, pc, in, cm y mm. Ajusta el tamaño de fuente base a tu raíz y copia el valor que necesites. La conversión es local.
- [Conversor de mayúsculas](https://toolbuddy.dev/es/tools/case-converter.md): Convierte identificadores entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE y slugs de URL. Pega un nombre o una lista, uno por línea. La conversión es una transformación local de cadenas.
