Saltar al contenido
WriteWithin

Limpiador de caracteres de texto

Elimina caracteres especiales, emoji, símbolos, números, acentos y basura invisible en una sola herramienta privada del navegador — sin dañar escrituras no latinas.

Ajustes predefinidos

Especiales y símbolos

Letras y números

Invisibles y de control

Comillas y Unicode

Tus propias reglas

El orden de procesamiento es fijo: normalizar → invisibles → control → comillas → acentos → emoji → clases de caracteres → reglas personalizadas → ASCII → ordenar.

Por qué esta herramienta es diferente

  • Eliminación de acentos que entiende las escrituras — el hindi, el árabe, el hebreo y el tailandés conservan sus marcas en lugar de quedar dañados
  • Los emoji se eliminan como conjuntos completos, así que familias, banderas y tonos de piel no dejan restos invisibles
  • Los símbolos y la puntuación son interruptores separados, en lugar de un vago cajón de «caracteres especiales»
  • Conserva o elimina tus propios caracteres, para que un guion o un guion bajo puedan sobrevivir a una limpieza
  • Las cuatro formas de normalización Unicode explicadas en lenguaje sencillo
  • Procesamiento privado en el navegador en 16 idiomas

Cómo quitar caracteres especiales

Quitar caracteres especiales elimina la puntuación y los símbolos juntos, conservando letras, números y espacios. Si solo quieres uno de ellos, usa los interruptores separados Quitar puntuación y Quitar símbolos.

Quitar caracteres no alfanuméricos

Quitar no alfanuméricos conserva solo letras y números de cualquier idioma. Desactiva Conservar espacios para juntar todo en una sola cadena continua, útil para identificadores y códigos.

Quitar números del texto

Quitar números elimina dígitos en cualquier escritura, incluidos los numerales arábigo-índicos y devanagari, no solo del 0 al 9.

Quitar letras del texto

Quitar letras elimina letras de cualquier escritura, dejando dígitos, puntuación y espacios. Combínalo con Quitar puntuación para extraer números limpios de un texto desordenado.

Quitar emoji del texto

Quitar emoji elimina cada emoji como una unidad completa. Un emoji de familia, una bandera de país o una mano saludando con un tono de piel es un solo conjunto, así que no queda nada invisible que pueda dañar tu texto más tarde.

Quitar símbolos del texto

Quitar símbolos se dirige a caracteres matemáticos, de moneda y de signo, como el más, el igual, el dólar y el euro. La puntuación, como las comas y los puntos, se conserva a menos que también quites la puntuación.

Quitar acentos del texto

Quitar acentos convierte café en cafe y Ελλάδα en Ελλαδα. Se omite deliberadamente el devanagari, el árabe, el hebreo, el tailandés y el cirílico, porque en esas escrituras las marcas forman parte de la letra y no son decoración.

Convertir comillas tipográficas

Comillas tipográficas → rectas reemplaza las comillas curvas y los apóstrofes por versiones simples, que es lo que esperan el código, los archivos CSV y los sistemas antiguos. Comillas rectas → tipográficas hace lo contrario para publicación. Guiones y puntos suspensivos → ASCII también convierte los guiones cortos, los guiones largos y los puntos suspensivos de un solo carácter.

Quitar caracteres invisibles

El modo seguro quita los espacios de ancho cero y las marcas de orden de bytes. El modo agresivo también quita los conectores, que algunos textos árabes e índicos necesitan, así que úsalo solo cuando sepas que tu texto no los necesita. Quitar marcas de dirección elimina las anulaciones bidireccionales y los guiones suaves.

Normalizar texto Unicode

NFC combina letras y marcas en caracteres únicos y es la opción más segura para almacenamiento y búsqueda. NFD los separa. NFKC y NFKD van más allá y unifican los caracteres parecidos, de forma que las fuentes decorativas, las ligaduras y los números en círculo se convierten en texto plano.

Quitar caracteres de control

Quitar caracteres de control elimina los bytes nulos y otros códigos de control invisibles que rompen bases de datos y exportaciones. Conservar tabulaciones y saltos de línea está activado por defecto para que tu formato sobreviva.

Herramientas relacionadas

Limpiador de espacios · Herramientas de líneas · Convertidor de mayúsculas · Limpiador de URL

Por qué importa la limpieza a nivel de carácter

Algunos problemas de texto no son cuántos espacios tienes — son qué caracteres sobrevivieron al copiado. Microsoft Word inserta comillas curvas que rompen JSON. Herramientas de diseño exportan rayas largas y elipsis que editores de texto plano manejan mal. Emoji se ven como cuadros en sistemas antiguos. Salida OCR esparce signos de sección y guiones suaves por frases legibles. Zero-width joiners de pegado RTL rompen índices de búsqueda en silencio.

Text Character Cleaner de WriteWithin apunta a clases de caracteres, normalización Unicode y reglas keep/remove personalizadas — todo en tu navegador, sin subida. Úsalo cuando Whitespace Cleaner ya corrigió espaciado pero símbolos, emoji o códigos de control invisibles siguen causando problemas.

Qué elimina y conserva esta herramienta

Especiales, no alfanuméricos, números y letras

Remove special characters limpia puntuación y símbolos juntos conservando letras, números y espacios. Para control más fino, alterna Remove punctuation y Remove symbols por separado — comas y puntos son puntuación; más, igual y signos de moneda son símbolos.

Remove non-alphanumeric (keep letters and numbers only) elimina todo lo demás de cualquier escritura. Desactiva Keep spaces para colapsar el resultado en una cadena continua — útil para IDs, slugs y claves de coincidencia. Remove numbers elimina dígitos en todo sistema numeral, no solo 0–9. Remove letters elimina letras de toda escritura, dejando dígitos y puntuación si esas opciones siguen apagadas.

Clusters de emoji y símbolos

Remove emojis elimina cada emoji como unidad completa. Emoji familiares, banderas de país y modificadores de tono de piel incluyen zero-width joiners internamente; el limpiador elimina el cluster entero para que no queden invisibles rotos después. Remove symbols apunta a caracteres matemáticos, de moneda y señales como más, igual, dólar y euro mientras deja puntuación salvo que también la quites.

Acentos y comportamiento consciente de escritura

Remove accents convierte café en cafe y Ελλάδα en Ελλαδα usando descomposición que entiende qué escrituras tratan marcas como decoración. Omite deliberadamente Devanagari, árabe, hebreo, tailandés y cirílico, donde las marcas forman parte de la letra — eliminar a ciegas corrompería el significado. Este enfoque consciente de escritura es algo que herramientas genéricas de «quitar diacríticos» suelen hacer mal.

Comillas tipográficas, rayas y puntuación tipográfica

Smart quotes to straight reemplaza comillas curvas y apóstrofos por ASCII plano — lo que código, CSV y bases antiguas esperan. Straight quotes to smart hace lo contrario para publicación. Straighten dashes convierte rayas en, em dash y elipsis de un carácter en guión ASCII y tres puntos.

Caracteres invisibles y de control

El modo invisible seguro elimina zero-width spaces y marcas de orden de bytes. El modo agresivo también quita joiners que texto árabe e índico puede necesitar — úsalo solo cuando sepas que tu contenido no se ve afectado. Remove direction marks limpia overrides bidireccionales y controles relacionados que desordenan pegado RTL/LTR mixto. Remove control characters elimina bytes nulos y otros códigos invisibles que rompen bases de datos; Keep tabs and line breaks permanece activado por defecto para que sobreviva el layout.

Normalización Unicode: NFC, NFD, NFKC, NFKD

NFC compone letras y marcas combinantes en un solo carácter — el default más seguro para almacenamiento y búsqueda. NFD los separa. NFKC y NFKD van más lejos, plegando caracteres de compatibilidad para que fuentes fancy, ligaduras y números circulados se conviertan en texto plano. Elige NFKC al importar contenido generado por usuarios en sistemas ASCII estrictos; elige NFC para almacenamiento multilingüe general en WriteWithin.

Mantener y quitar caracteres personalizados

Keep characters lista símbolos que deben sobrevivir a limpieza agresiva — guiones, guiones bajos, puntos para nombres de archivo. Remove characters lista puntos de código o literales exactos a eliminar independientemente de otros interruptores. Combina Keep alnum only con Keep characters -_. para salida segura para nombres de archivo sin adivinar a qué clase pertenece cada marca.

Presets para trabajos habituales

  • Plain text — NFC, eliminación invisible segura, comillas rectas, rayas rectas, limpieza de control, espacios ordenados
  • Filename safe — acentos off, emoji off, alnum más -_. solo, solo ASCII
  • Name list — emoji y símbolos off, números off, espacios ordenados
  • Numbers only — quitar letras, emoji, símbolos, puntuación
  • Letters only — quitar números, emoji, símbolos
  • ASCII safe — NFKC, acentos off, emoji off, comillas rectas, solo ASCII

Character Cleaner vs Whitespace Cleaner

Whitespace Cleaner colapsa espacios repetidos, reemplaza NBSP, convierte tabulaciones, corrige saltos de línea de PDF y opcionalmente quita líneas en blanco. No elimina emoji, clases de puntuación ni comillas tipográficas. Cuando pegado de Word muestra espaciado «correcto» pero aún falla un parser JSON, el problema suele ser comillas curvas o em dash — a nivel de carácter, no de espacio.

Character Cleaner incluye Tidy spaces para colapso ligero tras quitar símbolos, pero para trabajo pesado de espaciado — uniones PDF, normalización NBSP, vista previa show-invisible — usa Whitespace Cleaner primero. Cadena típica: Whitespace Cleaner → Character Cleaner → Line Tools para dedupe de listas.

Case Converter reformatea mayúsculas tras estabilizar caracteres. URL Cleaner maneja parámetros de enlace. Line Counter mide sin modificar.

Paso a paso: preparar texto para código o CSV

  1. Pega tu exportación de documento en Character Cleaner.
  2. Aplica preset Plain text o ASCII safe.
  3. Confirma smart quotes to straight y straighten dashes activados.
  4. Activa eliminación invisible segura y remove control characters.
  5. Copia salida y pégala en tu IDE, archivo JSON o importador CSV.

Paso a paso: construir cadenas seguras para nombres de archivo

  1. Aplica preset Filename safe (NFKC, acentos eliminados, emoji off, solo alnum).
  2. Añade Keep characters -_. si guiones bajos o puntos deben permanecer.
  3. Activa ASCII only cuando el sistema de archivos destino lo exija.
  4. Activa Tidy spaces para colapsar huecos tras eliminación de símbolos.
  5. Copia y renombra archivos o crea campos slug en tu CMS.

Errores habituales a evitar

  • Quitar acentos en texto árabe o hindi — la herramienta omite escrituras significativas, pero modo invisible agresivo aún puede dañar joiners; prefiere invisible seguro en pegado multilingüe.
  • Usar Remove special cuando solo quieres emoji — activa Remove emojis solo para conservar puntuación.
  • Esperar reparación de líneas PDF aquí — saltos duros son trabajo de Whitespace Cleaner.
  • NFKC en texto de display que debe verse bonito — NFKC pliega variantes estilísticas; usa NFC para copy orientado a humanos.
  • Olvidar Keep tabs and line breaks — desactivarlo aplana logs estructurados; desactívalo solo cuando necesites una línea.

Beneficios de limpieza de caracteres consciente de escritura

  • Emoji eliminados como clusters completos — sin restos de joiners invisibles
  • Eliminación de acentos respeta escrituras donde las marcas llevan significado
  • Interruptores separados para símbolos, puntuación, números y letras
  • Las cuatro formas de normalización Unicode con presets en lenguaje llano
  • Procesamiento privado en el navegador para borradores sensibles y datos de clientes

Casos de uso reales

JSON y payloads API: comillas rectas, sin caracteres de control, normalización NFC. Limpieza SKU e-commerce: solo letras y números, símbolos off. Preparación de posts sociales para SMS: emoji off, acentos opcionales. OCR y pegado PDF: combina con Whitespace Cleaner, luego quita signos de sección y símbolos raros aquí. Lotes de nombres de archivo: preset ASCII safe con keep characters personalizados para puntos y guiones en números de versión.

Preguntas habituales

¿Quitar acentos romperá hindi, árabe o tailandés? No. La eliminación de acentos apunta marcas decorativas latinas y griegas. Marcas de Devanagari, árabe, hebreo, tailandés y cirílico permanecen intactas.

¿Cuál es la diferencia entre símbolos y caracteres especiales? Símbolos son matemáticos, moneda y señales como + = $ €. Puntuación es , . ! ? y comillas. Remove special limpia ambos; también puedes alternar cada clase.

¿La eliminación de emoji deja restos rotos? No. Clusters incluyendo tonos de piel, banderas y familias se eliminan como una unidad.

¿Qué forma Unicode debo usar? NFC para almacenamiento general; NFKC al plegar lookalikes y caracteres de compatibilidad para sistemas estrictos.

¿Se sube mi texto? No. La limpieza de caracteres corre íntegramente en tu navegador.

Preguntas frecuentes

¿Quitar acentos daña el texto en hindi, árabe o tailandés?

No. La eliminación de acentos solo afecta al latín y al griego, donde las marcas son decorativas. En devanagari, árabe, hebreo, tailandés y cirílico las marcas forman parte de la letra, así que se dejan intactas.

¿Cuál es la diferencia entre símbolos y caracteres especiales?

Los símbolos son caracteres matemáticos, de moneda y de signo como + = $ €. La puntuación son marcas como , . ! ? y las comillas. Quitar caracteres especiales elimina ambos a la vez, y también puedes activar cada uno por separado.

¿La eliminación de emoji deja restos rotos?

No. Los emoji combinados, como familias, banderas y tonos de piel, se eliminan como una sola unidad, así que no quedan conectores de ancho cero ni selectores de variación.

¿Qué forma de normalización Unicode debo usar?

NFC es la opción segura por defecto para almacenar y comparar texto. NFD separa las letras de sus marcas. NFKC y NFKD también unifican los caracteres parecidos, convirtiendo fuentes decorativas, ligaduras y números en círculo en caracteres planos.

¿Se sube mi texto?

No. La limpieza de caracteres se ejecuta completamente en tu navegador. El texto nunca sale de tu dispositivo.