Saltar al contenido
TXT Fácil
☰ Menú
Herramienta gratuita

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.

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ácterDe dónde saleCómo lo deja el limpiador
á é í ó ú, ñ, üRazones sociales, domicilios, conceptosa 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 webEspacio común
Saltos de línea LFArchivos generados en Mac o LinuxCRLF

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

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

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

  1. Seleccioná el TXT que te rechazaron. Se procesa en tu navegador.
  2. Descargá el archivo limpio.
  3. 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.

Guías relacionadas

¿Tenés un estudio contable o un software de gestión? Llegá a contadores y liquidadores de todo el país.Publicitá en TXT Fácil