Limpiador de caracteres y conversor a ANSI
¿Un aplicativo te rechazó el archivo por codificación inválida o caracteres no permitidos? Subilo y te devolvemos un TXT limpio, sin tildes, ñ ni caracteres ocultos, manteniendo el ancho de cada línea.
- Tus datos no salen de tu computadora
- Diseño verificado: octubre 2026
- Gratis y sin registrarte
Se procesa en tu navegador. Detectamos si está en UTF-8 o en ANSI (Windows-1252).
Por qué los aplicativos rechazan las tildes y cómo dejar el archivo en ANSI
Una explicación práctica de la codificación de los archivos de texto y de los caracteres que conviene evitar.
El problema: una letra que ocupa dos lugares
Los diseños de registro de ancho fijo cuentan posiciones: la razón social ocupa de la 79 a la 108, el importe de la 109 a la 123, y así. El aplicativo lee el archivo byte por byte y asume que cada carácter ocupa exactamente un byte. Eso se cumple con la codificación ANSI (Windows-1252) o ASCII, pero no con UTF-8, que es la que usan por defecto la mayoría de los editores, los sistemas en la nube y las Mac.
En UTF-8, letras como á, é, ñ o ü ocupan dos bytes. Si la razón social de un proveedor es "PEÑA HNOS", esa línea tiene un byte de más, y todos los campos que vienen después se corren un lugar. El aplicativo encuentra letras donde esperaba números y rechaza el archivo con errores como "longitud de registro inválida" o "formato de importe incorrecto", que no dan ninguna pista sobre la ñ.
Los caracteres que más problemas causan
| Carácter | De dónde sale | Cómo lo deja el limpiador |
|---|---|---|
| á é í ó ú, ñ, ü | Razones sociales, domicilios, conceptos | a e i o u, n, u |
| Comillas tipográficas “ ” ‘ ’ | Textos copiados de Word o de un correo | " y ' |
| Guion largo – — | Autocorrección de Word | - |
| BOM (marca invisible al inicio) | Editores que guardan como "UTF-8 con BOM" | Se elimina |
| Espacio duro (no separable) | Celdas copiadas de páginas web | Espacio común |
| Saltos de línea LF | Archivos generados en Mac o Linux | CRLF |
El limpiador reemplaza cada carácter problemático por uno solo, así que el largo de cada línea no cambia y las posiciones del diseño quedan donde estaban.
Cómo saber si tu archivo está en UTF-8
- En el Bloc de notas de Windows, la barra inferior muestra la codificación (por ejemplo, "UTF-8" o "ANSI").
- En una Mac, al abrir el archivo con TextEdit, las tildes que se ven como "ñ" o "é" indican un archivo UTF-8 leído como si fuera ANSI.
- Si una línea con tilde mide un carácter más que las demás en un editor que cuenta bytes, es UTF-8.
No hace falta averiguarlo: el limpiador detecta la codificación y la convierte. Pero conviene saberlo para corregir el origen: si tu sistema exporta siempre en UTF-8, el problema se va a repetir todos los meses.
Cómo guardar en ANSI sin herramientas
- Bloc de notas (Windows): Archivo › Guardar como › Codificación: ANSI.
- TextEdit (Mac): Formato › Convertir a texto sin formato, y al guardar, Codificación de texto sin formato: Occidental (Windows Latin 1).
- Excel: no es buena idea. Al guardar como texto puede cambiar el formato de los números, quitar ceros a la izquierda o agregar comillas.
Aun guardado en ANSI, el archivo conserva las tildes y algunos aplicativos tampoco las aceptan. Por eso el limpiador, además de convertir, las reemplaza por letras sin acento.
Paso a paso
- Seleccioná el TXT que te rechazaron. Se procesa en tu navegador.
- Descargá el archivo limpio.
- Volvé a importarlo. Si sigue fallando, el problema no es la codificación: revisá las longitudes con el auditor del generador correspondiente.
Para entender cómo se valida cada CUIT y qué caracteres admite cada aplicativo, leé la guía de validación de CUIT y codificación o el artículo sobre ANSI, UTF-8 y saltos de línea.
Preguntas frecuentes
¿Por qué los aplicativos rechazan las tildes?
La mayoría de los aplicativos de ARCA y de las provincias espera archivos en ASCII o ANSI. Una letra con tilde guardada en UTF-8 ocupa dos bytes, corre las posiciones del registro y el archivo deja de tener la longitud exacta.
¿Se mantiene el largo de cada línea?
Sí. Cada carácter se reemplaza por uno solo (á por a, ñ por n, “ por "), así que las posiciones del diseño de registro no se mueven.
¿Qué es el BOM?
Es una marca invisible que algunos editores agregan al inicio de los archivos UTF-8. Muchos aplicativos la leen como un carácter de más en la primera línea. El limpiador la elimina.