Saltar al contenido
Totalmente local

Insertor de espacios de no ruptura

Reemplazar espacios normales por espacios de no ruptura en los lugares donde un salto de línea se vería incorrecto.

Entrada

Insertor de espacios de no ruptura

Un salto de línea en el lugar equivocado convierte el texto ordenado en algo que se lee torpemente: una preposición solitaria al final de una línea, un número separado de su unidad, una fecha dividida entre dos líneas. Esta herramienta encuentra esos lugares y reemplaza el espacio normal con uno de no ruptura (U+00A0). Se enfoca en cuatro casos: una preposición o conjunción de una letra, un número seguido de su unidad o moneda (10 kg, 5 %), una fecha numérica escrita como día, mes y año con puntos (1. 1. 2026), una abreviatura de título pegada al nombre que le sigue (Ing. Novák), y números largos agrupados en miles con espacios (1 000 000).

La opción de idioma de regla selecciona la convención tipográfica: eslovaco y checo prohíben una preposición o conjunción de una letra al final de una línea, con conjuntos de letras ligeramente diferentes; polaco tiene su propia lista de palabras cortas y escribe títulos sin punto final; alemán e inglés no tienen una regla de palabra de una letra, por lo que elegirlos sigue corrigiendo números, fechas, títulos y separadores de miles, solo no el caso de palabras cortas. Produce como carácter U+00A0 sin procesar, para pegar en un editor, o como entidad HTML  , para marcado. Cambia la dirección para eliminar los espacios de no ruptura existentes y convertirlos en espacios normales, que también decodifica entidades   ya presentes en el texto.

Los finales de línea de Windows y Unix se manejan de la misma manera, y el contador bajo la salida reporta el recuento de caracteres y cuántos espacios se convirtieron.

Todo funciona localmente en tu navegador — nada de lo que pegues se sube nunca. Copia el resultado, descárgalo como archivo .txt o envíalo de vuelta a la entrada para aplicar otro conjunto de reglas encima.

Preguntas frecuentes

¿Por qué importa qué espacio uso?
Un espacio normal permite que una línea se divida entre las dos palabras a cada lado. Un espacio de no ruptura las mantiene en la misma línea, que es la diferencia entre "10 kg" dividido en un salto de línea y permaneciendo juntos.
¿Qué pasa si elijo alemán o inglés como idioma de regla?
Las reglas de número-unidad, fecha, título y separador de miles aún se aplican. Solo se omite la regla de preposición de una letra, porque la tipografía alemana e inglesa no tiene esa convención de la manera que la tienen el eslovaco, checo y polaco.
¿Debería mostrar el carácter o la entidad  ?
Usa el carácter U+00A0 sin procesar para texto plano, procesadores de palabras o código que mostrarás tal cual. Usa la entidad   cuando el resultado va a ir en marcado HTML, para que se represente correctamente en lugar de mostrar como texto literal.
¿Puedo deshacer los espacios de no ruptura después?
Sí. Cambia la dirección a "Eliminar espacios de no ruptura" y pasa tu texto ya convertido a través de la herramienta; convierte cada carácter U+00A0 y entidad   de vuelta a un espacio normal.
¿Se carga mi texto en algún lugar?
No. La conversión se ejecuta completamente en tu navegador y tu texto nunca se envía a un servidor.