Texto en blanco · Gratis

Generador de caracteres invisibles

Copia caracteres Unicode en blanco e invisibles con su punto de código y dónde suelen funcionar, crea una cadena de hasta 1,000 y pega cualquier texto para encontrar los caracteres ocultos que ya contiene.

Funciona en tu navegador · No se sube nada
Informar de un problema

Generador

Elige qué copiar

Usos típicos

Todo se crea y se comprueba en esta pestaña. Nada de lo que copias o pegas aquí se envía a ningún sitio.

Listo para copiar
1

copia de Relleno hangul (U+3164) en una sola cadena

Ancho entre los marcadores
Hueco visible
Pégalo donde quieras con Ctrl o Cmd y V.
Longitud

Cómo lo contarán las plataformas

Una cadena que no ves sigue teniendo longitud, y cada sistema la mide a su manera.

Caracteres
1
Unidades UTF-16
1
Bytes UTF-8
3

Muchos formularios web y contadores de JavaScript miden unidades UTF-16, mientras que las bases de datos y los límites de bytes miden UTF-8. UTF-8 usa 1 byte por debajo de U+0080, 2 por debajo de U+0800, 3 por debajo de U+10000 y 4 por encima, así que cada copia de Relleno hangul ocupa 3 bytes.

Formas de código para U+3164
Entidad HTML
ㅤ
JavaScript o JSON
\u3164
Contenido CSS
\3164
Codificado para URL
%E3%85%A4
Biblioteca de caracteres

25 caracteres en blanco e invisibles, con etiqueta

Cada tarjeta muestra el punto de código, el grupo al que pertenece, si deja un hueco visible y si el software lo trata como espacio en blanco. La vista previa lo dibuja entre dos marcadores con tu propia fuente.

Se muestran 25 de 25

Caracteres de relleno

Los caracteres de relleno son letras o símbolos con un glifo vacío. No son espacio en blanco, así que a menudo pasan las comprobaciones que recortan espacios, y por eso los nombres en blanco suelen usar uno. También son los caracteres que las aplicaciones bloquean con más frecuencia por punto de código, y una fuente sin la cobertura adecuada puede dibujar una caja.

Caracteres de ancho cero

Los caracteres de ancho cero no ocupan ningún espacio. A menudo se eliminan, y un campo que no contiene nada más suele tratarse como vacío, así que funcionan mejor escondidos dentro de un texto que como texto en blanco por sí solos.

Caracteres de espacio

Los espacios Unicode muestran un hueco real y cuentan como espacio en blanco, así que la mayoría de los campos los recortan al principio y al final. Entre caracteres visibles suelen sobrevivir, y las páginas web no contraen una serie de ellos como hacen con los espacios normales.

  • Relleno hangul

    U+3164
    En el generador
    RellenoHueco visibleNo es espacio en blanco
    Tu fuente

    Una letra coreana de relleno heredada de una antigua norma de codificación, donde marcaba un hueco vacío en una sílaba.

    En la práctica: El carácter más conocido para nombres en blanco. Es una letra, no un espacio en blanco, así que a menudo pasa los campos que recortan espacios; también es el que más se bloquea por punto de código.

  • Relleno choseong hangul

    U+115F
    RellenoEl ancho depende de la fuenteNo es espacio en blanco
    Tu fuente

    Ocupa el hueco vacío de la consonante inicial cuando las sílabas coreanas se forman a partir de jamos separados.

    En la práctica: Se suele probar cuando se rechaza el relleno hangul. Su ancho aparente depende de la fuente, y una fuente sin soporte para jamos coreanos puede mostrar una caja.

  • Relleno jungseong hangul

    U+1160
    RellenoEl ancho depende de la fuenteNo es espacio en blanco
    Tu fuente

    Ocupa el hueco vacío de la vocal cuando las sílabas coreanas se forman a partir de jamos separados.

    En la práctica: Normalmente se dibuja sin ancho o fusionado con el carácter anterior. Detrás del relleno choseong, la pareja forma un bloque silábico vacío en las fuentes compatibles.

  • Relleno hangul de medio ancho

    U+FFA0
    RellenoHueco visibleNo es espacio en blanco
    Tu fuente

    La forma de medio ancho del relleno hangul, conservada por compatibilidad con antiguos juegos de caracteres de Asia oriental.

    En la práctica: Un carácter en blanco más estrecho que suele comportarse como el relleno hangul. Una fuente sin las formas de medio ancho puede dibujar una caja.

  • Patrón braille vacío

    U+2800
    RellenoHueco visibleNo es espacio en blanco
    Tu fuente

    La celda braille sin ningún punto en relieve: un símbolo real que se imprime como una celda vacía.

    En la práctica: Es un símbolo y no un espacio en blanco, así que a menudo sobrevive al recorte. Una opción habitual para mensajes vacíos y líneas en blanco; los lectores de pantalla pueden anunciarlo.

  • Espacio de ancho cero

    U+200B
    Ancho ceroSin huecoNo es espacio en blanco
    Tu fuente

    Marca un punto donde una línea puede partirse sin mostrar un espacio, para idiomas que se escriben sin espacios entre palabras.

    En la práctica: A menudo se elimina, o se trata como vacío cuando va solo. Dentro de un texto sigue contando como carácter, así que una palabra que lo contiene deja de coincidir en una búsqueda exacta.

  • No unión de ancho cero

    U+200C
    Ancho ceroSin huecoNo es espacio en blanco
    Tu fuente

    Impide que dos letras vecinas se unan en una ligadura o forma enlazada. El persa y varias escrituras de la India dependen de él.

    En la práctica: Lo necesitan idiomas reales, así que es menos probable que se filtre de un texto, pero un campo que no contiene nada más suele tratarse igualmente como vacío.

  • Unión de ancho cero

    U+200D
    Ancho ceroSin huecoNo es espacio en blanco
    Tu fuente

    Pide a sus vecinos que se unan. Es el pegamento dentro de los emojis combinados, como las secuencias de familia y de profesión.

    En la práctica: Quitarlo separa los emojis combinados en sus partes. Solo en un campo es invisible y a menudo se trata como vacío.

  • Unión de palabras

    U+2060
    Ancho ceroSin huecoNo es espacio en blanco
    Tu fuente

    Impide un salto de línea en su posición sin añadir ningún espacio. Asumió esta función en lugar del espacio de no separación de ancho cero.

    En la práctica: Útil para mantener un número y su unidad, o dos palabras, en la misma línea. Solo en un campo suele tratarse como vacío.

  • Espacio de no separación de ancho cero

    U+FEFF
    Ancho ceroSin huecoSe recorta como espacio
    Tu fuente

    Más conocido como la marca de orden de bytes al principio de un archivo. Su función de unir palabras dentro del texto pasó a la unión de palabras.

    En la práctica: Una causa oculta frecuente de una primera columna rota o de una comparación fallida al pegar un archivo guardado con marca de orden de bytes. JavaScript lo recorta como espacio en blanco.

  • Separador de vocales mongol

    U+180E
    Ancho ceroSin huecoNo es espacio en blanco
    Tu fuente

    Separa una vocal final en la escritura mongola. Contaba como espacio hasta que Unicode 6.3 lo reclasificó como carácter de formato.

    En la práctica: El software antiguo aún puede tratarlo como espacio en blanco y el más reciente normalmente no, así que se comporta de forma menos coherente que la mayoría de los caracteres de esta lista.

  • Unión de grafemas combinante

    U+034F
    Ancho ceroSin huecoNo es espacio en blanco
    Tu fuente

    Una marca combinante invisible que mantiene los acentos en un orden fijo e impide que dos letras se traten como una sola unidad al ordenar.

    En la práctica: Se une al carácter anterior, así que no puede aparecer solo en un campo vacío. Sirve más para esconderse dentro de un texto que para crear texto en blanco.

  • Espacio de no separación

    U+00A0
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Un espacio de ancho normal que impide que la línea se parta en él.

    En la práctica: Se recorta como cualquier espacio en los extremos de la mayoría de los campos, pero las páginas web no contraen una serie de ellos entre palabras, así que mantiene el hueco.

  • Espacio de medio cuadratín

    U+2002
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Mide medio cuadratín; un cuadratín (em) equivale al tamaño de fuente actual.

    En la práctica: Se trata como espacio en blanco, así que suele recortarse de los extremos de un campo, pero se conserva entre palabras sin contraerse.

  • Espacio de cuadratín

    U+2003
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Mide un cuadratín, igual al tamaño de fuente actual.

    En la práctica: Una forma habitual de sangrar o espaciar una línea en una biografía, porque una serie de ellos no se contrae como ocurre con los espacios normales.

  • Espacio de tercio de cuadratín

    U+2004
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Un tercio de cuadratín, a menudo parecido a un espacio normal entre palabras.

    En la práctica: Se trata como espacio en blanco, así que suele recortarse de los extremos de un campo, pero se conserva entre palabras sin contraerse.

  • Espacio de cuarto de cuadratín

    U+2005
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Un cuarto de cuadratín.

    En la práctica: Se trata como espacio en blanco, así que suele recortarse de los extremos de un campo, pero se conserva entre palabras sin contraerse.

  • Espacio de sexto de cuadratín

    U+2006
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Un sexto de cuadratín, un espacio tipográfico estrecho.

    En la práctica: Se trata como espacio en blanco, así que suele recortarse de los extremos de un campo, pero se conserva entre palabras sin contraerse.

  • Espacio de cifra

    U+2007
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Tan ancho como una cifra en las fuentes con cifras de igual ancho, para alinear columnas de números. No permite saltos de línea.

    En la práctica: Se trata como espacio en blanco, así que suele recortarse de los extremos de un campo, pero se conserva entre palabras sin contraerse.

  • Espacio de puntuación

    U+2008
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Tan ancho como un punto, para espaciar junto a los signos de puntuación.

    En la práctica: Se trata como espacio en blanco, así que suele recortarse de los extremos de un campo, pero se conserva entre palabras sin contraerse.

  • Espacio fino

    U+2009
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Aproximadamente un quinto de cuadratín, usado entre grupos de cifras y junto a algunos signos de puntuación.

    En la práctica: Se trata como espacio en blanco, así que suele recortarse de los extremos de un campo, pero se conserva entre palabras sin contraerse.

  • Espacio ultrafino

    U+200A
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    El más fino de los espacios Unicode, más estrecho que un espacio fino.

    En la práctica: Se trata como espacio en blanco, así que suele recortarse de los extremos de un campo, pero se conserva entre palabras sin contraerse.

  • Espacio estrecho de no separación

    U+202F
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Un espacio fino que no permite saltos de línea. Lo usan la puntuación francesa y algunos formatos numéricos.

    En la práctica: Una causa oculta frecuente de errores al analizar fechas y horas, ya que algunos programas lo colocan antes de AM y PM en las horas con formato.

  • Espacio matemático mediano

    U+205F
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Cuatro dieciochavos de cuadratín, para espaciar en fórmulas matemáticas.

    En la práctica: Se trata como espacio en blanco, así que suele recortarse de los extremos de un campo, pero se conserva entre palabras sin contraerse.

  • Espacio ideográfico

    U+3000
    EspacioHueco visibleSe recorta como espacio
    Tu fuente

    Tan ancho como un carácter chino, japonés o coreano; es el espacio que escriben los métodos de entrada de Asia oriental.

    En la práctica: Un hueco ancho y evidente. Es espacio en blanco, así que normalmente se recorta de los extremos de un campo.

Cada plataforma filtra estos caracteres de forma distinta y las reglas cambian, así que las notas describen lo que suele ocurrir y no lo que hace una aplicación concreta. Un carácter invisible sigue siendo un carácter: puede romper búsquedas y código, y algunos servicios tratan los nombres en blanco como spam. Úsalos con responsabilidad.

Detector de caracteres ocultos

Encuentra y elimina caracteres invisibles

Pega un texto que se comporte mal: una búsqueda que nunca coincide, una contraseña que falla, una columna que no se ordena. Cada carácter invisible o espacio poco habitual se marca con su punto de código y su posición.

Los espacios normales, las tabulaciones y los saltos de línea nunca se marcan.0 / 100,000
Qué se esconde en él

Pega un texto arriba, o carga el ejemplo, y cada carácter invisible aparecerá aquí como un marcador etiquetado en el lugar que ocupa.

Cómo funciona

Tres grupos de caracteres en blanco, y por qué importa cuál usas.

Los caracteres invisibles no son todos iguales. Los de relleno, como el relleno hangul, son letras con un glifo vacío, así que el recorte de espacios que aplican la mayoría de los formularios no los toca. Los de ancho cero son controles de formato que no ocupan ningún espacio, y muchas aplicaciones los eliminan. Los espacios Unicode muestran un hueco real pero cuentan como espacio en blanco, así que desaparecen de los extremos de un campo recortado y sobreviven entre palabras. Saber a qué grupo pertenece un carácter permite predecir casi todo su comportamiento, y el detector parte de ese mismo conocimiento para encontrar caracteres que nunca quisiste pegar.

  1. 01

    Elige un carácter o un uso típico

    Elige entre 25 caracteres etiquetados o parte de un ajuste predefinido para un nombre en blanco, un mensaje vacío, espaciado en una biografía o una línea en blanco. Cada tarjeta muestra el punto de código, el grupo y si deja un hueco.

  2. 02

    Define la cantidad y copia

    Crea de 1 a 1,000 copias en una sola cadena. El panel dibuja su ancho entre dos marcadores e indica la longitud en caracteres, unidades UTF-16 y bytes UTF-8 antes de que la copies con un clic.

  3. 03

    Revisa el texto que te enviaron

    Pega en el detector cualquier texto que se comporte de forma extraña. Cada carácter oculto se marca con su punto de código, línea y columna, y un botón los elimina para que puedas copiar el texto limpio.

Pensado para nombres, mensajes y texto desordenado

Copia el carácter en blanco adecuado y detecta los que no querías.

Con etiqueta, sin cajas misteriosas

Cada carácter viene con su nombre Unicode, punto de código, grupo, ancho y si el software lo trata como espacio en blanco. Cuando un nombre en blanco deja de funcionar, sabes exactamente qué pegaste y qué probar después.

Cuenta como cuentan las plataformas

Un texto en blanco puede estar vacío a la vista y ocupar 30 bytes en una base de datos. El generador muestra caracteres, unidades UTF-16 y bytes UTF-8 lado a lado, porque el límite de un formulario, una columna de base de datos y una red social pueden medir cada uno una cosa distinta.

Formas de código para desarrolladores

Copia la entidad HTML, el escape de JavaScript, el escape CSS o la forma con codificación porcentual. Escribir \u200B en lugar de pegar el carácter tal cual hace que un carácter invisible intencionado siga siendo visible para la próxima persona que lea el código.

Un detector para los caracteres que no añadiste

Marcas de orden de bytes, espacios de ancho cero, espacios estrechos de no separación, controles de dirección, selectores de variación, caracteres de etiqueta y códigos de control reciben cada uno un marcador en su sitio, un nombre y su línea y columna.

Una limpieza que no rompe los emojis

La eliminación conserva los caracteres de unión y los selectores que mantienen unido un emoji combinado o una variante de carácter, y convierte los espacios poco habituales en espacios normales en lugar de pegar las palabras. Deshacer recupera el original.

Honesto sobre qué funciona y dónde

Las notas dicen qué suele funcionar y qué se suele eliminar, nunca qué aplicación acepta qué. Cada plataforma filtra estos caracteres a su manera, y las reglas cambian sin aviso.

Preguntas sobre caracteres invisibles

Relleno hangul, espacio de ancho cero, nombres en blanco y limpieza.

¿Cómo escribo un carácter invisible?+

Copiarlo es la forma fiable, y para eso están los botones de esta página. Algunos se pueden escribir: en Windows, mantener pulsada Alt y escribir 0160 en el teclado numérico da un espacio de no separación, y en un Mac, Opción y Espacio hacen lo mismo en muchas distribuciones de teclado. Muchos escritorios Linux aceptan Ctrl, Mayús y U seguidos de un código hexadecimal como 200b. En Microsoft Word puedes escribir un código como 3164 y pulsar Alt y X para convertirlo. En el código fuente, escribe en su lugar un escape como \u200B o ​, para que el siguiente lector vea que está ahí.

¿Qué es el relleno hangul (Hangul Filler)?+

U+3164 es un carácter del bloque Jamo hangul de compatibilidad, heredado de una antigua norma de codificación coreana en la que marcaba un hueco vacío dentro de una sílaba. Unicode lo clasifica como letra, no como espacio, así que el software que recorta los espacios en blanco no lo toca. Ese detalle es la razón por la que se convirtió en el carácter más conocido para nombres en blanco, y también por la que algunas aplicaciones ya lo bloquean por su punto de código. Una fuente sin soporte para coreano puede dibujarlo como una caja en lugar de un espacio vacío.

¿Qué es un espacio de ancho cero?+

U+200B marca un punto donde una línea puede partirse sin mostrar ningún espacio. Existe para idiomas como el tailandés y el jemer, que se escriben sin espacios entre palabras, y también se usa para que las URL largas puedan pasar a la línea siguiente. No tiene ancho, así que no puedes verlo, pero sigue siendo un carácter: una palabra que lo contenga no coincidirá con una búsqueda de la misma palabra sin él. Dentro de una URL aparece como %E2%80%8B.

¿Cómo hago un nombre en blanco en juegos o aplicaciones?+

Empieza con el ajuste predefinido de nombre en blanco, que copia un relleno hangul, y pégalo en el campo del nombre. Si el campo exige una longitud mínima, sube la cantidad hasta alcanzarla. Si lo rechaza, prueba otro carácter de relleno, como el relleno hangul de medio ancho o el patrón braille vacío, ya que cada aplicación filtra su propia lista. Los espacios rara vez funcionan solos porque casi todos los formularios los recortan. Un nombre en blanco puede ir contra las normas de un servicio o marcarse como spam, así que revisa primero las condiciones de la aplicación que usas.

¿Por qué algunos caracteres invisibles no funcionan?+

Porque cada aplicación decide por sí misma qué acepta. La mayoría de los formularios recortan los espacios en blanco de los extremos de un campo, lo que elimina los espacios Unicode. Muchas eliminan a propósito los caracteres de ancho cero. Algunas mantienen una lista de caracteres en blanco que rechazan directamente, que a menudo incluye el relleno hangul. Las fuentes también importan, ya que un carácter que la fuente no puede dibujar puede aparecer como una caja. Las reglas cambian con el tiempo, así que un carácter que funcionaba el año pasado puede estar filtrado hoy. Probar un carácter de otro grupo (relleno, ancho cero o espacio) es la forma más rápida de encontrar uno que se acepte.

¿Por qué mi texto en blanco sigue contando como caracteres?+

Porque cada carácter invisible es un carácter real. Un relleno hangul es un carácter para una persona, una unidad UTF-16 para JavaScript y tres bytes en UTF-8, así que diez de ellos llenan un límite de 30 bytes. El generador muestra los tres recuentos, porque un formulario, una base de datos y una red social pueden medir cada uno algo distinto.

¿Cómo encuentro caracteres ocultos en un texto?+

Pega el texto en el detector de esta página. Cada carácter invisible o espacio en blanco poco habitual se sustituye en pantalla por un marcador que muestra su punto de código, y la tabla enumera cada tipo con cuántas veces aparece y la línea y columna de las primeras apariciones. Detecta caracteres de ancho cero, marcas de orden de bytes, espacios de no separación y espacios estrechos de no separación, controles de dirección, selectores de variación, caracteres de etiqueta, guiones opcionales y códigos de control. Los espacios normales, las tabulaciones y los saltos de línea no se marcan.

¿Cómo elimino los espacios de ancho cero?+

Pega el texto en el detector, pulsa Eliminar caracteres invisibles y copia el resultado. Los espacios poco habituales, como el espacio de no separación, se convierten en espacios normales para que las palabras no se junten, y los separadores de línea y de párrafo pasan a ser saltos de línea normales; ambas opciones se pueden desactivar. Los caracteres de unión y los selectores que mantienen unido un emoji se conservan por defecto, para que un emoji de familia o de profesión no se parta en pedazos. En JavaScript, text.replace(/[\u200B-\u200D\u2060\uFEFF]/g, "") elimina los caracteres de ancho cero más comunes.

¿Por qué falla el análisis de una fecha o un número que se ve bien?+

Una causa frecuente es un espacio que no es U+0020. Algunos programas colocan un espacio estrecho de no separación antes de AM y PM en las horas con formato, algunas configuraciones regionales lo usan como separador de miles, y los espacios de no separación llegan desde páginas web y procesadores de texto. Se ven idénticos a un espacio normal, pero un analizador que espera U+0020 los rechaza. Pega el valor en el detector para ver exactamente qué espacio contiene.

¿Está permitido usar caracteres invisibles?+

Usar un carácter Unicode no tiene nada de malo en sí mismo; estos caracteres existen por necesidades reales de tipografía y de idioma. Que un uso concreto esté permitido depende de la plataforma. Algunos servicios prohíben los nombres en blanco o engañosos, otros tratan el texto invisible como spam o como un intento de esquivar filtros, y ocultar caracteres para burlar la moderación puede hacer que te restrinjan la cuenta. Lee las normas del servicio y no uses caracteres invisibles para engañar a otras personas ni para esquivar los sistemas de seguridad.

Más herramientas especializadas, listas cuando las necesites.

Explora una colección cada vez más amplia para cálculos, documentos, escritura y el trabajo diario.

Ver todas las herramientas