Herramienta de saltos de línea de Markdown
Añade saltos duros o normaliza líneas envueltas en markdown
Markdown de entrada
Salida procesada
¿Qué es una herramienta de saltos de línea de Markdown?
Una herramienta de saltos de línea de Markdown es una utilidad para manejar uno de los comportamientos más confusos de Markdown: las reglas de saltos de línea. A diferencia del texto plano o procesadores de texto donde presionar Enter crea una nueva línea, Markdown trata un único salto de línea como un espacio. Esto puede llevar a un formato inesperado cuando copias texto de otras fuentes, pegas contenido envuelto o trabajas con archivos que fueron formateados pensando en saltos de línea. Una herramienta de saltos de línea automatiza el proceso de ya sea añadir saltos duros donde los quieres o normalizar contenido envuelto en párrafos limpios.
La confusión alrededor de los saltos de línea proviene de la especificación de saltos de línea de Markdown. Para crear un salto de línea que se renderice como una etiqueta HTML <br>, necesitas dos espacios al final de una línea seguidos de un salto de línea, o una barra invertida antes del salto de línea. Alternativamente, una línea en blanco (dos saltos de línea consecutivos) crea un nuevo párrafo. Esto es diferente de la mayoría de editores donde un único salto de línea significa "nueva línea", lo que lo convierte en una fuente frecuente de errores de formato cuando las personas hacen la transición a Markdown. Una herramienta de saltos de línea elimina el trabajo manual de corregir estos problemas.
Las herramientas de saltos de línea admiten dos flujos de trabajo principales: "Añadir saltos duros" para situaciones donde tu fuente tiene saltos de línea únicos que deberían renderizarse como líneas separadas, y "Normalizar párrafos" para cuando el texto envuelto (múltiples líneas que deberían ser un párrafo) necesita colapsar en una estructura de párrafo adecuada. Diferentes plataformas y contextos requieren diferentes enfoques, por lo que tener una herramienta que maneje ambos escenarios ahorra tiempo y elimina la frustración.
Cómo usar la herramienta de saltos de línea de Markdown
Sigue estos pasos para añadir saltos duros o normalizar párrafos. Cada paso utiliza los controles reales en esta página.
Pegar, subir o cargar ejemplo
Pega Markdown en el panel izquierdo Markdown de entrada. Elige modo: Añadir saltos duros (cada línea se renderiza por separado) o Normalizar párrafos (colapsar texto envuelto). Haz clic en Ejemplo para ver documentación de API de suscriptor de ejemplo con saltos de línea.
Ver salida procesada
El panel derecho Salida procesada muestra el resultado. Los saltos duros añaden espacios finales; Normalizar colapsa líneas envueltas en párrafos. Sigue las reglas de saltos de línea de CommonMark.
Copiar o descargar
Haz clic en Copiar o Descargar para usar la salida. Usa Limpiar para empezar de nuevo. Todo el procesamiento se ejecuta en tu navegador.
Cuándo lo usarías realmente
Convertir poesía y scripts a Markdown
La poesía, letras de canciones, scripts y ejemplos de código a menudo tienen saltos de línea intencionales donde cada línea es significativa. Cuando conviertes estos a Markdown, un simple pegado pierde la estructura de saltos de línea (los saltos de línea únicos se convierten en espacios). Usa el modo "Añadir saltos duros" para preservar cada línea como una línea separada en la salida renderizada.
Limpiar contenido de procesadores de texto
Cuando copias texto de Microsoft Word, Google Docs u otros procesadores de texto, los saltos de línea a menudo no se alinean con las expectativas de Markdown. El texto podría estar envuelto al ancho de columna de tu editor en lugar de en saltos de párrafo intencionales. Usa el modo "Normalizar párrafos" para corregir esto, colapsando líneas envueltas mientras preservas la estructura verdadera del párrafo.
Corregir contenido pegado desde correo electrónico
Los clientes de correo electrónico insertan saltos de línea a anchos de columna variables, creando un desastre cuando pegas contenido de correo electrónico en Markdown. La herramienta normaliza este formato, convirtiendo líneas envueltas artificialmente en párrafos adecuados. Esto es especialmente útil cuando copias mensajes de correo electrónico largos en documentación o blogs.
Preparar contenido para diferentes plataformas
Diferentes plataformas (GitHub, Stack Overflow, Discord, Slack) tienen un manejo de saltos de línea diferente. Esta herramienta te permite preprocesar tu contenido para funcionar correctamente en tu plataforma de destino. Crea contenido una vez, procésalo para los requisitos específicos de tu plataforma y mantén una única fuente con diferentes salidas.
Preguntas frecuentes
¿Cuál es exactamente la diferencia entre saltos blandos y duros?
En terminología de Markdown, un "salto blando" es un salto de línea creado con dos espacios al final de una línea (o una barra invertida), que se renderiza como una etiqueta HTML <br>—un salto de línea visual sin iniciar un nuevo párrafo. Un "salto duro" o salto de párrafo usa una línea en blanco (dos saltos de línea consecutivos) y crea una etiqueta HTML <p>—un nuevo párrafo. La especificación de saltos de línea de CommonMark define esto precisamente.
¿Por qué Markdown trata los saltos de línea únicos como espacios?
Este diseño proviene del objetivo de la especificación original de Markdown de hacer que el código fuente sea legible mientras permite que se muestre en editores de texto con ajuste de línea. Un documento podría estar envuelto a 80 columnas en un editor y 120 en otro—los saltos de línea únicos no deberían afectar el formato. Esto hace que Markdown sea portátil entre editores, pero requiere sintaxis explícita (espacios finales o líneas en blanco) para crear saltos intencionales.
¿Debería usar espacios finales o barras invertidas para saltos blandos?
Ambos crean el mismo resultado en analizadores de CommonMark, pero los espacios finales a menudo se recomiendan porque son visibles en la mayoría de editores. Las barras invertidas también funcionan pero a veces son más difíciles de ver. GitHub Flavored Markdown soporta ambas. Elige lo que sea más claro para tu flujo de trabajo, pero sé consistente dentro de un proyecto.
¿Cada plataforma maneja los saltos de línea de la misma manera?
La mayoría de las plataformas modernas que usan CommonMark o GitHub Flavored Markdown manejan los saltos de línea consistentemente. Sin embargo, los analizadores Markdown más antiguos o las implementaciones propietarias podrían comportarse diferente. Si estás trabajando en múltiples plataformas, prueba tus saltos de línea o consulta la documentación específica de la plataforma. GitHub, GitLab y Slack manejan correctamente los saltos de línea estándar.
¿Puedo usar etiquetas HTML <br> en lugar de saltos de línea de Markdown?
Sí. Markdown permite HTML sin procesar, por lo que puedes usar etiquetas <br> directamente. Sin embargo, esto reduce la portabilidad y legibilidad de tu fuente. Usa el enfoque HTML con moderación—generalmente, la sintaxis de espacios finales o barra invertida de Markdown es más clara. Si encuentras que recurres frecuentemente a HTML, Markdown podría no ser el formato correcto para tu contenido.
¿Qué pasa con contenido indentado como bloques de código o blockquotes?
Las reglas de saltos de línea se aplican en todas partes, incluyendo dentro de blockquotes y otro contenido indentado. Un salto de línea único en un blockquote aún se trata como un espacio. Usa líneas en blanco para separar párrafos de blockquote o espacios finales para saltos blandos. Los bloques de código usan diferentes reglas—dentro de un bloque de código (indentado o protegido), todo el contenido incluyendo saltos de línea se preserva literalmente, por lo que los saltos de línea funcionan como esperarías.