100 % local: tus datos nunca salen de tu navegador

CSV a Markdown — una tabla para tu README

Convierte una tabla CSV en tabla Markdown de barras. Pégala en un README, una issue o un pull request y GitHub la muestra como tabla de verdad.

Instantáneo Privado Cero cookies
Delimitador

Entrada CSV

Salida Markdown

Qué hace esta herramienta

La fila de cabecera pasa a ser la cabecera de la tabla, sigue una fila separadora | --- |, y cada fila del CSV se convierte en una fila de la tabla. El resultado es una tabla de barras al estilo de GitHub, lista para pegar en un README, una issue o la descripción de un pull request.

El delimitador de entrada se detecta, así que un export separado por punto y coma funciona sin tocar nada.

Qué se escapa y qué no

Solo la barra vertical. Una celda con x|y se escribe x\|y, porque una barra sin escapar partiría la celda en dos.

Todo lo demás sigue siendo Markdown y se renderiza como tal: *negrita* sale en negrita, [texto](url) pasa a ser un enlace. Es deliberado —una tabla de enlaces o de valores destacados es el caso habitual— pero implica que una celda con asteriscos literales no sobrevivirá tal cual.

El paso que no se puede deshacer

Una fila de tabla de barras ocupa una línea. Un campo CSV puede contener un salto de línea, y no hay dónde ponerlo: esa celda se aplana, con el salto sustituido por un espacio.

Es la única parte de esta conversión que pierde información, y ninguna opción lo arregla: el formato sencillamente no tiene sitio. Si los saltos tienen sentido, conserva los datos en CSV o construye una tabla HTML.

Una fila de cabecera sola no basta: la herramienta necesita al menos una fila de datos para producir una tabla.

Privado por diseño

Todo se ejecuta localmente en tu navegador con JavaScript. Tus datos nunca se suben a un servidor, lo que hace que la herramienta sea segura para contenido sensible y funcione sin conexión.

Preguntas frecuentes

¿Por qué mi celda salió en negrita?
Porque el contenido de las celdas sigue siendo Markdown. `*negrita*` se renderiza en negrita y `[texto](url)` pasa a ser un enlace, que suele ser lo que quieres en un README. Solo se escapa la barra, porque si no partiría la celda.
¿Qué pasa con un salto de línea dentro de una celda?
Pasa a ser un espacio. Una fila de tabla de barras ocupa una sola línea, así que no hay opción sin pérdida: es el único paso irreversible. Si los saltos importan, conserva los datos en CSV o usa una tabla HTML.
¿Puedo fijar la alineación de las columnas?
Aquí no. La fila separadora se escribe con `---` a secas, lo que deja cada columna en el valor por defecto del renderizador. Edita esa fila después si quieres `:---` o `---:`.

Convertidores relacionados