CAMBIOS PEQUEÑOS. MENOS TIEMPO PERDIDO.

Eliminar líneas duplicadas

Elimina duplicados conservando la primera línea original. Elige si ignorar mayúsculas o espacios: no se corrigen en secreto.

Vista previa local

Arrastra aquí un archivo de texto UTF-8 o usa Abrir archivo.Suelta el archivo en este editor

Texto simple · UTF-8 · máximo 100.000 unidades UTF-16

Formato de frase

Revisa el resultado antes de usarlo.

0Palabras
0Caracteres
0Líneas
0Frases (estimación)
0Diferencia de caracteres

Elige una transformación.

Usa un cambio o añádelo a una receta.

Mayúscula al inicio de cada línea y después de . ! ?. El resto pasa a minúsculas: no reconoce nombres ni siglas. No corrige la gramática.

Revisar cambios

Compara A con la vista previa, no conjuntos A/B. Muestra diferencias mecánicas, no de significado. Ordenar puede aparecer como eliminaciones e inserciones.

Esperando un resultado válido…

Inspeccionar caracteres invisibles

Analiza A: filas y columnas desde 1; columnas en puntos de código. No es un detector completo de ataques Unicode u homógrafos.

Estas opciones conservan ZWJ, ZWNJ y controles bidireccionales. Los invisibles pueden tener significado: revisa antes de cambiar.

Inspeccionar caracteres invisibles
CódigoNombre UnicodeLínea:columnaSeleccionar en A
Sesión y formato de exportación

Desactivado inicialmente. La sesión contiene A/B, opciones y receta, no el historial. El navegador puede restaurar pestañas: no es una caja fuerte ni un borrado seguro. No compartas datos sensibles.

Sin conexión e instalación

Guarda solo páginas y recursos del sitio en este dispositivo. La caché no contiene textos, recetas personales ni resultados. Las sesiones son una opción independiente.

También puedes usar el menú del navegador: Instalar aplicación o Añadir a pantalla de inicio, si está disponible.

Ctrl / ⌘ + Intro para copiar

Cómo usarlo y qué esperar

Cuándo usarlo

Limpia una lista de códigos de producto repetidos y conserva la primera aparición.

Conserva la primera aparición de cada línea. Las opciones cambian la comparación, no el texto conservado.

Reduce espacios horizontales consecutivos y quita los de los extremos de cada línea. Conserva saltos de línea; no elimina todos los caracteres invisibles.

Añade la operación con sus opciones actuales. Hasta 12 pasos; el original no cambia.

Antes

A12
B07
A12

Después

A12
B07
Probar esta herramienta ↑

Del texto al resultado.

Sin registro. Sin pasos innecesarios.

01

Pega tu texto

Escribe o abre un archivo UTF-8. A queda separado del resultado; añade B para comparar.

02

Elige o combina

Aplica una operación o crea una receta con pasos visibles, reordenables y desactivables.

03

Revisa y exporta

Revisa la vista previa y copia o descarga. Las recetas se exportan aparte, sin las listas A/B.

FAQ

Lo que conviene saber.

Métodos y límites
¿Se envía mi texto?

Los textos A/B, resultados y parámetros se procesan localmente en la página y el Worker, sin envío a servicios externos. Solo con activación explícita se copia texto y ajustes en sessionStorage para este origen y pestaña, incluidas recargas. Puedes eliminar la copia. El navegador puede restaurarla: no se garantiza un borrado seguro. Los JSON de sesión incluyen texto y deben protegerse.

¿Puedo guardar una secuencia?

El archivo excluye las listas A/B pero incluye parámetros: búsquedas, sustituciones, prefijos y sufijos. Revísalos antes de compartir. Se conserva solo al activar la sesión opcional.

¿Son correcciones gramaticales?

25 operaciones mecánicas para texto simple. No corrigen gramática, nombres ni siglas. Los estilos técnicos conservan acentos y no garantizan identificadores válidos en todo lenguaje.

¿Cómo se cuentan los caracteres?

Intl.Segmenter cuenta grafemas visuales cuando está disponible; el límite usa unidades UTF-16. Texto vacío: cero líneas. El resultado puede variar con los datos Unicode del navegador.