Ofuscador de Archivos por Lotes
Sube varios archivos y ofúscalos todos a la vez con el método de codificación que elijas. Compatible con Base64, Hex, ROT13, texto invertido, escapes Unicode y sustitución de caracteres. Configura por archivo o aplica ajustes globales. Descarga archivos individualmente o como archivo combinado. Todo el procesamiento es local y privado.
Upload multiple files and obfuscate them all at once using your choice of encoding methods. Download files individually or as a combined archive. All processing is local and private.
Drop files here or click to browse
Supports source code, scripts, config files, and text documents (multiple files allowed)
Upload files above to get started. Select an obfuscation method, then process all files at once. Download results individually or as a combined archive. Six obfuscation methods are available: Base64, Hex, ROT13, Reverse, Unicode Escapes, and Character Substitution.
¿Por qué usar nuestro ofuscador de archivos por lotes?
- Procesamiento por lotes de varios archivos: sube y ofusca varios archivos simultáneamente (código fuente, scripts, archivos de configuración o documentos de texto). El ofuscador procesa cada archivo individualmente manteniendo su estructura, codificación y relaciones originales. Compatible con archivos de cualquier tipo y tamaño sin límites de subida, todo procesado localmente en tu navegador.
- Opciones de ofuscación por archivo: configura los ajustes de ofuscación para cada archivo individualmente o aplica ajustes globales a todos a la vez. Elige entre varias técnicas: codificación Base64, codificación hex, cifrado ROT13, texto invertido, escapes Unicode y sustitución de caracteres. La extensión y estructura original de cada archivo se conservan.
- Opciones de descarga flexibles: descarga los archivos ofuscados individualmente o como un archivo ZIP con todos los procesados. Cada archivo conserva su nombre original con un sufijo de ofuscación, lo que facilita identificarlo y organizarlo. Los metadatos, las pistas de estructura de directorios y los resúmenes de procesamiento se conservan en el paquete ZIP.
- Procesamiento 100% local y privado: todo el procesamiento, la codificación y la ofuscación ocurren íntegramente en tu navegador. Los archivos nunca se suben a ningún servidor, no se guardan en ninguna nube ni se transmiten por la red. Tu código fuente, scripts y documentos sensibles permanecen completamente privados en tu dispositivo en todo momento.
¿Qué es la ofuscación de archivos por lotes?
La ofuscación de archivos por lotes es el proceso de transformar varios archivos simultáneamente con técnicas de codificación para hacer su contenido menos legible sin dejar de ser funcionalmente utilizables. A diferencia de la ofuscación de un solo archivo, la ofuscación por lotes aplica transformaciones coherentes a todo un proyecto o colección de archivos, asegurando que los archivos relacionados sigan siendo compatibles entre sí tras la ofuscación. La herramienta admite varios métodos de codificación, incluidos Base64, codificación hex, cifrado ROT13, texto invertido, escapes Unicode y sustitución de caracteres. Cada método produce una salida ofuscada distinta, manteniendo la capacidad de restaurar el contenido original mediante el proceso de desofuscación correspondiente.
Cómo funciona el ofuscador por lotes
- Subida de archivos: arrastra y suelta o examina para seleccionar varios archivos de cualquier tipo. La herramienta lee cada archivo como texto y los muestra en una lista con nombres, tamaños y tipos. Puedes añadir o quitar archivos en cualquier momento antes de procesar.
- Selección de ofuscación: elige un método global para todos los archivos o configura cada archivo individualmente. Los métodos incluyen: codificación Base64 (salida Base64 estándar), codificación Hex (representación hexadecimal), cifrado ROT13 (rota caracteres alfabéticos 13 posiciones), texto invertido (invierte el orden de los caracteres), escapes Unicode (formato \uXXXX) y sustitución de caracteres (desplaza los valores ASCII por un offset configurable).
- Procesamiento: haz clic en el botón de ofuscar para transformar todos los archivos a la vez. Cada archivo se procesa de forma independiente con el método elegido. Un indicador de progreso muestra el estado de cada archivo. Las estadísticas resumen los archivos procesados y el tamaño total transformado.
- Descarga de resultados: tras el procesamiento, puedes descargar los archivos individualmente haciendo clic en cada uno, o descargarlos todos como un único archivo ZIP. Cada archivo conserva su nombre original con un indicador del método de ofuscación añadido para identificarlo fácilmente.
Métodos de ofuscación disponibles
- Codificación Base64: codifica el contenido como Base64 usando el alfabeto estándar. El método más común, con salida compacta y relleno reconocible (caracteres =). Fácil de revertir con cualquier decodificador Base64 estándar.
- Codificación Hex: convierte cada byte de la representación UTF-8 en un valor hexadecimal de dos caracteres. Produce la salida más expandida (2x el tamaño original), pero es la más sencilla de implementar y revertir.
- Cifrado ROT13: desplaza cada carácter alfabético 13 posiciones (A-N, M-Z). ROT13 es su propia inversa: aplicarlo dos veces devuelve el texto original. Solo afecta a las letras; números y caracteres especiales pasan sin cambios.
- Texto invertido: invierte el orden de los caracteres de todo el contenido del archivo. Ofuscación simple pero eficaz que impide la lectura casual. Cada palabra aparece al revés, dificultando el escaneo rápido.
- Escapes Unicode: convierte cada carácter a su secuencia de escape Unicode (formato \uXXXX). Produce una salida muy extensa, pero hace el contenido totalmente ilegible de un vistazo y es trivialmente reversible.
- Sustitución de caracteres: desplaza el valor ASCII de cada carácter por un offset configurable (1-25). Similar a ROT13, pero con un valor de desplazamiento personalizable. Distintos offsets producen distintos resultados desde la misma entrada.
Privacidad y seguridad
Esta herramienta se ejecuta íntegramente en tu navegador con JavaScript del lado del cliente. Tus archivos, el contenido subido, los resultados del procesamiento y cualquier dato sensible dentro de tus archivos nunca se suben a ningún servidor, no se guardan en ninguna base de datos ni se transmiten por la red. Toda la codificación Base64, conversión hex, operaciones ROT13, procesamiento de texto invertido, generación de escapes Unicode, sustitución de caracteres, creación de archivos ZIP y descargas de archivos se ejecutan localmente en tu dispositivo. No hay llamadas a API, seguimiento de analítica, cookies ni recopilación de datos de ningún tipo. Esto la hace completamente segura para ofuscar código propietario, archivos de configuración confidenciales o documentos de proyecto sensibles.
Preguntas frecuentes
Un ofuscador de archivos por lotes codifica o transforma varios archivos a la vez usando distintas técnicas de ofuscación. A diferencia de las herramientas de un solo archivo, el procesamiento por lotes aplica transformaciones coherentes a toda una colección de archivos: código fuente, scripts, configuraciones o documentos de texto. Cada archivo se procesa de forma independiente con el método elegido.
Hay seis métodos disponibles: codificación Base64 (salida Base64 estándar), codificación Hex (cada byte como dos caracteres hex), cifrado ROT13 (rotación alfabética de 13 posiciones), texto invertido (invierte el orden de los caracteres), escapes Unicode (convierte a formato \uXXXX) y sustitución de caracteres (desplazamiento ASCII con offset configurable de 1 a 25).
Sí. Puedes aplicar un método de ofuscación global a todos los archivos a la vez o configurar cada archivo individualmente con un método distinto. Es útil cuando quieres variar la ofuscación entre archivos de un proyecto o aplicar una codificación diferente según el tipo o el nivel de sensibilidad del archivo.
Se admite cualquier tipo de archivo basado en texto: código fuente (.js, .py, .ts, .html, .css, .php, .rb, .java), scripts (.sh, .bat, .ps1), archivos de configuración (.json, .xml, .yaml, .ini, .env, .toml) y texto plano (.txt, .md, .csv, .sql, .conf). Los archivos se leen como texto y se codifican en consecuencia.
Ambas opciones están disponibles. Puedes descargar cada archivo ofuscado individualmente haciendo clic en el botón de descarga junto a él en la lista. También puedes descargar todos los archivos procesados juntos. Cada archivo conserva su nombre original con un indicador del método de ofuscación.
Por supuesto. El ofuscador por lotes se ejecuta íntegramente en tu navegador. Tus archivos, el contenido subido y los resultados ofuscados nunca se suben a ningún servidor, no se guardan en ninguna base de datos ni se transmiten por la red. Todo el procesamiento —leer archivos, aplicar la ofuscación y generar descargas— se ejecuta localmente en tu dispositivo.
No hay límites artificiales de tamaño. Como todo el procesamiento es local, el límite práctico depende de la memoria de tu dispositivo. La mayoría de ordenadores modernos manejan sin problema docenas de archivos de decenas de megabytes en total. Todo el procesamiento es instantáneo, sin límites de subida.
Sí: 100% gratis, sin registro, sin cuenta y sin límites de uso. Ofusca tantos archivos como necesites, tantas veces como quieras. No hay niveles premium, cargos ocultos ni límites de velocidad. La herramienta se ejecuta íntegramente en tu navegador.