# Peritaje y reparación de codificación de texto

Inspecciona codificación, BOM, saltos de línea y mojibake, y genera una reparación local puntuada.

> Página canónica: https://elysiatools.com/es/tools/text-encoding-forensics-and-repair

- **Categoría:** Text Processing

- **Palabras clave:** codificación, mojibake, BOM, reparación

## Descripción general

Analiza texto pegado o archivos TXT, CSV, JSON y Markdown para revisar la codificación, detectar BOM, identificar el estilo de saltos de línea y reconocer posibles casos de mojibake. Después genera una propuesta de reparación local según la configuración elegida.

## Entradas

- **Contenido de texto** (textarea): Paste text or mojibake here...
- **Subir archivo de texto** (file)
- **Codificación de origen** (select)
- **Modo de reparación** (select)
- **Saltos de línea de salida** (select)
- **Eliminar BOM** (checkbox)

## Cuándo usarlo

- Cuando aparecen caracteres dañados como "CafÃ©" después de abrir o copiar un archivo.
- Cuando necesitas quitar un BOM o convertir saltos de línea entre LF y CRLF.
- Cuando quieres comprobar una codificación concreta como UTF-8, UTF-16, GB18030, Windows-1252 o ISO-8859-1.

## Cómo funciona

- Pega el texto en el campo de entrada o sube un archivo TXT, CSV, JSON o Markdown de hasta 10 MB.
- Selecciona la codificación de origen o deja la detección automática.
- Elige el modo de reparación: reparar mojibake, normalizar BOM y saltos de línea, o conservar el texto.
- Indica el formato de saltos de línea y si quieres eliminar el BOM; el resultado muestra el texto reparado y los diagnósticos disponibles.

## Casos de uso

- Corregir texto con caracteres alterados tras una conversión entre UTF-8, Latin-1 o Windows-1252.
- Preparar archivos de texto con saltos de línea uniformes para entornos Unix o Windows.
- Revisar archivos de datos y configuraciones para detectar BOM, codificación y síntomas de mojibake.

## Preguntas frecuentes

### ¿Qué es el mojibake?

Es texto que muestra caracteres incorrectos porque se interpretó con una codificación distinta de la original, como "CafÃ©" en lugar de "Café".

### ¿Puedo analizar un archivo además de pegar texto?

Sí. Puedes subir un archivo TXT, CSV, JSON o Markdown de hasta 10 MB.

### ¿Qué codificaciones puedo seleccionar?

Puedes elegir detección automática, UTF-8, UTF-16 LE, UTF-16 BE, GB18030/GBK, Windows-1252 o ISO-8859-1.

### ¿Puedo conservar los saltos de línea originales?

Sí. La opción predeterminada conserva el formato original; también puedes convertirlo a LF o CRLF.

### ¿Qué ocurre al activar "Eliminar BOM"?

El BOM inicial se elimina del texto de salida si está presente, y el resultado informa de esa eliminación.

## Herramientas relacionadas

- [Estimador de Tokens de IA](https://elysiatools.com/es/tools/ai-token-estimator): Analiza idiomas mixtos y estima tokens para OpenAI, Codex, Claude y DeepSeek
- [Removedor de Caracteres BOM](https://elysiatools.com/es/tools/data-bom-remover): Eliminar caracteres BOM (Byte Order Mark) de contenido de texto y archivos. Perfecto para limpiar archivos de texto con problemas de codificación.
- [Banco de texto desordenado a datos estructurados](https://elysiatools.com/es/tools/messy-text-to-structured-data-workbench): Infiere tablas desde texto pegado, delimitadores mixtos, líneas clave-valor o HTML y exporta CSV, JSON y Markdown.
- [Fusionador de TXT](https://elysiatools.com/es/tools/txt-merger): Combina múltiples archivos de texto con varias estrategias (concatenar, intercalar, etc.)
- [Limitador de Rango de Datos](https://elysiatools.com/es/tools/data-range-limiter): Limitar valores numéricos a rangos específicos mediante recorte, filtrado o marcado de valores fuera de rango. Perfecto para control de calidad de datos, limpieza de sensores.
- [Analizador de pronostico y estacionalidad](https://elysiatools.com/es/tools/time-series-forecast-seasonality-analyzer): Pronostica periodos futuros desde series temporales CSV o JSON y muestra tendencia, componente estacional y residual
- [Transformador CSV](https://elysiatools.com/es/tools/csv-transformer): Transformar y procesar datos CSV con operaciones de columnas, cálculos y conversiones de tipo de datos. Ejemplos de operaciones: • Renombrar columna: \[{"type": "rename", "column": "nombre_antiguo", "new_name": "nombre_nuevo"}\] • Agregar columna calculada: \[{"type": "add_column", "new_column": "total", "formula": "precio * cantidad"}\] • Eliminar columna: \[{"type": "remove_column", "remove_column": "columna_a_eliminar"}\] • Convertir tipo de dato: \[{"type": "convert_type", "convert_column": "edad", "target_type": "number"}\] • Calcular valores: \[{"type": "calculate", "target_column": "total", "expression": "precio * impuesto + envio"}\] • Filtrar filas: \[{"type": "filter_values", "filter_column": "estado", "operator": "equals", "value": "activo"}\]
- [Agrupador de Datos CSV](https://elysiatools.com/es/tools/csv-data-grouper): Agrupa datos CSV por columnas especificadas con opciones de agregación. Perfecto para resumir y analizar grandes conjuntos de datos por categorías, fechas u otros criterios.

## Ejemplos

- [Muestras PDF](https://elysiatools.com/es/samples/pdf-samples): Muestras PDF generadas por herramientas 2026-02-01 a 2026-02-10
- [Ejemplos CSV](https://elysiatools.com/es/samples/csv-samples): Archivos CSV de muestra con varios tipos de datos, tamaños y niveles de complejidad
- [Ejemplos Python](https://elysiatools.com/es/samples/python): Ejemplos de código Python y demostraciones Hello World
- [Muestras de Convertidor Hex/Unicode](https://elysiatools.com/es/samples/text-hex-unicode-formats): Muestras de prueba para conversión de secuencias de escape hex y unicode
