Eliminar caracteres invisibles
Invisible Character Remover
Encuentra y borra espacios de ancho cero, marcas BOM, guiones opcionales y controles bidireccionales escondidos en un texto pegado.
Encuentra los caracteres que están en tu texto y son invisibles — espacios de ancho cero, controles bidireccionales, rellenos hangul, marcas de orden de bytes — nombra cada uno, dice dónde está y elimina los que elijas. Los conectores dentro de los emojis se conservan por defecto, porque quitarlos convierte una familia en cuatro personas.
Texto
Pega desde donde vino el problema: un CMS, un PDF, Excel, una app de chat. El análisis corre en esta pestaña.
Encontrado
caracteres invisibles
8
tipos distintos
5
sujetando emojis
3
se conservan, no se borran
letras que se parecen
0
U+200DZERO WIDTH JOINER×33 conservados dentro de emojisUne letras, y une emojis en familias y profesiones.
U+3164HANGUL FILLER×2Una letra hangul que ocupa ancho y está vacía. Así se fabrican los apodos en blanco de los juegos.
U+200BZERO WIDTH SPACE×1Un punto de corte de línea sin ancho. El polizón clásico de un pegado.
U+00A0NO-BREAK SPACE×1Mantiene dos palabras en la misma línea. Llega a menudo desde Word y desde páginas web.
U+00ADSOFT HYPHEN×1Marca dónde se puede partir una palabra. Invisible hasta que se parte.
Qué quitar
Limpio
4 eliminados, 1 reemplazado por un espacio normal, 3 conservados a propósito.
Dónde están
- línea 1, col. 7ZERO WIDTH SPACECopied from a
- línea 1, col. 24NO-BREAK SPACEweb page with pas
- línea 2, col. 17HANGUL FILLERckname: ㅤㅤ⏎Softh
- línea 2, col. 18HANGUL FILLERkname: ㅤㅤ⏎Softhy
- línea 3, col. 5SOFT HYPHEN ㅤㅤ⏎Softhyphen i
- línea 4, col. 27ZERO WIDTH JOINERrvive: 👨👩👧👦
- línea 4, col. 29ZERO WIDTH JOINERive: 👨👩👧👦
- línea 4, col. 31ZERO WIDTH JOINERe: 👨👩👧👦
Cómo se usa
Pega desde donde vino el problema
Un CMS, un PDF, Excel, una aplicación de chat. El conteo de arriba dice cuántos caracteres invisibles hay y de cuántos tipos distintos.
Lee para qué sirve cada uno
Cada tipo se lista con su punto de código, su nombre y para qué sirve de verdad. Así distingues un espacio de ancho cero perdido de un selector de variante que está haciendo su trabajo.
Elige qué eliminar
Los valores predeterminados eliminan los que casi siempre son accidentales y conservan los que casi siempre son deliberados. Los selectores de variante están apagados por defecto: quitarlos cambia ❤️ por ❤.
Revisa también las letras parecidas
Un panel aparte lista letras cirílicas y griegas cuyos glifos son idénticos a las latinas, y palabras que mezclan alfabetos. Es la otra mitad de «estas dos cadenas se ven iguales y no lo son».
Preguntas frecuentes
¿Cómo llegaron caracteres invisibles a mi texto?
Copiando y pegando, casi siempre. Las páginas web usan espacios de ancho cero como pistas de salto de línea, los PDF usan guiones suaves, y algunos editores insertan una marca de orden de bytes. Sobreviven al portapapeles y luego rompen la búsqueda y la comparación en silencio.
¿Qué es un relleno hangul?
U+3164 y sus vecinos: caracteres hangul que se dibujan como nada. Son la forma de crear un apodo en blanco en servicios que exigen un nombre no vacío, y por eso también aparecen en datos de usuarios exportados.
¿Por qué avisa sobre caracteres bidireccionales?
En árabe o hebreo son normales. En código fuente o en un nombre de archivo pueden hacer que lo que una persona lee difiera de lo que la máquina ejecuta: la clase de ataque Trojan Source, y el truco detrás de un nombre de archivo que parece terminar en .txt.
¿Un resultado limpio significa que el texto es seguro?
Para caracteres invisibles, sí. Para letras parecidas, no: la tabla de confusables de aquí es la porción común, no el archivo entero de 40.000 líneas, y un imitador escrito enteramente en un solo alfabeto no mezcla nada que detectar.
Puede recibir de
Quitar los saltos de línea
Line Break Remover
Vuelve a unir las líneas cortadas en párrafos, respetando las líneas en blanco que separan uno de otro.
Limpiador de espacios
Whitespace Cleaner
Quita los espacios al final de línea, reduce las series de espacios a uno, convierte los tabuladores y borra las líneas vacías.
Inspector de Unicode
Unicode Inspector
Descompone el texto en puntos de código con su nombre, bloque, sistema de escritura y bytes en UTF-8 y UTF-16.
Normalizador de Unicode
Unicode Normaliser
Aplica NFC, NFD, NFKC o NFKD: el arreglo para los acentos que llegan de macOS descompuestos, que se ven bien pero nunca coinciden en una búsqueda ni en un nombre de archivo.
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
Buscador de secretos expuestos
Secret Scanner
Revisa código, registros o un volcado de configuración pegados en busca de claves de API, tokens y claves privadas, con heurísticas de entropía y sin enviar nada a ningún servidor.
Normalizador de Unicode
Unicode Normaliser
Aplica NFC, NFD, NFKC o NFKD: el arreglo para los acentos que llegan de macOS descompuestos, que se ven bien pero nunca coinciden en una búsqueda ni en un nombre de archivo.
Inspector de Unicode
Unicode Inspector
Descompone el texto en puntos de código con su nombre, bloque, sistema de escritura y bytes en UTF-8 y UTF-16.
Limpiador de espacios
Whitespace Cleaner
Quita los espacios al final de línea, reduce las series de espacios a uno, convierte los tabuladores y borra las líneas vacías.
Buscar y reemplazar
Find & Replace
Reemplaza por texto literal, por palabra completa o por expresión regular, con grupos de captura y vista previa de cada coincidencia.
Editor de Markdown
Markdown Editor
Edita Markdown con vista previa en vivo y exporta el HTML renderizado, con tablas y listas de tareas de GFM.