Inicio › Herramientas de texto › Detector de caracteres ocultos

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:

0caracteres ocultos
0tipos distintos
0caracteres en total

Vista resaltada

Caracteres encontrados

Punto de códigoNombreTipoCantidad
Opciones de limpieza

Publicidad
Publicidad

Cómo usar Detector de caracteres ocultos

  1. Pega tu texto en el cuadro o carga un archivo .txt.
  2. Revisa la vista resaltada: cada carácter oculto aparece como una etiqueta de color en su posición exacta.
  3. Consulta la tabla resumen para ver qué caracteres se encontraron, sus puntos de código Unicode y cuántas veces aparece cada uno.
  4. Elige una opción de limpieza: eliminar los caracteres invisibles, convertir los espacios inusuales en espacios normales, o ambas.
  5. Haz clic en Limpiar texto y luego copia o descarga el resultado.

Caracteres ocultos comunes

CarácterPunto de códigoDe dónde suele venir
Espacio de ancho ceroU+200BPáginas web, editores de CMS, apps de chat, sugerencias de salto de línea en URL largas
Espacio de no separaciónU+00A0Procesadores de texto,   de HTML, PDF copiados, puntuación francesa
Espacio estrecho de no separaciónU+202FFormato de números y monedas, algunas cadenas de fecha y hora del sistema operativo
Marca de orden de bytesU+FEFFEl inicio de archivos UTF-8 o UTF-16 guardados por algunos editores
Unión de ancho ceroU+200DSecuencias de emoji (emoji de familia, profesiones y banderas) y escrituras complejas
Guion suaveU+00ADSugerencias de división de palabras de procesadores de texto y libros electrónicos
Marcas de izquierda a derecha / derecha a izquierdaU+200E, U+200FTexto 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.

Herramientas relacionadas

Ver todas las de Limpieza y formato de texto →