Guía

Conversores online: qué formato usar en cada caso

Los formatos de datos existen porque cada uno resuelve un problema distinto. Esta guía explica en qué se diferencian, cuándo conviene cada conversión y qué se pierde por el camino, con la herramienta que la resuelve al lado.

Disponibles

Conversiones útiles para datos, web y desarrollo

CSV y JSON: tabla plana frente a estructura anidada

El CSV es una tabla: filas y columnas, sin jerarquía. El JSON admite objetos dentro de objetos y listas dentro de listas. Por eso la conversión no es simétrica: pasar de CSV a JSON siempre funciona, porque una tabla cabe en un array de objetos, pero al pasar de JSON a CSV hay que aplanar antes lo que esté anidado, o esa información no cabe en una celda.

El otro punto de fricción es el separador. El estándar es la coma, pero muchos CSV generados en España usan punto y coma, porque la coma es el separador decimal. Si las columnas salen desplazadas, casi siempre es eso o un valor con comas que no venía entrecomillado.

Base64 y codificación de URL: dos problemas distintos

Se confunden a menudo porque ambos «codifican», pero resuelven cosas diferentes. Base64 convierte datos binarios en caracteres seguros para texto, y el resultado crece alrededor de un tercio: sirve para incrustar una imagen en CSS o adjuntar un archivo en un correo. La codificación de URL solo escapa los caracteres conflictivos de una dirección, como espacios, acentos o el símbolo &, y el texto sigue siendo legible.

Ninguna de las dos cifra nada. Cualquiera puede revertirlas al instante, así que no protegen información sensible.

Entidades HTML: mostrar código sin que se ejecute

Cuando quieres que un navegador muestre <div> como texto y no lo interprete como una etiqueta, hay que escribirlo con entidades. Es la conversión que necesitas para publicar fragmentos de código en un artículo o en documentación. En sentido inverso, decodificar entidades recupera el texto real de contenidos que llegan escapados desde un gestor de contenidos o un feed.

Marcas de tiempo: segundos, milisegundos y zonas

El timestamp Unix cuenta segundos desde el 1 de enero de 1970 en UTC. El error más frecuente al convertir es mezclar unidades: muchos lenguajes trabajan en milisegundos, mil veces mayor. Si la fecha resultante cae en 1970 o se va a un año imposible, ese es el motivo. Además, el timestamp es siempre UTC: al mostrarlo como fecha se aplica una zona horaria, y ahí aparece el desfase con la hora local.

Color, texto y datos bancarios

La conversión entre HEX y RGB es exacta en ambos sentidos, porque son dos formas de escribir el mismo color; el HEX de ocho dígitos añade el canal de transparencia. Convertir un título en slug es una normalización con pérdida: se bajan mayúsculas, se quitan acentos y los espacios pasan a guiones, y esa operación no se puede deshacer. La conversión de CCC a IBAN, en cambio, es determinista: se antepone el código de país y se calculan dos dígitos de control con el módulo 97.

Dónde vive cada conversor

Estas herramientas no forman una familia propia: cada una se guarda junto a las de su tipo, para que la página de cada conversión sea la única dirección canónica de esa búsqueda. Las de formato de texto están en Texto, las de color y minificación en Desarrollo, las de fecha en Fechas, el código QR y los tipos MIME en Internet, y la conversión bancaria en Identificadores. Esta guía es el punto de entrada cuando lo que buscas es la conversión y no sabes en qué familia está.

Preguntas frecuentes

¿Qué conversión pierde información y cuál no?

La conversión entre HEX y RGB o de CCC a IBAN es exacta y reversible. Pasar de JSON a CSV pierde la estructura anidada, y convertir un título en slug pierde acentos, mayúsculas y signos sin posibilidad de deshacerlo.

¿Base64 y la codificación de URL son lo mismo?

No. Base64 transforma datos binarios en caracteres seguros para texto y aumenta el tamaño alrededor de un tercio. La codificación de URL solo escapa los caracteres que romperían una dirección y mantiene el texto legible. Ninguna de las dos cifra nada.

¿Por qué mi CSV se convierte con las columnas desplazadas?

Casi siempre por el separador o por las comillas. Muchos CSV españoles usan punto y coma porque la coma es el separador decimal, y un valor que contiene comas debe ir entre comillas dobles para que no se interprete como varias columnas.

¿Dónde está cada conversor dentro de la web?

Cada herramienta vive junto a las de su tipo: las de formato de texto en Texto, color y minificación en Desarrollo, fechas en Fechas, QR y tipos MIME en Internet, y la conversión bancaria en Identificadores. Así cada conversión tiene una única página, y esta guía funciona como punto de entrada.