🧹
Developer/Text Deep Cleaner

Text Deep Cleaner

Remove zero-width characters, invisible control chars, BOM, soft hyphens, and hidden Unicode from any text. 100% browser-based.

100% LOCAL11 cleaning optionsZero-width removalControl charsLive preview
Saved Presets· Auto-save on
▾
La calculadoraPage 1
Deep-clean invisible characters from copied text
PDF copy-paste, web scraping, and AI output often contain zero-width spaces, BOM, soft hyphens, and control characters that break formatting. This tool finds and removes them all.
Cleaning Options
Input
0 chars
Cleaned Output
Data Source & Legal Disclaimer
Effective: 2026
Sources: Browser-side processing (no external API)

This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.

See all data sources & update policy →
Cómo funcionaPage 2

How the deep cleaner finds invisible characters — illustrated

Invisible characters are real Unicode code points that render with zero width — they occupy a position in the string but show no glyph. PDF copy-paste, web scraping, and AI output routinely smuggle in zero-width spaces (U+200B), byte order marks (U+FEFF), soft hyphens (U+00AD), control characters (U+0000–U+001F), and bidi overrides (U+202E). The cleaner scans every code point against a table of known ranges and strips each match in a single left-to-right pass.

From raw text to cleaned output
RAW TEXTHeU+200Bllo␣U+FEFFworU+00ADld␣Unicode range matcher — single left-to-right passU+200B · U+200C · U+200D · U+FEFF · U+00ADU+0000–U+001F · U+2028–U+202ECLEANED TEXTHello␣world␣−3 hiddenHidden code points carry no visual width —they live in the string and surface as bugs.

Each highlighted diamond is a hidden code point the scanner matches and removes — the visible letters never change.

Worked example

Priya is a QA engineer who just pulled a 2,400-character test case out of a PDF spec. The formatter silently rejects it, so she runs it through this cleaner to find out why.

  1. Scan:The tool reports 14 invisible characters in the 2,400-character string — 3 zero-width spaces (U+200B), 1 byte order mark (U+FEFF), 2 soft hyphens (U+00AD), 6 control characters, and 2 bidi overrides (U+202E).
  2. Clean:She keeps all 11 options enabled and runs the cleaner; the 14 hidden code points are removed in one pass, leaving 2,386 visible characters.
  3. Inspect:The Removal Details panel breaks the count down per category, so she can tell which source introduced each character.
  4. Verify:She re-pastes the cleaned output — the formatter accepts it, and a diff-checker confirms that only invisible characters changed.
FAQ y detallesPage 3

Remove zero-width spaces, BOM, soft hyphens, control characters, and hidden Unicode from any text. Everything runs locally; nothing is uploaded.

FreeToolHub Text Cleaner is a free browser-based tool — remove zero-width spaces, BOM, soft hyphens, control characters, and hidden Unicode from any text. No signup, no upload; everything runs locally in your browser.

Sobre esta herramienta

¿Qué es esta herramienta?

Elimina espacios de ancho cero, BOM, guiones blandos, caracteres de control y Unicode oculto de cualquier texto. Arregla el formato roto al copiar y pegar de PDF. 100% en el navegador.

11 cleaning optionsZero-width removalControl charsLive preview

¿Qué es el limpiador profundo de texto?

El limpiador profundo de texto es una herramienta gratuita que funciona en el navegador y encuentra y elimina los caracteres Unicode invisibles que plagan el texto copiado de PDFs, sitios web, chatbots de IA y procesadores de texto. Apunta a 11 categorías de caracteres específicas: espacios de ancho cero (U+200B/C/D), BOM o espacio de ancho cero con salto (U+FEFF), guiones blandos (U+00AD), caracteres de control (U+0000-001F), caracteres de formato (separadores de línea y párrafo, bidirectional override), y caracteres especiales de bloque. A diferencia de un simple buscar y reemplazar, esta herramienta escanea cada byte y muestra exactamente qué se eliminó.

¿Quién debería usar esta herramienta?

Escritores y traductores que pegan texto de PDFs y obtienen formato roto. Programadores cuyo código se rompe por caracteres ocultos en cadenas copiadas. Profesionales de SEO que limpian contenido rastreado. Estudiantes que copian citas de papers académicos. Y cualquiera cuyo texto tenga huecos misteriosos, enlaces rotos o problemas de formato inexplicados después de copiar y pegar desde otra fuente.

Cómo usar el limpiador profundo de texto

Pega tu texto en el campo de entrada. La herramienta muestra al instante cuántos caracteres invisibles detecta. Alterna opciones individuales de limpieza para personalizar qué se elimina. Pulsa Clean Text para procesar. La salida limpia aparece a la derecha con un desglose detallado de qué se eliminó por categoría. Copia el resultado o descárgalo como archivo. Todo el procesamiento ocurre localmente: tu texto nunca sale de tu navegador.

Preguntas frecuentes

¿Qué son los caracteres de ancho cero?

Son caracteres Unicode que no ocupan espacio visible pero existen en el texto. Incluye el espacio de ancho cero (U+200B), el no-conector de ancho cero (U+200C) y el conector de ancho cero (U+200D). Los insertan a menudo procesadores de texto, sitios web y herramientas de IA, y pueden romper código, enlaces y formato cuando el texto se copia a otro sitio.

¿Por qué mi texto se ve bien pero se rompe al pegarlo?

Los caracteres invisibles como el BOM, los guiones blandos y los espacios de ancho cero no son visibles en la mayoría de los editores, pero pueden causar problemas al pegarse en editores de código, bases de datos o campos de formulario. Esta herramienta los detecta y elimina para que tu texto funcione en todas partes.

¿Qué caracteres invisibles elimina el limpiador de texto?

Apunta a los sospechosos habituales que rompen el diseño y la búsqueda: espacios de ancho cero, conectores de ancho cero, marcas de orden de bytes (BOM), guiones blandos, caracteres de control y anulaciones bidireccionales, más la normalización de tabulaciones, finales de línea CRLF y líneas en blanco repetidas. Cada paso de limpieza es un interruptor, así que el informe muestra exactamente qué se encontró y qué se eliminó.

¿Por qué mi texto contiene caracteres ocultos en absoluto?

Copiar desde procesadores de texto, páginas web y PDFs arrastra el formato consigo: Word inserta guiones blandos en los saltos de línea, los CMS web añaden espacios de ancho cero, y algunos sitios incrustan BOM que corrompen las comparaciones de cadenas. Son invisibles en todos los editores pero causan fallos sutiles: CSS que no coincide, detección de duplicados que se pierde, e índices de búsqueda que omiten términos. El limpiador los saca a la luz para que veas qué se ocultaba.

¿Puedo elegir qué pasos de limpieza se aplican?

Sí: cada paso es un interruptor, con un conjunto seguro por defecto (eliminación de caracteres invisibles y normalización de espacios en blanco). Puedes activar opciones agresivas como eliminar todos los saltos de línea o la puntuación según necesites, y la entrada nunca se modifica: el panel de resultados muestra la salida limpia junto con un desglose por paso de lo que cambió.

Otros nombres de esta herramienta

Esta herramienta también se conoce por estas tareas — cada enlace abre la misma herramienta con una guía enfocada:

Herramientas relacionadas

Compartir:𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.