Caracteres invisibles: lista completa para copiar

Los 28 caracteres invisibles y espacios Unicode más útiles, con su código, su nombre oficial, su código HTML y cuánto ocupan. Copia cualquiera con un clic.

Un carácter invisible es un carácter Unicode que no muestra ningún dibujo. Hay tres tipos: los rellenos (como U+3164), que parecen letras vacías; los de ancho cero (como U+200B), que no ocupan lugar; y los espacios Unicode (como U+00A0), que Unicode clasifica como espacio y que muchas apps recortan.

Esquema de los tres tipos de caracteres invisibles: rellenos y blancos, caracteres de ancho cero y espacios Unicode, con ejemplos de códigos
Los rellenos suelen sobrevivir en las apps; los espacios Unicode son los que más se recortan.

Rellenos y caracteres en blanco

No son espacios para Unicode, por eso muchas apps no los eliminan. Son los más usados para nombres y mensajes vacíos.

Rellenos y caracteres en blanco. Pulsa «Copiar» para llevarte el carácter.
NombreNombre oficialCódigoHTMLAnchoCopiar
Relleno HangulHANGUL FILLERU+3164ㅤVariable según la app
Patrón braille vacíoBRAILLE PATTERN BLANKU+2800⠀Como una letra
Relleno Hangul de ancho medioHALFWIDTH HANGUL FILLERU+FFA0ᅠVariable según la app
Relleno inicial HangulHANGUL CHOSEONG FILLERU+115FᅟVariable según la app
Relleno medial HangulHANGUL JUNGSEONG FILLERU+1160ᅠVariable según la app

Caracteres de ancho cero

No ocupan espacio visible. Sirven para unir o separar palabras sin que se note, pero muchas apps no los cuentan como contenido.

Caracteres de ancho cero. Pulsa «Copiar» para llevarte el carácter.
NombreNombre oficialCódigoHTMLAnchoCopiar
Espacio de ancho ceroZERO WIDTH SPACEU+200B​Cero
No unión de ancho ceroZERO WIDTH NON-JOINERU+200C‌Cero
Unión de ancho ceroZERO WIDTH JOINERU+200D‍Cero
Unión de palabrasWORD JOINERU+2060⁠Cero
Espacio de no separación de ancho cero (BOM)ZERO WIDTH NO-BREAK SPACEU+FEFFCero
Guion suaveSOFT HYPHENU+00AD­Cero (solo se ve al partir una línea)
Separador vocálico mongolMONGOLIAN VOWEL SEPARATORU+180E᠎Cero

Espacios Unicode

Unicode los clasifica como espacio (propiedad White_Space). Se ven en blanco, pero son los que más apps recortan al principio y al final de un texto.

Espacios Unicode. Pulsa «Copiar» para llevarte el carácter.
NombreNombre oficialCódigoHTMLAnchoCopiar
Espacio normalSPACEU+0020 Normal
Espacio de no separaciónNO-BREAK SPACEU+00A0 Como un espacio
Cuadratín medio (quad)EN QUADU+2000 Medio cuadratín
Cuadratín (quad)EM QUADU+2001 Un cuadratín
Espacio de medio cuadratínEN SPACEU+2002 Medio cuadratín
Espacio de cuadratínEM SPACEU+2003 Un cuadratín
Espacio de un tercio de cuadratínTHREE-PER-EM SPACEU+2004 1/3 de cuadratín
Espacio de un cuarto de cuadratínFOUR-PER-EM SPACEU+2005 1/4 de cuadratín
Espacio de un sexto de cuadratínSIX-PER-EM SPACEU+2006 1/6 de cuadratín
Espacio de cifraFIGURE SPACEU+2007 Ancho de un número
Espacio de puntuaciónPUNCTUATION SPACEU+2008 Ancho de un punto
Espacio finoTHIN SPACEU+2009 Estrecho
Espacio ultrafinoHAIR SPACEU+200A Muy estrecho
Espacio fino de no separaciónNARROW NO-BREAK SPACEU+202F Estrecho
Espacio matemático medianoMEDIUM MATHEMATICAL SPACEU+205F 4/18 de cuadratín
Espacio ideográficoIDEOGRAPHIC SPACEU+3000 Ancho completo (como un carácter chino)

Ojo con dos errores frecuentes: U+2028 (separador de línea) y U+2029 (separador de párrafo) no son espacios, sino saltos de línea. Y U+1680 (espacio ogham) es un espacio Unicode, pero en muchas fuentes se ve como un guion, por eso no lo recomendamos como espacio invisible.

Detectar caracteres invisibles en un texto

Pega cualquier texto y te diremos qué caracteres invisibles tiene. Sirve para comprobar lo que copiaste o para encontrar espacios ocultos en un texto que no se comporta como esperas.

Se analiza en tu navegador. No enviamos ni guardamos lo que pegas.

Por qué algunas apps eliminan los caracteres invisibles

Cuando guardas un nombre o envías un mensaje, la mayoría de programas «limpian» el texto: quitan los espacios del principio y del final para que nadie pueda dejar un campo en blanco. Esa limpieza suele usar la lista de espacios de Unicode, por eso los caracteres de la tabla «Espacios Unicode» desaparecen con más facilidad.

Los rellenos y el braille vacío no están en esa lista: para el programa son letras normales. Por eso son los que mejor sobreviven. Aun así, algunas apps tienen filtros propios que bloquean caracteres concretos, y esos filtros cambian con las actualizaciones. Si uno no funciona, prueba otro o lee la guía de problemas.

Cómo usar caracteres invisibles en HTML

En una página web puedes escribir cualquiera de estos caracteres con su código HTML, que aparece en la columna «HTML». Por ejemplo,   para el espacio de no separación o ​ para el espacio de ancho cero. El formato &#x + código + ; funciona para todos.

  • Para que dos palabras no se separen al final de una línea («10 kg»): usa  .
  • Para permitir que una palabra larga se corte en un punto concreto: usa ​ o ­ (este último añade un guion al cortar).
  • Para separar con precisión tipográfica:   o  .

Preguntas frecuentes

¿Cuántos caracteres invisibles hay?

No hay una cifra única: depende de qué se considere invisible. Esta lista reúne los 28 más útiles: rellenos, caracteres de ancho cero y espacios Unicode.

¿Cuál es el carácter invisible que más funciona?

Para nombres y mensajes, el relleno Hangul (U+3164) y el patrón braille vacío (U+2800), porque no se clasifican como espacio. Aun así, cada app tiene sus propios filtros.

¿Los separadores de línea U+2028 y U+2029 son espacios invisibles?

No. Son saltos de línea y de párrafo, no espacios. Por eso no los incluimos en la lista de espacios.

¿Cómo puedo saber si un texto tiene caracteres invisibles?

Pégalo en la caja «Pruébalo» de esta página: te dirá qué caracteres invisibles contiene y cuántos hay de cada uno.

Más herramientas

Zohan Ranjha, creador de Texto Invisible

Escrito y revisado por Zohan Ranjha

Zohan crea herramientas de texto Unicode para hispanohablantes. En Texto Invisible revisa cada guía con el estándar Unicode, la documentación oficial de cada plataforma y los avisos de los lectores.

Actualizado: · Cómo comprobamos · Reportar un error