Límites de subida de los principales servicios
Límites de tamaño de subida de los servicios web y proveedores de almacenamiento habituales: una referencia para diseñar la validación y las pruebas de frontera.
Correo y mensajería
Los servicios de correo y chat limitan el tamaño de los adjuntos. Gmail y Outlook fijan 25 MB, pero la codificación Base64 añade sobrecarga, así que el archivo que realmente puedes enviar es algo menor.
| Servicio | Límite | Notas | Archivo de prueba |
|---|---|---|---|
| Gmail | 25MB | Lo que supera 25 MB se convierte automáticamente en un enlace de Google Drive | 24.9MB / 25MB / 25.1MB |
| Outlook | 25MB | Hasta 150 MB en Microsoft 365 (lo fija el administrador) | 24.9MB / 25MB / 25.1MB |
| LINE | 50MB | El vídeo se limita a cinco minutos; las imágenes se comprimen al enviarlas | 50MB |
| Discord (gratis) | 25MB | Hasta 500 MB con Nitro | 24.9MB / 25MB / 25.1MB |
| Discord Nitro | 500MB | Nitro Basic permite 50 MB | - |
| Slack | 1GB | Todos los planes permiten subir hasta 1 GB | - |
Redes sociales y plataformas de medios
Las redes sociales restringen tanto el formato como el tamaño de las subidas. Las imágenes, sobre todo, suelen redimensionarse y recomprimirse, así que rara vez se conserva el tamaño original.
| Servicio | Límite | Notas |
|---|---|---|
| Twitter / X (imágenes) | 5MB(PNG/JPG) | 15 MB para GIF, 512 MB para vídeo desde el navegador |
| 8 MB (imágenes) | 4 GB para vídeo y 4 GB para Reels | |
| 10 MB (imágenes) | 10 GB para vídeo |
CMS y aplicaciones web
En WordPress y otros CMS, el límite de subida por defecto lo determinan la configuración de PHP y los propios límites del servidor. Consulta cómo cambiar el límite de subida de WordPress para más detalle.
| Servicio / CMS | Límite por defecto | Notas | Archivo de prueba |
|---|---|---|---|
| WordPress | 2MB〜10MB | Depende de PHP y de la configuración del servidor; se puede cambiar | 9.9MB / 10MB / 10.1MB |
| Shopify | 20MB | Igual para imágenes, vídeo y otros archivos | - |
Almacenamiento en la nube y servicios para desarrolladores
El almacenamiento en la nube y los servicios para desarrolladores admiten subidas grandes, pero el tope de una sola petición suele diferir del tope de una subida multipart.
| Servicio | Límite | Notas |
|---|---|---|
| AWS S3 | 5 GB (PUT simple) / 5 TB (multipart) | Se recomienda multipart por encima de 100 MB |
| Google Drive | 5TB | Requiere espacio libre en tu plan de almacenamiento |
| Dropbox | 2 GB (web) / 50 GB (aplicación de escritorio) | Hasta 350 GB a través de la API |
| GitHub | 100 MB por archivo | Hasta 5 GB con Git LFS; 5 GB es el tope recomendado para todo el repositorio |
| Cloudflare(Free) | 100MB | 500 MB en Pro, 500 MB en Business, sin límite en Enterprise |
Cómo probar un límite de subida
Las pruebas de frontera son la forma de determinar el límite real de un servicio. Prueba con tres archivos —justo por debajo, justo en el límite y justo por encima— y sabrás si la validación es precisa.
DevLab ofrece archivos de prueba de umbral en cada tamaño, exactos al byte. Junto a ellos aparecen los resúmenes MD5 y SHA-256 para verificar la integridad tras la descarga.
Advertencias
- Las cifras anteriores corresponden a 2024. Consulta la documentación vigente de cada servicio.
- Con codificación Base64 solo puedes enviar en torno al 75% del límite nominal: la codificación cuesta un factor de 4/3.
- Dentro de un mismo servicio, el límite puede variar según el plan y según se use la API o el navegador.
- Las condiciones de red y los tiempos de espera pueden hacer que una subida falle incluso por debajo del límite indicado.