Detector de caracteres ocultos
Pega un texto para revelar todos los caracteres invisibles o inusuales que contiene: espacios y uniones de ancho cero, espacios de no separación, marcas de orden de bytes, marcas de dirección, guiones suaves y espacios en blanco extraños. Cada uno se resalta en su lugar, aparece en una lista con su punto de código y se puede eliminar o reemplazar por un espacio normal con un clic.
Última actualización:
Vista resaltada
Caracteres encontrados
| Punto de código | Nombre | Tipo | Cantidad |
|---|
Cómo usar Detector de caracteres ocultos
- Pega tu texto en el cuadro o carga un archivo .txt.
- Revisa la vista resaltada: cada carácter oculto aparece como una etiqueta de color en su posición exacta.
- Consulta la tabla resumen para ver qué caracteres se encontraron, sus puntos de código Unicode y cuántas veces aparece cada uno.
- Elige una opción de limpieza: eliminar los caracteres invisibles, convertir los espacios inusuales en espacios normales, o ambas.
- Haz clic en Limpiar texto y luego copia o descarga el resultado.
Caracteres ocultos comunes
| Carácter | Punto de código | De dónde suele venir |
|---|---|---|
| Espacio de ancho cero | U+200B | Páginas web, editores de CMS, apps de chat, sugerencias de salto de línea en URL largas |
| Espacio de no separación | U+00A0 | Procesadores de texto, de HTML, PDF copiados, puntuación francesa |
| Espacio estrecho de no separación | U+202F | Formato de números y monedas, algunas cadenas de fecha y hora del sistema operativo |
| Marca de orden de bytes | U+FEFF | El inicio de archivos UTF-8 o UTF-16 guardados por algunos editores |
| Unión de ancho cero | U+200D | Secuencias de emoji (emoji de familia, profesiones y banderas) y escrituras complejas |
| Guion suave | U+00AD | Sugerencias de división de palabras de procesadores de texto y libros electrónicos |
| Marcas de izquierda a derecha / derecha a izquierda | U+200E, U+200F | Texto en varios idiomas, números de teléfono y nombres en idiomas que se escriben de derecha a izquierda |
Consejos para evitar caracteres ocultos
Pega como texto sin formato (Ctrl+Shift+V o Cmd+Shift+Option+V en muchas apps) para quitar el formato. Guarda los archivos de código y de datos como UTF-8 sin BOM. En las hojas de cálculo, una fórmula como =SUBSTITUTE(A1,CHAR(160)," ") reemplaza los espacios de no separación, pero revisar antes el texto aquí te muestra exactamente qué caracteres debes tratar.
Preguntas frecuentes
¿Qué es un carácter oculto?
Un carácter oculto es un carácter Unicode que no ocupa espacio visible o que se ve idéntico a un espacio normal, como el espacio de ancho cero (U+200B), el espacio de no separación (U+00A0) o la marca de orden de bytes (U+FEFF). Son invisibles en pantalla, pero siguen formando parte del texto.
¿Por qué causan problemas los caracteres ocultos?
Pueden romper código, contraseñas, búsquedas, ordenaciones y fórmulas de hojas de cálculo, hacer que dos palabras aparentemente idénticas se consideren distintas, provocar errores al analizar JSON o CSV y añadir saltos de línea inesperados. Copiar texto de páginas web, PDF, apps de chat y procesadores de texto suele traerlos consigo.
¿Esta herramienta puede saber si un texto fue escrito por IA?
No. Algunas personas buscan caracteres de ancho cero o espacios especiales como posibles marcas de agua, y esta herramienta mostrará los que haya, pero su presencia o ausencia no demuestra de dónde proviene un texto. El simple hecho de copiar y dar formato añade estos caracteres constantemente.
¿Es seguro eliminar todos los caracteres ocultos?
Normalmente sí, pero no siempre. Las uniones de ancho cero (U+200D) son necesarias dentro de algunas secuencias de emoji y en escrituras como el árabe y las lenguas índicas, y las marcas de derecha a izquierda pueden ser importantes en textos con direcciones mezcladas. La herramienta conserva por defecto las uniones dentro de los emoji; revisa la tabla antes de eliminar las demás.
¿Qué diferencia hay entre un espacio de no separación y un espacio normal?
Un espacio normal es U+0020. Un espacio de no separación (U+00A0) se ve igual, pero impide un salto de línea en esa posición. Muchos programas lo tratan como un carácter distinto, así que las búsquedas y fórmulas que esperan un espacio normal no encuentran coincidencias.
¿Se sube mi texto a algún sitio?
No. La detección y la limpieza se ejecutan en tu navegador con JavaScript, y tu texto nunca sale de tu dispositivo.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.