Convierte tus formatos de datos, directamente en tu navegador
Herramientas gratuitas y centradas en la privacidad para convertir y generar formatos de datos: todo se ejecuta localmente, nada se sube.
Convertidores de formatos de datos
- JSON a YAML — listo para tu configuración Convierte JSON a YAML. La indentación es tuya, los valores ambiguos van entrecomillados y el resultado se pega en un Compose o en tu CI.
- YAML a JSON — los IDs largos, exactos Convierte YAML a JSON. Los enteros grandes conservan todas sus cifras y varios documentos pasan a ser un array, listo para una API o un script.
- JSON a CSV — ábrelo en una hoja de cálculo Convierte un array JSON de objetos en hoja de cálculo. Las claves forman la fila de encabezado, lista para Excel, Numbers o Google Sheets.
- CSV a JSON — los números llegan como números Convierte una tabla CSV en un array de objetos JSON con las claves del encabezado. Números y booleanos salen tipados, listos para sumar o comparar.
- JSON a XML — XML válido, listo para pegar Convierte JSON a XML. Una sola raíz, nombres de etiqueta legalizados e indentación a tu gusto: listo para un cuerpo SOAP o un archivo de configuración.
- XML a JSON — atributos incluidos Convierte XML a JSON. Atributos, elementos repetidos y texto acaban todos en un sitio al que llegas con un punto o un corchete desde tu código.
Generadores de código desde JSON
- JSON a TypeScript — deja de teclear interfaces Convierte una muestra JSON en interfaces TypeScript. Los objetos anidados reciben su propio tipo con nombre: un payload pasa a ser un archivo que pegas.
- JSON a Python — Pydantic, dataclass o TypedDict Convierte una muestra JSON en clases de Python. Elige el estilo que ya usa tu proyecto y pega el resultado tal cual en models.py, sin retoques.
- JSON a Go — structs listas para tu archivo Convierte una muestra JSON en structs de Go con etiquetas json. Las columnas salen alineadas como las dejaría gofmt: pegar no exige ninguna limpieza.
- JSON a Rust — structs serde listas para derivar Convierte una muestra JSON en structs de Rust con derives de serde. Los nombres pasan a snake_case sin perder la clave: from_str funciona a la primera.
- JSON a Java — records que Jackson sí decodifica Convierte una muestra JSON en records de Java. Tipos envueltos y anotación Jackson donde un nombre tuvo que cambiar: el payload se decodifica tal cual.
- JSON a C# — records que System.Text.Json lee Convierte una muestra JSON en records o clases de C#. Cada propiedad renombrada lleva un atributo JsonPropertyName: el deserializador encuentra su clave.
JSON a bases de datos
- JSON a MySQL — un CREATE TABLE que se ejecuta Convierte una muestra JSON en un CREATE TABLE de MySQL. Los tipos salen de los valores, y una cadena larga para VARCHAR(255) recibe TEXT en su lugar.
- JSON a PostgreSQL — pégalo en psql Convierte una muestra JSON en un CREATE TABLE de PostgreSQL. Las cadenas pasan a TEXT, lo anidado a JSONB, y una clave ausente en filas queda nullable.
- JSON a Mongoose — un archivo de modelo listo Convierte una muestra JSON en un esquema de Mongoose. Un esquema por objeto, requerido donde la muestra enseña un valor, listo para exportar como modelo.
- JSON a Prisma — un modelo que sí migra Convierte una muestra JSON en un modelo de Prisma. El identificador que todo modelo necesita está siempre: prisma validate pasa y la migración se ejecuta.
- JSON a esquema BigQuery — bq load lo acepta Convierte una muestra JSON en un archivo de esquema BigQuery. Se fusionan los campos de todas las filas: la carga entra al primer intento, no al tercero.
- JSON a Protobuf — un .proto que protoc compila Convierte una muestra JSON en mensajes proto3. Los nombres se reparan para protobuf y json_name guarda la clave original: los dos lados siguen de acuerdo.
Formatear, validar, comparar
- Formateador JSON — lee un payload minificado Indenta JSON dejando los números tal como se escribieron. Un identificador de veinte cifras las conserva todas: lees la respuesta, no una copia.
- Minificador JSON — menos bytes por la red Quita los espacios de un JSON. Los números conservan su escritura y las cadenas sus escapes: el payload adelgaza y sigue diciendo lo mismo.
- Ordenar claves JSON — un diff que se puede leer Ordena alfabéticamente las claves de un JSON, en todos los niveles. Dos archivos ordenados igual difieren solo en lo que de verdad cambió.
- Validador JSON — la línea y columna a corregir Comprueba que un JSON se parsea, con la línea y la columna cuando no. Vas directo al carácter que lo rompió en lugar de buscarlo a ojo.
- Formateador YAML — comentarios y anclas siguen Reindenta YAML sin tocar lo que dice. Tus comentarios y tus anclas pasan enteros: el archivo sigue siendo el que querías commitear.
- Validador YAML — la línea donde se detiene Comprueba que un YAML se parsea: indentación, comillas, anclas, claves repetidas. Cuando se detiene, tienes la línea y sabes dónde mirar.
Codificación y decodificación
- Texto a Base64 — seguro en cabecera o cuerpo Codifica texto en Base64, con variante apta para URL. El texto pasa antes a bytes UTF-8, así que acentos y emoji llegan intactos al otro lado.
- Base64 a texto — lee lo que dice un blob Decodifica Base64 a texto. Saltos de línea, relleno ausente y alfabeto apto para URL se aceptan, porque así es como llega el Base64 de verdad.
- Codificar URL — un valor que llega entero Codifica texto para una URL: el espacio pasa a %20 y cada carácter reservado se escapa, así el valor llega al servidor tal como lo escribiste.
- Decodificar URL — lee los parámetros de un enlace Decodifica texto con codificación por porcentajes a forma legible. El más sigue siendo un más: correcto en una URL y erróneo en datos de formulario.
- Texto a hexadecimal — ve el carácter invisible Muestra un texto como bytes UTF-8 en hexadecimal, separados por espacios. El número de bytes suele sorprender, y el byte de más suele ser la respuesta.
- Hexadecimal a texto — pega el volcado tal cual Decodifica bytes hexadecimales a texto UTF-8. Espacios, comas, dos puntos, prefijos 0x y mayúsculas se aceptan: un volcado llega de mil formas.
Utilidades para desarrolladores
- Generador de UUID — cien listos para pegar Genera hasta 100 identificadores UUID v4 aleatorios de una vez, hechos en tu navegador: bastan para un fixture o un script de seed.
- Generador de hash — comprueba que una huella coincide Aplica SHA-256, SHA-1 o SHA-512 a un texto. El mismo texto da siempre el mismo resumen: compara el tuyo con el que te han pasado.
- Timestamp Unix a fecha — lee una línea de log Convierte un timestamp Unix en fecha legible: ISO 8601, UTC, tu hora local, segundos, milisegundos y cuánto tiempo hace, todo de una sola vez.
- Fecha a timestamp Unix — el número que pide una API Convierte una fecha a segundos y milisegundos Unix. Una fecha que no existe se rechaza: nunca pegas un valor que se deslizó un mes sin avisar.
- Conversor de mayúsculas — un nombre, cada convención Pasa un texto entre camelCase, PascalCase, snake_case, kebab-case y CONSTANT_CASE. Las letras acentuadas y no latinas llegan intactas al otro lado.