Online Free Tools
  • Inicio
  • Herramientas
  • Registros de Desarrollo
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch
Herramientas
Conversor CSV ↔ JSON — tipos, separador y localVer cabeceras HTTP de un sitio — Inspeccionar response headersCuál es mi IP — Ver tu IP públicaMarkdown a HTML (y al revés) — vista previa seguraCompare Two Texts Online — Text Diff CheckerYAML a JSON (y al revés) — tipos, multi-doc, localConversor CSV ↔ JSON — tipos, separador y localCalculadora de IMC — Cómo calcular el índice de masa corporalCalculadora de ROI — Cómo calcular el retorno de la inversiónCalculadora de ingreso marginal — Fórmula ΔIT / ΔQPies cuadrados a metros cuadrados — Para viviendas y reformasCalculadora de cambio porcentual — De valor antiguo a nuevoCalculadora de gradiente — ∇f multivariable (derivadas parciales)

Conversor CSV ↔ JSON — tipos, separador y local

Convierte CSV a JSON o JSON a CSV en tu navegador. Pasos: elige la dirección, pega o sube, define el separador y la cabecera, y copia o descarga. Maneja campos entre comillas con comas, punto y coma y tabuladores; de JSON a CSV, los objetos anidados se aplanan en columnas. Ejemplo: convierte una hoja de productos (sku, título, precio) en un arreglo JSON — los datos se quedan en local.


      

      

Cómo funciona

Elige CSV → JSON o JSON → CSV; el análisis y la generación se hacen aquí con Papa Parse. En CSV eliges separador (o detección automática), si la primera fila es cabecera y si se infieren números/booleanos. En JSON, los objetos anidados se aplanan a columnas con ruta por puntos y las columnas son la unión de todas las claves.

Reglas que debes esperar

Qué esperar al convertir: cómo se tratan los tipos de celda, qué separadores y comillas se aplican y cómo el JSON anidado se asigna a columnas.

  • Tipos: las celdas CSV son texto por defecto. Activa «Inferir tipos» para números/booleanos, pero 007 se vuelve 7 y los números largos pueden perder precisión; déjalo desactivado para SKU, códigos postales y teléfonos.
  • Separadores: coma, punto y coma (habitual en Excel europeo) y tabulador (TSV); la detección automática lo adivina del texto. Los campos con el separador, comillas o saltos de línea se encierran entre comillas dobles según RFC 4180.
  • JSON → CSV: los objetos se aplanan con rutas por puntos (dim.w, dim.h); los arreglos se escriben como cadena JSON en una celda; las columnas son la unión de todas las claves y lo que falta queda vacío.
  • Privacidad: tu texto y archivos no se suben. Traer Papa Parse desde un CDN solo descarga el código de la librería, no tus datos.

Ejemplo

El CSV `sku,title,price` con la fila `A-001,"Chair, oak",129.9` se vuelve JSON `{"sku":"A-001","title":"Chair, oak","price":"129.9"}` (sin tipos, price queda como texto; actívalos para el número 129.9). Al revés: `[{"sku":"A-001","dim":{"w":40,"h":90}}]` genera la cabecera `sku,dim.w,dim.h` con la fila `A-001,40,90`.

Buenos usos

  • E-commerce: convierte una hoja de productos exportada (sku, título, precio) en un arreglo JSON para la API de una tienda o marketplace.
  • Desarrolladores: reforma una respuesta JSON en CSV para hojas de cálculo, conciliación o entrega.
  • Datos/operaciones: pasa un CSV de reportes o eventos (coma, punto y coma o TSV) a JSON para un pipeline, con comas y saltos de línea bien escapados.

Frequently asked questions

¿Se conservan mis números, ceros a la izquierda e identificadores?

Por defecto cada celda se mantiene como texto, así 007 y los identificadores largos se conservan. Si activas «Inferir tipos», los valores numéricos se vuelven números: 007 pasa a 7 y los dígitos muy largos pueden perder precisión. Déjalo desactivado para SKU, códigos postales y teléfonos.

¿Admite punto y coma o tabuladores, no solo comas?

Sí. Elige coma, punto y coma o tabulador, o deja la detección automática y Papa Parse lo adivina. El punto y coma es habitual en exportaciones de Excel europeas; el tabulador es TSV.

¿Cómo se tratan los campos con comas, comillas o saltos de línea?

Se encierran entre comillas dobles y las comillas internas se duplican, según RFC 4180. Así un título como Chair, oak queda en un campo en vez de dividirse en dos columnas.

¿Cómo se vuelve columnas el JSON anidado?

Los objetos se aplanan a columnas con ruta por puntos (dim.w, dim.h). Los arreglos se escriben como cadena JSON en una sola celda. Las columnas son la unión de las claves de todos los registros y lo que falta queda vacío.

¿Mis datos salen del navegador?

No. El análisis se queda en esta pestaña y los archivos que eliges se leen localmente. Un CDN puede servir Papa Parse; esa petición solo descarga código, no sube tu CSV ni tu JSON.

Related tools

  • YAML a JSON (y al revés) — tipos, multi-doc, local
  • Compare Two Texts Online — Text Diff Checker

References

  • RFC 4180 — CSV
  • Papa Parse
  • RFC 8259 — JSON
Online Free Tools · Proyecto de aprendizaje · Iterando · About