¿Qué es un texto invisible?
Un carácter invisible es un punto Unicode que existe dentro del texto pero que no muestra una forma visible. Algunos son códigos de control de ancho cero, otros tienen una forma vacía como el U+3164 (Hangul Filler) o el U+2800 (Braille Pattern Blank). En todos los casos, las apps los cuentan como caracteres reales.
Por eso son útiles para nombres de usuario en blanco, mensajes vacíos, ajustes de diseño y pruebas técnicas. Y también por eso pueden romper código, búsquedas o archivos CSV cuando se cuelan sin querer.
Copiar carácter invisible
Pulsa cualquier botón de copia para llevar un solo carácter invisible al portapapeles, o usa el generador de longitud para crear una cadena más larga. La vista previa rodea el resultado con corchetes `[ ]` para que veas el tamaño real, sin incluir los corchetes en lo que se copia.
Si tu navegador no soporta el API moderno de portapapeles, GlyphCopy usa un método antiguo (`document.execCommand`) para que la copia funcione igual. En el móvil también puedes mantener pulsado el resultado para seleccionarlo manualmente.
¿Qué carácter en blanco elegir?
La mayoría de los casos se resuelven con tres o cuatro caracteres. Empieza por Hangul Filler para biografías y nombres; cambia a Braille Pattern Blank si la plataforma lo bloquea; usa Zero Width Space cuando necesites un separador realmente invisible.
| Carácter | Punto Unicode | Ideal para | Precaución |
|---|---|---|---|
| Hangul Filler | U+3164 | Nombres en blanco, biografías | Algunas plataformas lo bloquean |
| Braille Pattern Blank | U+2800 | Símbolo aparente vacío | No es de ancho cero |
| Zero Width Space | U+200B | Separación oculta, pruebas | Suele eliminarse al guardar |
| Zero Width Joiner | U+200D | Unión de emoji y escrituras | Puede cambiar emojis |
| Word Joiner | U+2060 | Evitar saltos de línea | Casi siempre invisible |
| Espacio sin separación | U+00A0 | Espacio que no se rompe | No es realmente invisible |
Usos en WhatsApp, Instagram, Discord y juegos
Biografías de redes sociales
Instagram, TikTok y Threads suelen recortar los espacios normales al guardar la bio. Un Hangul Filler o un Braille Pattern Blank logra mantener saltos de línea o emojis alineados.
WhatsApp y mensajes vacíos
WhatsApp, Telegram y Discord no envían mensajes totalmente vacíos. Pegar uno o dos caracteres invisibles permite enviar un mensaje aparentemente en blanco. No siempre se acepta, así que prueba con un contacto de confianza primero.
Nombres en juegos
En Free Fire, Roblox o Fortnite los jugadores buscan nombres con espacio o aspecto vacío. Las reglas cambian con frecuencia, por lo que conviene usar la cadena más corta posible y probar antes de guardar.
Diseño y pruebas
Los espacios sin separación (U+00A0) mantienen unidos elementos como `10 kg`. Los espacios de ancho cero permiten dividir URLs largas. Los desarrolladores pegan caracteres invisibles para validar formularios y normalización Unicode.
Por qué el texto invisible puede no funcionar
Las plataformas modernas normalizan Unicode (NFKC) y borran caracteres de ancho cero antes de guardar para evitar suplantaciones y spam. Si tu texto invisible desaparece al publicarlo, la plataforma lo está limpiando deliberadamente.
- Recorte de espacios al guardar
- Normalización Unicode que elimina ZWJ y similares
- Reglas de nombres que exigen caracteres visibles
- Casos donde se muestra pero no se guarda
Cómo detectar y eliminar caracteres invisibles
Si pegas texto desde un PDF, una IA o un archivo de configuración y notas comportamientos extraños, el detector Unicode de GlyphCopy te muestra cada carácter de ancho cero, marca de dirección o espacio raro con su posición y punto Unicode. Después puedes quitar las categorías que no quieras y copiar el texto limpio.
Privacidad
Todo lo que escribes o pegas se queda en tu navegador. GlyphCopy no envía, ni guarda, ni comparte el contenido de los campos de entrada. Una vez que la página ha cargado puedes desconectarte de la red y la herramienta seguirá funcionando.
Uso responsable
Los caracteres invisibles son útiles para diseño, nombres y pruebas, pero no se deben usar para suplantar a otras personas, ocultar enlaces de spam o saltarse reglas de moderación. Muchas plataformas suspenden cuentas con nombres totalmente en blanco.
Fuentes y lecturas adicionales
Cada punto Unicode mostrado arriba está definido por el Unicode Standard. Los Code Charts oficiales y la Unicode Character Database (UCD) son la referencia autorizada para propiedades de carácter, renderizado por defecto y comportamiento bidireccional. La UCD es también lo que las plataformas aplican cuando normalizan o eliminan caracteres invisibles durante la validación de formularios.
- Unicode Code Charts — General Punctuation (U+2000–U+206F): https://www.unicode.org/charts/PDF/U2000.pdf
- Unicode Code Charts — Hangul Jamo / Hangul Filler (U+3164): https://www.unicode.org/charts/PDF/U3130.pdf
- Unicode Character Database (UCD): https://www.unicode.org/ucd/
- Unicode UAX #15: Normalization Forms (NFC / NFKC): https://www.unicode.org/reports/tr15/
- WHATWG HTML — Recorte de datos en formularios: https://html.spec.whatwg.org/multipage/input.html