En el procesamiento de texto por computadora y en la tipografía digital, un espacio duro es una variante del carácter espacio que evita que se produzca un salto automático de renglón en el lugar donde se inserta, a diferencia de un espacio normal, que sí permite separar las palabras en diferentes renglones.
Así, el bloque completo de letras salta al renglón siguiente, sin romper la unidad conceptual.
[2] Ejemplos: Del código fuente 13 141 m, se obtiene el texto «13 141 m», presentado conjuntamente (en la medida de lo posible).
Su codificación proviene de las siglas NBSP, que corresponden a «Non-Breaking SPace» (‘espacio no romplible’ en inglés).
No hay un estándar internacional para ingresar el carácter NBSP desde un teclado.