Saltar al contenido

Carácter invisible

Copia con un clic un carácter Unicode en blanco (un espacio de ancho cero, un relleno hangul o un espacio de no separación) para enviar un mensaje que parezca vacío o rellenar un campo que no admite espacios. Pégalo en el área de prueba para confirmar que el recuento de caracteres ha subido, aunque no se vea nada. Gratis, sin registro.

Espacio de ancho cero U+200B

El carácter invisible más popular. Ancho cero, sin glifo: la opción predeterminada para mensajes en blanco y separadores ocultos.

No conector de ancho cero U+200C

Evita que los caracteres adyacentes se unan en escrituras cursivas. No se muestra en texto latino.

Unión de palabras U+2060

Un carácter invisible que además evita saltos de línea en su posición. Sobrevive a algunos filtros que eliminan los espacios de ancho cero.

Relleno hangul U+3164

Tiene ancho visible pero ningún glifo, por lo que parece un bloque de espacio en blanco. Un favorito para nombres de usuario invisibles.

Espacio de no separación U+00A0

Parece un espacio normal e impide los saltos de línea, pero trim() de JavaScript y strip() de Python lo eliminan, así que es una mala opción para un nombre o mensaje en blanco.

Copiar varios caracteres invisibles

Caracteres en el área de prueba: 0

Para qué usa la gente los caracteres invisibles

  • Enviar mensajes vacíos en Discord y WhatsApp
  • Crear un nombre o una biografía en blanco en Instagram
  • Nombres de usuario estilo Fortnite o gamer en blanco
  • Añadir separadores ocultos o relleno dentro del texto

Advertencia honesta: algunas plataformas eliminan los caracteres de ancho cero y de formato de los nombres de usuario y mensajes para evitar abusos, por lo que un carácter invisible que funciona en una app puede ser eliminado por otra. Los caracteres invisibles también pueden confundir a los lectores de pantalla y al procesamiento de texto, así que úsalos con moderación.

Cómo usar la herramienta de carácter invisible

  1. Elige un carácter. Cada tarjeta indica su nombre, su punto de código y para qué sirve mejor. Empieza por el espacio de ancho cero, o por el relleno hangul para los nombres.
  2. Pulsa Copiar. Para copiar varios a la vez, elige una cantidad de 1 a 1.000 y un carácter en el cuadro de copia múltiple.
  3. Compruébalo. Pega en el área de prueba. El recuento sube aunque no aparezca nada: esa es la prueba de que el carácter llegó a tu portapapeles.
  4. Pégalo donde lo necesites y comprueba que la aplicación no lo ha eliminado.

Los cinco caracteres y en qué se diferencian

CarácterPunto de códigoCategoría Unicode¿Cuenta como espacio?Mejor para
Espacio de ancho ceroU+200BCf (formato)NoMensajes en blanco y separadores ocultos
No conector de ancho ceroU+200CCf (formato)NoEvitar que las letras se unan en escrituras cursivas como el persa
Unión de palabrasU+2060Cf (formato)NoUn bloqueador de saltos de línea de ancho cero; puede sobrevivir a un filtro que elimina U+200B
Relleno hangulU+3164Lo (letra)NoNombres que parecen en blanco; tiene ancho pero no dibuja nada
Espacio de no separaciónU+00A0Zs (espacio)SíMantener juntas las palabras; un espacio que no permite el salto de línea

La razón por la que funcionan se reduce a una comprobación. Los formularios y las aplicaciones de chat suelen rechazar la entrada que está vacía o solo tiene espacios en blanco, y lo comprueban quitando primero los espacios. Los cuatro primeros caracteres no son espacios en blanco según la definición Unicode, así que el recorte los deja intactos y el campo cuenta como no vacío; el U+3164 incluso está clasificado como letra. El espacio de no separación sí es un espacio en blanco: trim() de JavaScript y strip() de Python lo eliminan, así que es el menos fiable de los cinco para un nombre o mensaje en blanco, y conviene reservarlo para su función real de mantener las palabras juntas. (Otros dos que también sobreviven a trim() son U+2800, el patrón braille en blanco, y U+180E, el separador de vocales mongol; esta página no los ofrece). Si un carácter se rechaza, prueba otro.

U+200B, U+200C, U+2060 y U+3164 tienen la propiedad Default_Ignorable_Code_Point de Unicode, lo que significa que el software no debe dibujar nada para ellos aunque la fuente no los tenga. El relleno hangul es el único que ocupa espacio: en la mayoría de las fuentes deja una celda en blanco de un ancho similar al de un carácter de ancho completo, por eso hace que un nombre o una línea de biografía se vea visiblemente vacío, mientras que los caracteres de ancho cero se colapsan sin ocupar nada.

Usos legítimos

  • Pistas de salto de línea. Un espacio de ancho cero indica al motor de texto que puede partir aquí una URL larga, una ruta de archivo o una palabra compuesta, sin cambiar su aspecto.
  • Control de unión. En persa, hindi y otras escrituras, el no conector de ancho cero forma parte de la ortografía correcta.
  • Mantener cosas juntas. Un espacio de no separación evita que «10 km» o «Dr Smith» se partan en dos líneas.
  • Relleno y plantillas. Separadores ocultos y relleno de ancho fijo en campos de texto plano donde un espacio normal se recortaría.

Lo que puede salir mal

Las plataformas cambian lo que aceptan. Muchas eliminan los caracteres de ancho cero de los nombres de usuario y mensajes, tratan los nombres en blanco como una señal de abuso o limitan los campos de perfil vacíos, así que algo que funciona un mes puede dejar de funcionar al siguiente. Además, un nombre en blanco es difícil de mencionar o encontrar para otras personas. Si se pega por accidente en código, en un nombre de archivo, en una contraseña o en una celda de una hoja de cálculo, un carácter invisible es una causa clásica de fallos desconcertantes: un comando que parece correcto pero no se encuentra, o dos nombres que parecen idénticos y no coinciden. Si algo se comporta de forma extraña, pégalo en el Hidden Character Detector, que muestra todos los caracteres invisibles en su lugar y elimina los que elijas.

¿Qué herramienta necesitas?

QuieresUsa
Copiar un carácter en blancoEsta página
Encontrar caracteres invisibles ocultos en un texto que ya tienesHidden Character Detector
Ver el punto de código y el nombre de cualquier carácterUnicode Character Inspector
Eliminar espacios normales, tabuladores y líneas en blancoEliminador de espacios

Una nota sobre accesibilidad

Los caracteres invisibles pasan desapercibidos para la mayoría de los lectores, pero no para las tecnologías de apoyo. Un lector de pantalla puede anunciarlos como «en blanco», hacer una pausa por ellos o saltarlos, y un nombre para mostrar en blanco no ofrece nada que oír en una lista de miembros o en una mención. El texto que los contiene también se comporta de forma distinta en la búsqueda, al copiar y pegar y en el corrector ortográfico. Úsalos con moderación y nunca para ocultar información importante.

Preguntas frecuentes

¿Qué es un carácter invisible?
Un carácter Unicode real que no dibuja nada, como el espacio de ancho cero (U+200B), la unión de palabras (U+2060) o el relleno hangul (U+3164). El software lo trata como contenido, así que un campo que solo contiene un carácter invisible no está vacío, aunque no veas nada en él.
¿Cómo envío un mensaje en blanco o vacío?
Copia el espacio de ancho cero, pégalo como todo tu mensaje y envíalo. Las aplicaciones de chat suelen rechazar los mensajes vacíos o que solo tienen espacios, pero un único espacio de ancho cero no es ninguno de los dos. Algunas aplicaciones ya lo eliminan; en ese caso prueba con la unión de palabras o el relleno hangul.
¿Cómo sé que la copia ha funcionado?
Pega en el área de prueba de esta página. Su recuento de caracteres sube aunque no aparezca nada visible, lo que confirma que hay un carácter invisible en tu portapapeles.
¿Qué carácter invisible debo usar?
El espacio de ancho cero es la primera opción habitual para un mensaje en blanco. El relleno hangul es la opción habitual para un nombre que parece en blanco, porque ocupa espacio y es una letra y no un espacio en blanco. El espacio de no separación es la peor opción para los blancos, porque cuenta como espacio en blanco y suele recortarse.
¿Por qué un carácter invisible no funciona en algunas plataformas?
Algunos sitios eliminan los caracteres de ancho cero y de formato, o rechazan los nombres en blanco, para evitar abusos y suplantaciones. No hay una solución universal: prueba otro carácter de la lista, y acepta que una plataforma puede eliminarlos todos.
¿Se pueden encontrar y eliminar los caracteres invisibles?
Sí. Son caracteres ordinarios, así que una herramienta que muestre los puntos de código los verá, y el Hidden Character Detector los encuentra en el texto pegado y elimina los que elijas.

Herramientas relacionadas

Más en Texto decorativo y símbolos