Genera caracteres Unicode en blanco para Instagram, WhatsApp, Discord y Twitter.
El Hangul Filler es el carácter en blanco más confiable. Sobrevive a la mayoría del saneamiento de entrada porque es un carácter coreano normal cuyo glifo resulta estar vacío.
Genera caracteres Unicode que se ven en blanco al pegarlos pero que igual cuentan como texto. Elige el tipo de carácter, elige cuántos generar y luego copia. Sirve para biografías vacías de Instagram, mensajes en blanco de WhatsApp, nombres en modo fantasma de Discord y cualquier plataforma que rechace los espacios literales pero acepte otro Unicode. Todo se ejecuta en tu navegador; no se sube nada.
El texto invisible no es magia. Es un pequeño conjunto de puntos de código Unicode que se representan con ancho cero o con un glifo vacío. Ocupan lugar en la cadena subyacente, así que los campos de entrada que comprueban que «no esté vacío» ven contenido. Pero no pintan nada visible en pantalla. El resultado es un campo que se ve vacío para las personas mientras pasa la validación de la plataforma.
Importan dos categorías. Los caracteres de ancho cero se representan con exactamente cero píxeles de ancho. Existen en Unicode para dar soporte a escrituras legítimas que necesitan controles de formato (el hebreo, las lenguas índicas, el control de ligaduras del árabe). Los caracteres de glifo vacío son caracteres de ancho normal cuya forma visual es sencillamente en blanco. El Hangul Filler es el ejemplo canónico. Es un carácter de relleno coreano con un ancho de una celda pero sin marca visible.
Hangul Filler (U+3164). El estándar de oro. Un carácter de relleno del hangul coreano que se representa en blanco pero cuenta como una letra normal para la mayoría de los validadores de entrada. Funciona en Instagram, WhatsApp, Discord, Twitter, TikTok, Snapchat, Among Us, Fortnite y la mayoría de los nombres de usuario de juegos. Si solo vas a aprender un carácter invisible, aprende este.
Zero-Width Space (U+200B). El carácter invisible de manual. Cero píxeles de ancho, sin glifo, con un papel de formato explícito en Unicode. Funciona en muchos contextos pero las plataformas con saneamiento agresivo lo eliminan. Slack, LinkedIn y varios CMS lo quitan durante la normalización de la entrada.
Braille Pattern Blank (U+2800). Un carácter braille sin puntos en relieve. Se representa como un espacio en blanco pero cuenta como contenido visible. Útil donde el Hangul Filler está bloqueado pero el braille no. Ten en cuenta que los lectores de pantalla pueden anunciarlo como «en blanco» en vez de saltarlo en silencio.
Em Space (U+2003). Un espacio en blanco ancho. No es invisible, pero es visualmente blanco y lo reconocen los validadores que quitan el espacio ASCII. Úsalo como recurso de reserva cuando los filtros que conocen Unicode bloqueen los otros cuatro caracteres.
Combining Grapheme Joiner (U+034F). Un carácter de ancho cero puro pensado para unir grafemas con fines de ordenación. Siempre invisible. Rara vez se elimina porque es poco frecuente. Algo menos probado que el ZWSP para el uso cosmético.
Biografía de Instagram. Pega un carácter Hangul Filler. La biografía se ve vacía para los visitantes pero Instagram la considera definida, así que el aviso de «editar biografía» desaparece de tu perfil. El caso de uso más popular de esta herramienta.
Estado y mensajes de WhatsApp. Envía un solo Hangul Filler como mensaje para crear el efecto de «mensaje en blanco». Úsalo en tu estado de WhatsApp para mostrar un estado vacío sin que WhatsApp borre el campo.
Nombres de usuario, estados y mensajes de Discord. Discord permite contenido de apariencia en blanco en los campos de estado personalizado y en la mayoría de los canales. Pega uno o dos caracteres para un efecto en blanco limpio. Algunos servidores configuran bots para quitar los caracteres invisibles, así que pruébalo antes de confiar en él para el nombre de un clan.
Twitter y X. Twitter acepta el Hangul Filler en los nombres visibles y las biografías. El nombre visible se representa en blanco, útil para una estética de perfil deliberadamente vacía.
Among Us, Fortnite y nombres de juegos. El truco de «sin nombre» que permite que un jugador aparezca como anónimo. La mayoría de los juegos pasan el nombre por una validación Unicode que acepta el Hangul Filler. Conviene hacer una prueba corta en una sala privada antes de confiar en él en una partida competitiva.
No todas las plataformas lo permiten. Los patrones de fallo son predecibles.
Formularios de entrada estrictos. Cualquier cosa construida con un trim() del lado del servidor y normalización Unicode (NFC) quitará el Zero-Width Space y el CGJ al enviar. El Hangul Filler suele sobrevivir porque NFC no lo marca.
Slack y Telegram. Ambos aplican una normalización agresiva a los nombres visibles y al contenido de los mensajes. Slack quita la mayoría de los caracteres de ancho cero al guardar. Telegram los permite en los mensajes pero los normaliza en los nombres de canales y de usuario.
Cuentas de Google y Microsoft. Los nombres visibles de las cuentas y los alias de correo rechazan los caracteres invisibles. Ambas empresas aplican estrictamente la regla de nombre no vacío para evitar la suplantación.
Formularios web corporativos. Cualquier cosa con saneamiento de entrada por seguridad (bibliotecas de prevención de XSS, codificadores de OWASP) suele quitar los caracteres no imprimibles como parte del filtrado.
Unicode exige soporte para los caracteres de ancho cero y combinantes porque los sistemas de escritura legítimos dependen de ellos. El niqqud hebreo (las marcas vocálicas) se adhiere a las consonantes con diacríticos combinantes de ancho cero. Las consonantes subscritas del jemer se apilan verticalmente con uniones de ancho cero. Las escrituras índicas (devanagari, tamil, telugu) usan marcas combinantes para formar sílabas. Las ligaduras del árabe dependen del Zero-Width Joiner y el Zero-Width Non-Joiner para controlar la forma de las letras.
Bloquear estos caracteres rompería idiomas enteros para miles de millones de usuarios. Por eso las plataformas los permiten. El abuso cosmético (una biografía vacía de Instagram) es un efecto secundario, no la intención. Las plataformas que sí bloquean los caracteres invisibles tienden a hacerlo solo en campos acotados como los nombres de usuario de las cuentas, donde la suplantación es un riesgo real.
Los lectores de pantalla manejan los caracteres invisibles de forma inconsistente. NVDA y VoiceOver suelen saltar el Zero-Width Space en silencio. El Braille Pattern Blank se anuncia como «en blanco» o «patrón braille en blanco» según la configuración. El Hangul Filler puede leerse literalmente como «Hangul filler» en los ajustes verbosos. Una biografía vacía de Instagram que contiene un Hangul Filler puede producir una palabra hablada inesperada cuando un usuario de lector de pantalla visita tu perfil.
La recomendación pragmática: el uso cosmético de uno o dos caracteres invisibles está bien para casi todos. Llenar un nombre de usuario largo con docenas de caracteres invisibles para perturbar a propósito los lectores de pantalla es diseño hostil y la mayoría de las plataformas lo prohíben con razón. Si tu objetivo es «que no se muestre ningún nombre», prefiere un solo Hangul Filler antes que una cadena de diez.
Sí. El campo de biografía de Instagram rechaza los espacios literales pero acepta el Hangul Filler (U+3164). Pega uno o dos caracteres Hangul Filler en el campo de biografía, guarda, y la biografía se representa en blanco para quien la ve mientras sigue pasando la validación de no vacío de Instagram.
La plataforma que lo recibe eliminó o sustituyó el carácter. Algunos formularios aplican un saneamiento de entrada que quita los caracteres de ancho cero. Prueba con otro tipo de carácter (el Hangul Filler suele sobrevivir donde el Zero-Width Space no lo hace) o usa un recurso de reserva como el Em Space (U+2003).
La mayoría de las plataformas lo permiten para un efecto cosmético. Algunas plataformas bloquean los caracteres invisibles en los nombres de usuario específicamente para evitar la suplantación. Twitter, Discord y Among Us suelen permitirlo; Slack, LinkedIn y las cuentas de Google, por lo general, no.
Depende del carácter. VoiceOver y NVDA anuncian el Braille Pattern Blank (U+2800) como «en blanco» o lo saltan en silencio. El Hangul Filler puede leerse literalmente como «Hangul filler» en algunas configuraciones. El Zero-Width Space suele saltarse. Si la accesibilidad importa, prefiere dejar los campos realmente vacíos cuando la plataforma lo permita.
El Hangul Filler (U+3164) es un carácter visible cuyo glifo resulta estar vacío. Sobrevive a la mayoría del saneamiento de entrada porque es un carácter coreano normal. El Zero-Width Space (U+200B) es explícitamente un carácter de control de formato, y muchas plataformas lo quitan durante la validación.
Unicode exige soporte para los caracteres de ancho cero y combinantes para las escrituras legítimas. Los diacríticos del niqqud hebreo, los subíndices del jemer, los signos vocálicos índicos y las marcas combinantes del devanagari dependen todos de puntos de código de ancho cero o casi cero. Bloquearlos rompería sistemas de escritura enteros.