Blank Space Copy and Paste
¿Necesitas un espacio en blanco que realmente funcione? Genera caracteres invisibles y texto vacío en segundos, elige la cantidad que necesites y cópialo con un clic. Úsalo en mensajes, nombres de usuario, redes sociales, juegos y más.
Generar texto invisible
Elige un carácter e indica el número de espacios en blanco que necesitas, luego haz clic en «Generar» o «Copiar».
La compatibilidad con caracteres invisibles varía según la plataforma y el campo de texto.
Copia rápida
Obtén una cantidad preestablecida de caracteres en blanco con un solo clic.
Texto en blanco largo
¿Necesitas más que unos pocos caracteres? Copia preajustes de texto en blanco más largos.
Área de prueba (en vivo)
Los caracteres invisibles aparecerán aquí a medida que los generes o los pegues. Si el contador aumenta, tu texto en blanco funciona correctamente.
¿Cómo copiar y pegar un espacio en blanco?
Para copiar y pegar un espacio en blanco, elige un carácter en el generador, indica cuántas copias quieres, haz clic en ✨ Generar y luego en Copiar, y pégalo donde lo necesites.
- Generar
Elige un carácter y una cantidad
Ajusta la cantidad y haz clic en ✨ Generar.
- Copiar
Envíalo a tu portapapeles
Haz clic en Copiar. Se confirma con ✓ ¡Copiado!
- Pegar
Colócalo en el campo de destino
Un cuadro de mensaje, biografía, nombre de usuario o formulario.
- Probar
Comprueba que los caracteres sobrevivieron
Lee el contador en el área de prueba.
Cuánto copias
- Un solo carácter en blanco1 carácter
- Varios caracteres en blanco10 caracteres
- Texto en blanco largohasta 1000 caracteres
La herramienta de espacio en blanco tiene 4 partes, cada una pensada para una tarea distinta:
- Generador crea varios caracteres en blanco a partir de cualquiera de los 147 caracteres Unicode en blanco e invisibles del menú Carácter, que se abre con el espacio de ancho cero (U+200B). Escribe de 1 a 5000 en «Número de caracteres», haz clic en el botón ✨ Generar y luego en Copiar.
- Copia rápida te permite copiar espacio en blanco con un clic mediante Copiar 1, Copiar 5, Copiar 10, Copiar 20 o Copiar 50, y cada botón confirma con ✓ ¡Copiado!
- Texto en blanco largo copia texto en blanco largo con 4 preajustes: Corto (50), Medio (200), Largo (500) y Extra largo (1000). Usa el generador para cantidades superiores a 1000.
- Área de prueba muestra si tu texto invisible sobrevivió al pegado. El contador de caracteres sube de uno en uno por cada carácter, así que un contador en 0 significa que no llegó nada. El texto generado rellena automáticamente el área de prueba.
¿Qué es un carácter invisible?
Un carácter invisible es un carácter Unicode que ocupa una posición real dentro del texto sin mostrar ninguna marca visible. El Estándar Unicode identifica cada carácter mediante un punto de código, escrito como U+ seguido de dígitos hexadecimales, como U+200B para el espacio de ancho cero.
El texto invisible no es lo mismo que el texto vacío. Un campo que contiene un carácter invisible tiene datos, cuenta para el límite de caracteres y supera la validación de campo obligatorio, mientras que un campo verdaderamente vacío no contiene nada. Esa diferencia es lo que permite enviar un mensaje o un formulario donde una entrada realmente vacía fallaría.
Texto en blanco y texto vacío son nombres habituales para lo mismo: uno o más caracteres de aspecto en blanco o de ancho cero que se muestran como nada una vez pegados.
Cómo funcionan los caracteres invisibles
Los caracteres invisibles funcionan en la capa de la fuente: una fuente asigna a cada punto de código un glifo, y esos puntos de código se asignan a un glifo sin marcas o a ningún glifo en absoluto, de modo que el texto contiene un carácter real que no dibuja nada.
Al copiar se envía el propio punto de código al portapapeles, no una imagen de espacio en blanco. El campo receptor almacena ese punto de código como texto, por eso el contador de caracteres del área de prueba sube aunque el recuadro siga pareciendo vacío.
Renderizado y validación son pasos independientes. Una plataforma puede mostrar perfectamente un espacio de ancho cero y aun así rechazarlo al guardar, y el mismo carácter puede aceptarse en un comentario pero rechazarse en un nombre de usuario de esa misma plataforma.
Tipos de caracteres invisibles
Los 147 caracteres de esta herramienta se dividen en 3 tipos: caracteres de ancho cero, caracteres de espacio en blanco y otros caracteres Unicode invisibles. El ancho es la diferencia práctica entre los dos primeros tipos, y el tercero abarca rellenos, marcas de formato y caracteres de control que no dibujan nada.
Caracteres de ancho cero
Los caracteres de ancho cero no ocupan ningún ancho visible. La herramienta ofrece 5: el espacio de ancho cero (U+200B), el no-conector de ancho cero (U+200C), el conector de ancho cero (U+200D), el separador de palabras (U+2060) y el espacio de no separación de ancho cero (U+FEFF). El espacio de ancho cero es el predeterminado en el generador y el carácter detrás de cada preajuste de Copia rápida.
Cada uno cumple una función más allá de parecer en blanco. El espacio de ancho cero marca un punto donde la línea puede cortarse si hace falta, el separador de palabras bloquea el corte en ese punto, y el conector de ancho cero une secuencias de emojis. El espacio de no separación de ancho cero también actúa como marca de orden de bytes al inicio de un archivo de texto, por lo que algunos editores lo tratan de forma distinta al resto.
Caracteres de espacio en blanco
Los caracteres de espacio en blanco ocupan ancho visible y no dibujan ninguna marca. La tabla Unicode enumera 16 de ellos, incluidos el espacio normal (U+0020), el espacio de no separación (U+00A0), el espacio de eme (U+2003), el espacio fino (U+2009) y el espacio ideográfico (U+3000).
Sus anchos están definidos, no son arbitrarios. Un espacio de eme es tan ancho como el tamaño de fuente, un espacio de ene mide la mitad, un espacio fino es una fracción de eso, y un espacio de cabello es aún más fino. Un espacio de cifra coincide con el ancho de un dígito, un espacio de puntuación coincide con un punto, y un espacio ideográfico coincide con un carácter de ancho completo en textos en chino, japonés y coreano. El espacio de no separación y el espacio de no separación estrecho (U+202F) mantienen unidas las palabras al cortar una línea.
Otros caracteres Unicode invisibles
Los caracteres restantes son rellenos, marcas de formato y caracteres de control. El conjunto incluye 4 rellenos hangul (U+115F, U+1160, U+3164, U+FFA0), el patrón braille en blanco (U+2800), 3 operadores matemáticos invisibles (U+2062, U+2063, U+2064), 16 selectores de variación (U+FE00 a U+FE0F), el guion suave (U+00AD) y 12 marcas de formato direccional, como la marca de izquierda a derecha (U+200E) y la marca de derecha a izquierda (U+200F).
El relleno hangul (U+3164) es el carácter más útil de este grupo. Unicode lo clasifica como letra y no como carácter de espacio en blanco, por lo que los campos que eliminan espacios en blanco suelen conservarlo. Los caracteres de formato y de control están en el otro extremo: son los primeros que elimina un filtro antisuplantación.
Espacio en blanco frente a carácter invisible
Un espacio en blanco ocupa ancho visible, mientras que un carácter invisible puede no ocupar ningún ancho en absoluto. Ambos parecen nada una vez pegados, pero se comportan de forma distinta en campos de texto, contadores de caracteres y validaciones de plataforma.
| Atributo | Espacio en blanco | Carácter invisible |
|---|---|---|
| Ancho visible | Sí, desde un espacio de cabello hasta un espacio de ancho completo | Ninguno en los caracteres de ancho cero |
| Puntos de código de ejemplo | U+0020, U+00A0, U+3000 | U+200B, U+2060, U+FEFF |
| Uso típico | Espaciado en nombres, biografías y descripciones | Mensajes de aspecto vacío y nombres de usuario en blanco |
| Tratamiento en la plataforma | Recortado por campos que eliminan espacios en blanco | Eliminado por campos que eliminan caracteres de formato |
Elige según el campo. Un nombre de usuario que colapsa espacios repetidos conserva un relleno hangul, y una descripción que necesita un hueco visible conserva un espacio de eme.
¿Dónde puedes usar caracteres invisibles?
Los caracteres invisibles se usan en cuadros de mensajes, biografías y descripciones de redes sociales, nombres para mostrar, campos de nombre en juegos, formularios web y documentos: Instagram, TikTok, WhatsApp, Discord, X (antes Twitter), Fortnite y Free Fire son los lugares donde más se usan. El soporte nunca es universal: cada plataforma decide por su cuenta si acepta, recorta o rechaza un campo que solo contiene caracteres en blanco.
Biografías en blanco, comentarios en blanco o campos de nombre en blanco en perfiles y portadas de destacados.
Estados en blanco o espaciado en nombres de grupo donde se acepta texto vacío.
TikTok
Nombres para mostrar en blanco o espaciado en la biografía de perfiles que permiten caracteres no estándar.
Discord
Apodos en blanco o espaciado dentro de mensajes y nombres de canal en servidores compatibles.
PUBG / BGMI
Nombres de aspecto en blanco dentro del juego, aunque la aceptación varía según el cliente y la actualización.
Free Fire
Nombres en blanco o de estilo invisible, sujetos a la validación de entrada actual del juego.
Mensajes en blanco y mensajería de texto
Pega un carácter en blanco en el cuadro de mensaje para enviar un mensaje que llegue con aspecto vacío. WhatsApp, Telegram, Discord y las apps de SMS estándar mantienen inactivo el botón de enviar mientras el campo está vacío, y un solo carácter en blanco supera esa comprobación en apps que no recortan el campo primero.
Las apps varían en esto. Algunas envían el carácter sin modificarlo, otras lo eliminan y no permiten enviar, y otras lo entregan mostrando un hueco fino en lugar de una burbuja realmente vacía. Pega 2 o 3 caracteres, o cambia al relleno hangul (U+3164), cuando un solo espacio de ancho cero se recorte.
Perfiles y publicaciones en redes sociales
Instagram, TikTok y X son las plataformas donde más se usan los caracteres en blanco en perfiles y publicaciones. Los usos habituales incluyen separar líneas de una descripción que la plataforma colapsaría, mantener una sangría al inicio de una línea de biografía, espaciar nombres de portadas de destacados de Instagram y dejar un comentario que no muestre texto.
Los campos de biografía y descripción suelen ser permisivos, ya que aceptan texto libre. Los caracteres en blanco al final son la parte frágil: los campos que recortan el final de la entrada los eliminan y cierran el hueco que añadiste.
Nombres de usuario invisibles en redes sociales y juegos
Los nombres para mostrar y los apodos dentro del juego aceptan caracteres en blanco con mucha más frecuencia que los identificadores de inicio de sesión. Jugadores y usuarios prueban nombres invisibles en Instagram, TikTok, Discord, Fortnite, Free Fire y PUBG o BGMI, casi siempre con el relleno hangul (U+3164) en lugar de un carácter de espacio.
Tres reglas determinan el resultado. Una regla de longitud mínima exige 2 o 3 caracteres pegados en lugar de uno, una regla de lista de permitidos limita el campo a letras, dígitos y una lista corta de símbolos, y una regla de normalización reescribe el nombre después de guardarlo. Los juegos cambian su validación de entrada entre actualizaciones, así que un nombre en blanco que funcionaba la temporada pasada puede dejar de funcionar tras un parche.
Espacios donde los espacios normales no están permitidos
Un carácter Unicode en blanco pasa por campos que bloquean el espacio normal. Los objetivos típicos incluyen campos de nombre de usuario que rechazan espacios sin más, biografías que colapsan espacios repetidos en uno solo, campos de búsqueda y etiquetas que tratan un espacio como separador, y formularios que recortan espacios al inicio y al final antes de guardar.
El espacio de no separación (U+00A0) y el relleno hangul (U+3164) son los 2 caracteres que más a menudo sobreviven a estas reglas, ya que ninguno es un espacio normal y el relleno hangul ni siquiera es un espacio en blanco.
Usos de privacidad y marcador de posición
Los caracteres en blanco rellenan un campo obligatorio sin añadir contenido legible. Se usan para dejar un nombre para mostrar con aspecto vacío, rellenar un campo de perfil opcional que se prefiere no responder, mantener el espaciado de un diseño mientras una sección está sin terminar, y enviar un formulario que rechaza una entrada vacía.
Se aplican dos límites. Un carácter en blanco no oculta nada a la propia plataforma, que sigue almacenando el punto de código exacto que pegaste. Usar caracteres invisibles para separar palabras y esquivar filtros de moderación incumple las condiciones de servicio de toda plataforma importante, y esta herramienta no está pensada para eso.
¿Por qué usar texto invisible y caracteres en blanco?
La gente usa texto invisible por 5 motivos:
- Enviar un mensaje con aspecto vacío en una app de chat que bloquea una entrada vacía.
- Mantener un espaciado que la plataforma colapsaría, como huecos entre líneas en una descripción de Instagram o una sangría en una biografía.
- Hacer que un nombre de usuario o nombre para mostrar parezca en blanco en una app o un juego que lo permita.
- Cumplir con un campo obligatorio sin escribir nada que el lector pueda ver.
- Colocar un espacio donde el espacio normal está rechazado, filtrado o recortado.
Los 5 motivos se reducen a la misma propiedad: el campo contiene un carácter y el lector no ve nada.
Características de la herramienta de espacio en blanco
La herramienta de copiar y pegar espacio en blanco de esta página tiene 8 características:
- Menú de caracteres que cubre los 147 caracteres Unicode en blanco e invisibles, cada uno con su nombre y punto de código.
- Control de cantidad que acepta de 1 a 5000 caracteres, con botones − y + para pasos individuales.
- Preajustes de Copia rápida para 1, 5, 10, 20 y 50 caracteres con un clic.
- Preajustes de Texto en blanco largo para 50, 200, 500 y 1000 caracteres.
- Área de prueba en vivo con un contador de caracteres en tiempo real, un botón Pegar y un botón Borrar.
- Tabla de referencia Unicode que muestra Carácter, Nombre, Unicode, HTML, Hex y Copiar para cada entrada.
- Confirmación de copia que cambia cada botón a ✓ ¡Copiado! tras una copia correcta.
- Funcionamiento solo en el navegador sin cuenta, sin coste y sin enviar texto a ningún servidor.
Entendiendo los caracteres Unicode invisibles
El Estándar Unicode asigna a cada carácter un punto de código y un nombre permanente, de modo que el espacio de ancho cero es U+200B y el relleno hangul es U+3164 en todo dispositivo que los admita. El nombre y el punto de código nunca cambian; lo que varía es cómo trata la plataforma al carácter.
La tabla siguiente da a cada carácter 6 columnas: Carácter, Nombre, Unicode, HTML, Hex y Copiar. Las columnas HTML y Hex contienen las formas de entidad para páginas web, como ​ y ​ para el espacio de ancho cero. Los corchetes alrededor de cada carácter son solo una guía visual para localizarlo en pantalla y nunca se copian: al hacer clic en el carácter o en su botón Copiar se coloca el punto de código exacto en el portapapeles.
| Carácter | Nombre | Unicode | HTML | Hex | Copiar |
|---|---|---|---|---|---|
| Space | U+0020 |   |   | ||
| No-Break Space | U+00A0 |   |   | ||
| Soft Hyphen | U+00AD | ­ | ­ | ||
| En Quad | U+2000 |   |   | ||
| Em Quad | U+2001 |   |   | ||
| En Space | U+2002 |   |   | ||
| Em Space | U+2003 |   |   | ||
| Three-Per-Em Space | U+2004 |   |   | ||
| Four-Per-Em Space | U+2005 |   |   | ||
| Six-Per-Em Space | U+2006 |   |   | ||
| Figure Space | U+2007 |   |   | ||
| Punctuation Space | U+2008 |   |   | ||
| Thin Space | U+2009 |   |   | ||
| Hair Space | U+200A |   |   | ||
| Zero Width Space | U+200B | ​ | ​ | ||
| Zero Width Non-Joiner | U+200C | ‌ | ‌ | ||
| Zero Width Joiner | U+200D | ‍ | ‍ | ||
| Arabic Letter Mark | U+061C | ؜ | ؜ | ||
| Left-to-Right Mark | U+200E | ‎ | ‎ | ||
| Right-to-Left Mark | U+200F | ‏ | ‏ | ||
| Line Separator | U+2028 | 
 | 
 | ||
| Left-to-Right Embedding | U+202A | ‪ | ‪ | ||
| Right-to-Left Embedding | U+202B | ‫ | ‫ | ||
| Pop Directional Formatting | U+202C | ‬ | ‬ | ||
| Left-to-Right Override | U+202D | ‭ | ‭ | ||
| Right-to-Left Override | U+202E | ‮ | ‮ | ||
| Narrow No-Break Space | U+202F |   |   | ||
| Medium Mathematical Space | U+205F |   |   | ||
| Word Joiner | U+2060 | ⁠ | ⁠ | ||
| Invisible Separator | U+2063 | ⁣ | ⁣ | ||
| Braille Pattern Blank | U+2800 | ⠀ | ⠀ | ||
| Hangul Choseong Filler | U+115F | ᅟ | ᅟ | ||
| Hangul Jungseong Filler | U+1160 | ᅠ | ᅠ | ||
| Hangul Filler | U+3164 | ㅤ | ㅤ | ||
| Halfwidth Hangul Filler | U+FFA0 | ᅠ | ᅠ | ||
| Ideographic Space | U+3000 |   |   | ||
| Object Replacement Character | U+FFFC |  |  | ||
| Zero Width No-Break Space | U+FEFF |  |  | ||
| Character Tabulation (Tab) | U+0009 | 	 | 	 | ||
| Line Feed | U+000A | | 
 | ||
| Form Feed | U+000C |  |  | ||
| Information Separator Four (File Separator) | U+001C |  |  | ||
| Combining Grapheme Joiner | U+034F | ͏ | ͏ | ||
| Khmer Vowel Inherent Aq | U+17B4 | ឴ | ឴ | ||
| Khmer Vowel Inherent Aa | U+17B5 | ឵ | ឵ | ||
| Mongolian Free Variation Selector One | U+180B | ᠋ | ᠋ | ||
| Mongolian Free Variation Selector Two | U+180C | ᠌ | ᠌ | ||
| Mongolian Free Variation Selector Three | U+180D | ᠍ | ᠍ | ||
| Mongolian Vowel Separator | U+180E | ᠎ | ᠎ | ||
| Function Application | U+2061 | ⁡ | ⁡ | ||
| Invisible Times | U+2062 | ⁢ | ⁢ | ||
| Invisible Plus | U+2064 | ⁤ | ⁤ | ||
| Left-to-Right Isolate | U+2066 | ⁦ | ⁦ | ||
| Right-to-Left Isolate | U+2067 | ⁧ | ⁧ | ||
| First Strong Isolate | U+2068 | ⁨ | ⁨ | ||
| Pop Directional Isolate | U+2069 | ⁩ | ⁩ | ||
| Inhibit Symmetric Swapping | U+206A |  |  | ||
| Activate Symmetric Swapping | U+206B |  |  | ||
| Inhibit Arabic Form Shaping | U+206C |  |  | ||
| Activate Arabic Form Shaping | U+206D |  |  | ||
| National Digit Shapes | U+206E |  |  | ||
| Nominal Digit Shapes | U+206F |  |  | ||
| Variation Selector-1 | U+FE00 | ︀ | ︀ | ||
| Variation Selector-2 | U+FE01 | ︁ | ︁ | ||
| Variation Selector-3 | U+FE02 | ︂ | ︂ | ||
| Variation Selector-4 | U+FE03 | ︃ | ︃ | ||
| Variation Selector-5 | U+FE04 | ︄ | ︄ | ||
| Variation Selector-6 | U+FE05 | ︅ | ︅ | ||
| Variation Selector-7 | U+FE06 | ︆ | ︆ | ||
| Variation Selector-8 | U+FE07 | ︇ | ︇ | ||
| Variation Selector-9 | U+FE08 | ︈ | ︈ | ||
| Variation Selector-10 | U+FE09 | ︉ | ︉ | ||
| Variation Selector-11 | U+FE0A | ︊ | ︊ | ||
| Variation Selector-12 | U+FE0B | ︋ | ︋ | ||
| Variation Selector-13 | U+FE0C | ︌ | ︌ | ||
| Variation Selector-14 | U+FE0D | ︍ | ︍ | ||
| Variation Selector-15 | U+FE0E | ︎ | ︎ | ||
| Variation Selector-16 | U+FE0F | ️ | ️ | ||
| Language Tag | U+E0001 | 󠀁 | 󠀁 | ||
| Tag Space | U+E0020 | 󠀠 | 󠀠 | ||
| Tag Exclamation Mark | U+E0021 | 󠀡 | 󠀡 | ||
| Tag Quotation Mark | U+E0022 | 󠀢 | 󠀢 | ||
| Tag Number Sign | U+E0023 | 󠀣 | 󠀣 | ||
| Tag Dollar Sign | U+E0024 | 󠀤 | 󠀤 | ||
| Tag Percent Sign | U+E0025 | 󠀥 | 󠀥 | ||
| Tag Ampersand | U+E0026 | 󠀦 | 󠀦 | ||
| Tag Apostrophe | U+E0027 | 󠀧 | 󠀧 | ||
| Tag Left Parenthesis | U+E0028 | 󠀨 | 󠀨 | ||
| Tag Right Parenthesis | U+E0029 | 󠀩 | 󠀩 | ||
| Tag Asterisk | U+E002A | 󠀪 | 󠀪 | ||
| Tag Plus Sign | U+E002B | 󠀫 | 󠀫 | ||
| Tag Comma | U+E002C | 󠀬 | 󠀬 | ||
| Tag Hyphen-Minus | U+E002D | 󠀭 | 󠀭 | ||
| Tag Full Stop | U+E002E | 󠀮 | 󠀮 | ||
| Tag Solidus | U+E002F | 󠀯 | 󠀯 | ||
| Tag Digit Zero | U+E0030 | 󠀰 | 󠀰 | ||
| Tag Equals Sign | U+E003D | 󠀽 | 󠀽 | ||
| Tag Greater-Than Sign | U+E003E | 󠀾 | 󠀾 | ||
| Tag Question Mark | U+E003F | 󠀿 | 󠀿 | ||
| Tag Commercial At | U+E0040 | 󠁀 | 󠁀 | ||
| Tag Latin Capital Letter A | U+E0041 | 󠁁 | 󠁁 | ||
| Tag Latin Capital Letter B | U+E0042 | 󠁂 | 󠁂 | ||
| Tag Latin Capital Letter C | U+E0043 | 󠁃 | 󠁃 | ||
| Tag Latin Capital Letter D | U+E0044 | 󠁄 | 󠁄 | ||
| Tag Latin Capital Letter E | U+E0045 | 󠁅 | 󠁅 | ||
| Tag Latin Capital Letter F | U+E0046 | 󠁆 | 󠁆 | ||
| Tag Latin Capital Letter G | U+E0047 | 󠁇 | 󠁇 | ||
| Tag Latin Capital Letter H | U+E0048 | 󠁈 | 󠁈 | ||
| Tag Latin Capital Letter I | U+E0049 | 󠁉 | 󠁉 | ||
| Tag Latin Capital Letter J | U+E004A | 󠁊 | 󠁊 | ||
| Tag Latin Capital Letter K | U+E004B | 󠁋 | 󠁋 | ||
| Tag Latin Capital Letter L | U+E004C | 󠁌 | 󠁌 | ||
| Tag Latin Capital Letter M | U+E004D | 󠁍 | 󠁍 | ||
| Tag Latin Capital Letter N | U+E004E | 󠁎 | 󠁎 | ||
| Tag Latin Capital Letter O | U+E004F | 󠁏 | 󠁏 | ||
| Tag Latin Capital Letter P | U+E0050 | 󠁐 | 󠁐 | ||
| Tag Latin Capital Letter Q | U+E0051 | 󠁑 | 󠁑 | ||
| Tag Latin Capital Letter R | U+E0052 | 󠁒 | 󠁒 | ||
| Tag Latin Capital Letter S | U+E0053 | 󠁓 | 󠁓 | ||
| Tag Latin Capital Letter T | U+E0054 | 󠁔 | 󠁔 | ||
| Tag Latin Capital Letter U | U+E0055 | 󠁕 | 󠁕 | ||
| Tag Latin Capital Letter V | U+E0056 | 󠁖 | 󠁖 | ||
| Tag Latin Capital Letter W | U+E0057 | 󠁗 | 󠁗 | ||
| Tag Latin Capital Letter X | U+E0058 | 󠁘 | 󠁘 | ||
| Tag Latin Capital Letter Y | U+E0059 | 󠁙 | 󠁙 | ||
| Tag Latin Capital Letter Z | U+E005A | 󠁚 | 󠁚 | ||
| Tag Left Square Bracket | U+E005B | 󠁛 | 󠁛 | ||
| Tag Reverse Solidus | U+E005C | 󠁜 | 󠁜 | ||
| Tag Right Square Bracket | U+E005D | 󠁝 | 󠁝 | ||
| Tag Circumflex Accent | U+E005E | 󠁞 | 󠁞 | ||
| Tag Low Line | U+E005F | 󠁟 | 󠁟 | ||
| Tag Grave Accent | U+E0060 | 󠁠 | 󠁠 | ||
| Tag Latin Small Letter A | U+E0061 | 󠁡 | 󠁡 | ||
| Tag Latin Small Letter B | U+E0062 | 󠁢 | 󠁢 | ||
| Tag Latin Small Letter C | U+E0063 | 󠁣 | 󠁣 | ||
| Tag Latin Small Letter D | U+E0064 | 󠁤 | 󠁤 | ||
| Tag Latin Small Letter E | U+E0065 | 󠁥 | 󠁥 | ||
| Tag Latin Small Letter F | U+E0066 | 󠁦 | 󠁦 | ||
| Tag Latin Small Letter G | U+E0067 | 󠁧 | 󠁧 | ||
| Tag Latin Small Letter H | U+E0068 | 󠁨 | 󠁨 | ||
| Tag Latin Small Letter I | U+E0069 | 󠁩 | 󠁩 | ||
| Tag Latin Small Letter J | U+E006A | 󠁪 | 󠁪 | ||
| Tag Latin Small Letter K | U+E006B | 󠁫 | 󠁫 | ||
| Tag Latin Small Letter L | U+E006C | 󠁬 | 󠁬 | ||
| Tag Latin Small Letter M | U+E006D | 󠁭 | 󠁭 | ||
| Tag Latin Small Letter N | U+E006E | 󠁮 | 󠁮 | ||
| Tag Latin Small Letter O | U+E006F | 󠁯 | 󠁯 |
Haz clic en un carácter o en su botón Copiar para copiar ese carácter Unicode exacto. Los corchetes son solo una guía visual y nunca se copian. Desplázate dentro de la tabla para ver las 147 entradas. La compatibilidad varía según la plataforma y el campo de texto.
Por qué algunos caracteres invisibles no funcionan en todas partes
Los caracteres invisibles fallan en algunas plataformas por 5 motivos: recorte de espacios en blanco, normalización Unicode, listas de caracteres permitidos, glifos de fuente faltantes y filtros antisuplantación.
- El recorte de espacios en blanco elimina los caracteres en blanco al inicio y al final cuando se guarda un campo, lo que vacía un campo que solo contenía espacios.
- La normalización Unicode reescribe el texto en una forma estándar y elimina caracteres de formato en el proceso.
- Las listas de caracteres permitidos restringen un campo a letras, dígitos y unos pocos símbolos, rechazando todo lo que quede fuera de ese rango.
- Los glifos de fuente faltantes hacen que un carácter se muestre como un recuadro de reserva en lugar de no mostrar nada.
- Los filtros antisuplantación eliminan caracteres de ancho cero y direccionales, ya que son los que se usan para disfrazar texto.
Estas reglas se aplican por campo, no por plataforma. Una misma app puede aceptar un espacio de ancho cero en un mensaje de chat, recortarlo en una biografía de perfil y rechazarlo en un nombre de usuario.
Solución de problemas con caracteres invisibles
Empieza cada comprobación en el área de prueba: un contador de caracteres superior a 0 demuestra que el portapapeles contiene los caracteres y traslada el problema al campo receptor.
El carácter desaparece después de pegarlo
El campo recortó el espacio en blanco al guardar, y eso es lo que hace que el carácter desaparezca después de pegarlo. Compruébalo en 3 pasos: pega en el área de prueba para confirmar que los caracteres están en el portapapeles, pega en el campo de destino y comprueba si el texto sobrevive antes de guardar, y luego cambia al relleno hangul (U+3164), que es una letra y no un espacio en blanco. Escribir un carácter visible junto a los caracteres en blanco evita que el campo se trate como vacío.
La plataforma no acepta el carácter
Prueba con un carácter en blanco distinto de la tabla Unicode, ya que las plataformas aceptan puntos de código diferentes. Prueba estos 4 candidatos en orden: el relleno hangul (U+3164), el patrón braille en blanco (U+2800), el espacio de no separación (U+00A0) y el espacio ideográfico (U+3000). Cada uno procede de una parte distinta de Unicode, así que una regla que bloquea uno suele dejar pasar otro.
Un nombre de usuario o mensaje en blanco no funciona
Los campos de nombre de usuario y mensaje aplican reglas de validación que rechazan o normalizan los caracteres invisibles, por lo que un nombre en blanco falla siempre que se exija al menos un carácter visible. Pega 2 o 3 caracteres donde se exija una longitud mínima, usa el campo de nombre para mostrar o apodo en lugar del identificador de inicio de sesión, y revisa el perfil de nuevo después de guardar, ya que algunas plataformas reescriben el nombre en una validación posterior. Un campo que rechaza todos los caracteres de la lista aplica una lista de permitidos, y ningún carácter en blanco la supera.
El carácter se ve distinto de lo esperado
Cada fuente asigna un punto de código a su propio glifo, así que el mismo carácter se muestra con un ancho distinto, o como un recuadro de reserva, según la fuente y la plataforma. Destacan tres diferencias: los caracteres de espacio varían de ancho por diseño, desde un espacio de cabello hasta un espacio ideográfico de ancho completo; el patrón braille en blanco se muestra como una celda braille completa en algunas fuentes y como un hueco estrecho en otras; y los editores de código dibujan a propósito los caracteres de ancho cero como puntos o marcadores resaltados. Cambia a un carácter de espacio normal cuando un ancho constante importe más que ser invisible.
Preguntas frecuentes
¿Cómo escribo un carácter invisible?
Escribes un carácter invisible copiando un carácter Unicode compatible desde la herramienta de esta página y pegándolo donde lo necesites.
Ningún teclado tiene una tecla dedicada para un espacio de ancho cero o un relleno hangul, así que copiar es el método fiable. Existen dos alternativas para escribirlo: en Microsoft Word, escribe 200b y pulsa Alt+X para convertirlo en el carácter; en macOS, activa la fuente de entrada Unicode Hex Input y mantén pulsada Option mientras escribes los 4 dígitos hexadecimales. En una página web, escribe la entidad HTML ​ en lugar de pegar el carácter directamente en el código fuente.
¿Cómo envío un mensaje vacío?
Copia un carácter en blanco, pégalo en el cuadro de mensaje y pulsa enviar.
Las apps de mensajería mantienen desactivado el botón de enviar mientras la entrada está vacía, y un carácter en blanco supera esa comprobación en apps que no recortan el campo primero. WhatsApp, Telegram y Discord son las apps donde más se usa esto. Pega 2 o 3 caracteres, o cambia al relleno hangul (U+3164), cuando un solo carácter se recorte antes de enviarse.
¿Son gratis los caracteres invisibles?
Sí, todos los caracteres de esta página se pueden copiar gratis y no requieren cuenta ni registro.
Los caracteres son puntos de código del Estándar Unicode, que es una especificación pública y no contenido con licencia. Copiar, pegar y generar texto en blanco aquí se ejecuta por completo en tu navegador.
¿Hay límites en la cantidad de caracteres invisibles que puedo generar?
Sí, el generador acepta de 1 a 5000 caracteres por generación.
Los preajustes de Texto en blanco largo cubren 50, 200, 500 y 1000 caracteres, y los botones de Copia rápida cubren 1, 5, 10, 20 y 50. Copia y pega más de una vez para obtener una cantidad mayor. El campo donde pegas aplica su propio límite de caracteres, así que un bloque largo de texto en blanco se corta en campos con una longitud máxima corta.
¿Qué es U+3164?
U+3164 es el relleno hangul, un carácter Unicode del bloque Hangul Compatibility Jamo que se muestra como un espacio en blanco.
Unicode clasifica el relleno hangul como letra y no como carácter de espacio en blanco, por lo que las plataformas que rechazan entradas compuestas solo por espacios en blanco a menudo lo aceptan en un campo de nombre o mensaje. Sus entidades HTML son ㅤ y ㅤ, y aparece en la tabla Unicode de esta página junto a los otros 3 caracteres de relleno hangul: U+115F, U+1160 y U+FFA0.
¿Debo usar caracteres invisibles en HTML?
No; usa entidades HTML o CSS para el espaciado en lugar de pegar caracteres invisibles sin formato en tu código.
Escribe (U+00A0) para un espacio que no deba dividirse, y usa margin o padding de CSS para el espaciado del diseño. Un carácter invisible pegado es imposible de ver en el código fuente, sobrevive sin ser detectado al copiar y pegar en diferencias de código y resultados de búsqueda, y puede romper comparaciones de cadenas. Escribe la forma de entidad, como ​ para un espacio de ancho cero, cuando realmente necesites el carácter en sí.
¿Por qué no funciona mi carácter invisible?
La plataforma elimina, recorta o rechaza el carácter antes de guardarlo.
La validación de entrada elimina espacios en blanco al inicio y al final, la normalización Unicode descarta caracteres de formato, y las listas de caracteres permitidos rechazan todo lo que quede fuera de un rango permitido. Pega primero en el área de prueba de esta página: un contador de caracteres superior a 0 confirma que el portapapeles contiene los caracteres, lo que acota el problema a la plataforma receptora. Después prueba con un punto de código distinto, empezando por el relleno hangul (U+3164) o el patrón braille en blanco (U+2800).
¿Qué símbolo es invisible?
El espacio de ancho cero (U+200B) es el símbolo invisible más usado, y el relleno hangul (U+3164) es la alternativa habitual donde se rechaza el espacio en blanco.
Otras opciones invisibles de la tabla Unicode incluyen el separador de palabras (U+2060), el separador invisible (U+2063), el espacio de no separación de ancho cero (U+FEFF) y el patrón braille en blanco (U+2800). Los 4 primeros no ocupan ancho visible, mientras que el patrón braille en blanco ocupa el ancho de una celda braille.
¿Cómo hago invisible mi nombre de usuario?
Copia el relleno hangul (U+3164), pégalo en el campo de nombre de usuario o nombre para mostrar, y guarda el cambio.
Las reglas de nombre de usuario varían según la plataforma. Los nombres para mostrar y los apodos aceptan caracteres en blanco con más frecuencia que los identificadores de inicio de sesión, que suelen restringir la entrada a letras, dígitos y unos pocos símbolos. Pega 2 o 3 caracteres donde se exija una longitud mínima. Algunas plataformas revierten un nombre en blanco en la siguiente validación, así que revisa el perfil de nuevo tras guardar.