Generador de archivos de prueba: crea un archivo de relleno de cualquier tamaño
Genera en tu navegador un archivo de relleno de cualquier tamaño exacto, de 1 KB a 2 GB: bytes aleatorios, texto, CSV o JSON.
¿Necesitas un archivo en un formato que no generamos aquí? Publicamos archivos de ejemplo gratis en 67 formatos: imágenes, vídeo, audio, documentos, archivos comprimidos y datos.
¿Encontraste un problema o algo que podría mejorar? Leemos todos los mensajes y lo arreglamos rápido.
Este generador de archivos de prueba gratuito crea un archivo de relleno del tamaño exacto que indiques (1 KB, 10 MB, 100 MB, 1 GB) y lo descarga directamente desde tu navegador. No se sube nada ni se guarda nada: los bytes se generan en la memoria de tu propio equipo, así que un archivo de 500 MB no te consume ancho de banda ni revela nada de lo que estás probando.
La exactitud es lo importante. Si pides 10 MB, obtienes 10 000 000 bytes, no “unos diez megabytes”. Eso importa cuando pruebas un límite de subida, porque la pregunta interesante casi siempre es si el límite es inclusivo: genera un archivo justo por debajo y otro justo por encima y lo sabrás en dos minutos.
Elige el contenido según la prueba. Los bytes aleatorios no se pueden comprimir, así que miden con honestidad un límite de transferencia en bruto. Los bytes a cero se comprimen hasta casi nada, que es la forma de demostrar que gzip o Brotli están realmente activados. El texto, el CSV y el JSON salen como archivos válidos que se pueden analizar, así que puedes pasarlos por un importador y no solo por una comprobación de tamaño.
Cómo usarla
- Elige un tamaño habitual en las etiquetas, o escribe cualquier número y elige la unidad: KB/MB decimales o KiB/MiB binarios.
- Elige el contenido: bytes aleatorios para una prueba de transferencia honesta, texto, CSV o JSON cuando algo posterior tenga que analizar el archivo.
- Ponle nombre al archivo si quieres que aparezca un nombre concreto en tus logs. La extensión correcta se añade automáticamente.
- Haz clic en Generar y descargar. El archivo se crea en memoria y lo guarda tu navegador: nunca pasa por un servidor.
Preguntas frecuentes
¿Cómo creo un archivo de 10 MB para hacer pruebas?
Elige el tamaño predefinido de 10 MB (o escribe 10 y selecciona MB), elige el contenido y haz clic en Generar y descargar. Obtendrás un archivo de exactamente 10 000 000 bytes. Si tu sistema mide en unidades binarias, selecciona MiB y obtendrás exactamente 10 485 760 bytes.
¿El archivo tiene de verdad el tamaño exacto que he pedido?
Sí. Todos los tipos de contenido se escriben byte a byte hasta el tamaño que indicas, incluidos los estructurados: la opción JSON rellena con espacios en blanco entre los tokens para que el archivo siga siendo válido con un tamaño arbitrario, y las opciones CSV y texto terminan en un salto de línea. Compruébalo con ls -l, wc -c o tu gestor de archivos y la cifra coincidirá.
¿Cuál es el archivo más grande que puedo generar?
Dos gigabytes, que es donde la mayoría de los navegadores dejan de poder manejar un único Blob. Los archivos de más de unos 250 MB se crean en memoria y pueden ir lentos o fallar en un teléfono; los navegadores de escritorio los manejan sin problema. Para algo más grande, o para formatos multimedia reales, usa nuestros archivos de ejemplo ya preparados: están alojados y se descargan directamente.
¿Se sube el archivo a algún sitio?
No. Los bytes se generan en tu navegador con JavaScript y los guarda tu navegador. No se nos envía nada ni a nosotros ni a nadie, por eso es seguro usarlo dentro de una red corporativa o cuando el propio nombre del archivo revelaría algo de tu proyecto.
¿Por qué mi archivo de 1 MB aparece como 0.95 MB?
Tu sistema operativo usa unidades binarias. Un MB decimal son 1 000 000 bytes; un MiB binario son 1 048 576 bytes, así que un archivo de 1 000 000 bytes aparece como 0.95 MiB. Windows etiqueta las unidades binarias como “MB”, y de ahí viene la confusión. Selecciona MiB en el desplegable de unidades si quieres que la cifra que muestra tu gestor de archivos coincida con lo que escribiste.
¿Puedo usar estos archivos con fines comerciales?
Sí. Los archivos contienen bytes generados y datos de relleno genéricos (sin derechos de autor de terceros, sin macros, sin seguimiento), así que puedes usarlos en productos comerciales, baterías de pruebas y fixtures redistribuidos sin necesidad de atribución.
Para qué se usan los archivos de prueba
Los límites de subida son el motivo más habitual. Todos los formularios, API y buckets de almacenamiento tienen un tamaño máximo de solicitud, y la cifra documentada a menudo no es la que se aplica: un límite de 10 MB en la documentación puede ser de 10 MiB en la configuración del servidor web y de 8 MB en el proxy que tiene delante. Generar archivos a ambos lados del límite indicado encuentra el límite real más rápido que leer archivos de configuración.
La medición de tiempos de transferencia es el segundo. Para medir el rendimiento con honestidad necesitas datos incompresibles, porque un archivo lleno de ceros pasará volando por una conexión comprimida y no te dirá nada del enlace. La opción de bytes aleatorios existe exactamente para esto.
Y luego están las pruebas de analizadores e importadores (un CSV de 200 MB te dice si tu importación procesa el archivo en streaming o lo carga entero en memoria), las pruebas de barras de progreso y tiempos de espera, las comprobaciones de cuotas de almacenamiento y la verificación de copias de seguridad o sincronización, en las que simplemente necesitas volumen que no sean datos reales de clientes.
Tamaños decimales y binarios, y por qué tu archivo parece incorrecto
Un kilobyte son 1000 bytes. Un kibibyte son 1024. El estándar no deja lugar a dudas desde 1998, y casi nadie lo sigue: macOS y Linux muestran tamaños decimales, Windows muestra tamaños binarios pero los etiqueta como KB y MB, y los fabricantes de almacenamiento usan los decimales porque la cifra sale más grande.
La consecuencia práctica es una diferencia del 4.6 % a escala de MB que crece hasta el 7.4 % a escala de GB. Un archivo que generaste como 100 MB (100 000 000 bytes) aparece en el Explorador de Windows como 95.4 MB. Ninguna de las dos cifras es incorrecta; cuentan cosas distintas. Esta herramienta ofrece ambos sistemas de unidades y siempre muestra el número exacto de bytes, que es la única cifra que nunca es ambigua.
Archivos generados frente a archivos de ejemplo ya preparados
Usa este generador cuando lo que importa es el tamaño y no el formato: un número arbitrario de bytes, un archivo para lanzar contra un endpoint de subida, un CSV grande para un importador. Es instantáneo, privado e ilimitado.
Usa un archivo de ejemplo ya preparado cuando importa el formato: cuando necesitas un JPEG auténtico con datos EXIF, un MP4 H.264 que un reproductor de vídeo vaya a decodificar de verdad, un PDF válido, un DOCX real o un ZIP con un directorio central correcto. Eso no se puede simular con bytes arbitrarios, así que los publicamos como archivos reales en 67 formatos, cada uno con su SHA-256 publicado y un enlace directo.
Generar archivos de prueba desde la línea de comandos
Si prefieres no usar un navegador, los equivalentes son cortos. En macOS o Linux, mkfile -n 10m test.bin crea al instante un archivo disperso de 10 MiB, dd if=/dev/urandom of=test.bin bs=1m count=10 escribe 10 MiB de bytes aleatorios reales, y head -c 10000000 /dev/urandom > test.bin te da exactamente 10 MB decimales.
En Windows, fsutil file createnew test.bin 10000000 crea un archivo de 10 000 000 bytes desde un símbolo del sistema con privilegios elevados. Ten en cuenta que los archivos dispersos creados así apenas ocupan espacio en disco y pueden comportarse de forma distinta a los datos reales al subirlos, que es un motivo para preferir un archivo escrito de verdad cuando pruebas una ruta de red.
Herramientas gratis relacionadas
- Redimensionador de imágenes — Reduce imágenes por porcentaje, a unas dimensiones exactas en píxeles o a un tamaño de archivo objetivo como 500 KB, todo en tu navegador.
- Comprimir PDF — Reduce el tamaño de un PDF directamente en tu navegador: recomprime las fotos incrustadas y no se sube nada.
- Generador de favicon — Convierte cualquier logotipo en un paquete de favicon completo (favicon.ico, todos los tamaños PNG, icono táctil de Apple y webmanifest) con un clic.