Cómo usar: Inspector de caracteres Unicode
- Pega el texto que se comporta de forma extraña: un slug que no coincide, código que no se compila, un campo del CMS con un espacio misterioso.
- Echa un vistazo al resumen: los caracteres invisibles, los espacios inusuales y las letras que se parecen se cuentan y se resaltan en rojo o ámbar.
- Haz clic en cualquier carácter de la tira para ir directamente a su fila, donde encontrarás el nombre, el punto de código, los bytes UTF-8, la entidad HTML y los caracteres de escape para CSS y JS.
- Haz clic en «Eliminar caracteres invisibles», «Normalizar espacios y comillas» o «Convertir a ASCII sin formato» y, a continuación, copia el texto limpio.
Por qué los caracteres invisibles provocan errores
El texto copiado de Word, Google Docs, archivos PDF, Slack o herramientas de chat con IA suele contener caracteres que no puedes ver: espacios de ancho cero (U+200B), espacios no separables (U+00A0), guiones blandos, marcas de orden de bytes (U+FEFF) o marcas direccionales. Hacen que el slug de un CMS sea diferente al que escribiste, rompen el formato de JSON y CSS, impiden que una búsqueda encuentre resultados y hacen que dos cadenas «idénticas» no sean iguales.
| Carácter | Código | Fuente típica |
|---|---|---|
| Espacio de ancho cero | U+200B | Páginas web, apps de chat, resultados de IA |
| Espacio no separable | U+00A0 | Word, Google Docs, en HTML |
| Marca de orden de bytes | U+FEFF | Archivos guardados como «UTF-8 con BOM» en Windows |
| Guión blando | U+00AD | Herramientas de separación silábica: el generador de guiones suaves |
| Marca de escritura de izquierda a derecha / de derecha a izquierda | U+200E / U+200F | Texto en varios idiomas, números de teléfono |
Letras parecidas (homógrafos)
La «а» cirílica y la «ο» griega se parecen mucho a la «a» y la «o» latinas, pero son caracteres distintos. Aparecen en textos copiados y en dominios de phishing. El inspector señala las letras de otros alfabetos cuando se mezclan con palabras latinas.
Puntos de código, UTF-8 y caracteres de escape
Cada carácter tiene un punto de código (como U+1F680). En la web se almacena como 1–4 bytes UTF-8; por eso la «é» cuenta como 2 bytes y 🚀 como 4 en los límites de bytes. Usa la entidad HTML en el marcado, \1F680 en CSS content y \u{1F680} en JavaScript. Para cadenas completas, usa el codificador de entidades HTML o el codificador de URL; para emojis y símbolos, echa un vistazo al selector de emojis y a los símbolos de texto.
También se busca como: buscador de caracteres invisibles, carácter de eliminación de espacios de ancho cero, búsqueda de unicode, búsqueda de códigos de caracteres, ¿qué personaje es este?, eliminar caracteres invisibles, bytes utf-8, detectar caracteres ocultos.
Herramientas que combinan con: Inspector de caracteres Unicode
- Slug Generator — Convert any title into a clean, lowercase URL slug — with proper transliteration of accents, umlauts and Cyrillic, optional stop-word removal and a bulk mode for whole lists.
- Smart Quotes to Straight Quotes — Code copied from Slack, Notion, Word or a blog won’t run?
- Generador de arte ASCII — Escribe una palabra y mírala en 20 fuentes de arte ASCII a la vez: Standard, Slant, ANSI Shadow, Doom y muchas más.