
📁 6 Plugins de subida de archivos para WordPress 2026 (gratuitos y de pago)
Un formulario de comentarios sin carga de archivos es una oportunidad perdida. Un cliente quiere enviar una especificación en PDF, subir un logotipo para mercancía o adjuntar una captura de pantalla de un error, pero WordPress dice «tipo de archivo no permitido».
El problema es que WordPress estándar solo permite un conjunto reducido de tipos MIME. Sin un plugin, usted no puede aceptar ZIP, CSV, AI, XML, SVG o WebP a través de un formulario o el pago de WooCommerce. Hemos reunido 6 herramientas que resuelven esta tarea, desde la extensión de la lista blanca del sistema hasta la carga completa con arrastrar y soltar mediante shortcode.
Cada plugin de la colección ha sido probado en compatibilidad con WordPress 6.x, está actualizado a 2026 y resuelve su propio escenario: algunos necesitan un simple desbloqueo de tipos de archivo en el administrador, otros necesitan un cargador frontal con barra de progreso, y otros necesitan la aceptación de archivos en el pago de WooCommerce.
💡 Resumen rápido:
- Abra la lista de tipos MIME mediante File Upload Types, un plugin gratuito de los desarrolladores de WPForms para editar la lista blanca de WordPress.
- Añada un cargador con arrastrar y soltar a Contact Form 7 mediante Drag and Drop Multiple File Upload, la versión lite es gratuita, la premium desde 29 dólares añade eliminación automática de archivos.
- Configure la aceptación de archivos en el pago de WooCommerce con Checkout Files Upload, campo antes o después del pago con límites de tamaño y extensión.
Tabla comparativa
Plugin | Versión gratuita | Pago desde | Tipo de carga | WooCommerce | Característica clave |
|---|---|---|---|---|---|
| Sí | - | Admin / formularios | No | Lista blanca MIME en el núcleo |
| No | $14 | Frontend (shortcode) | No | AJAX sin recarga |
| Sí | - | Frontend + widget | No | Shortcode + selección de carpeta |
| Sí | $29 | Frontend (CF7) | No | Arrastrar y soltar en CF7 |
| Sí | Bajo consulta | Pago | Sí | Carga en/tras el pago |
| No | $39.60/año | Frontend (formularios) | Sí (Pro) | Constructor de formularios + carga |
1. File Upload Types

Plugin gratuito del equipo de WPForms que extiende la lista blanca del sistema de WordPress. Si un usuario intenta subir un archivo con una extensión no registrada, WordPress lanza un error «Este tipo de archivo no está permitido». File Upload Types elimina esta limitación: usted añade los tipos MIME necesarios en la interfaz de administración y quedan disponibles en todas partes: a través de la biblioteca de medios, formularios, API REST.
El plugin no crea un cargador frontal. Funciona a nivel del núcleo, editando la lista de extensiones permitidas globalmente. Esta es una herramienta de sistema, no un widget de usuario. Por debajo utiliza el filtro upload_mimes, invocado a través de una interfaz clara sin una línea de código. Para ZIP, CSV, XML, AI, CAD, SVG y otros formatos técnicos, es lo primero que activar en un sitio nuevo.
La integración con WPForms funciona de inmediato: los tipos añadidos mediante el plugin son recogidos automáticamente por el formulario. Los desarrolladores publicaron un tutorial sobre la creación de tipos personalizados para casos inusuales.
Ventajas:
- Edita la lista blanca de tipos MIME a nivel del núcleo de WordPress
- Gratuito y de código abierto, sin venta adicional premium
- Integración con WPForms sin ajustes adicionales
- Interfaz simple, selección por casilla e introducción manual de MIME
Desventajas:
- No añade un cargador frontal (solo lista blanca del sistema)
- Sin función visual de arrastrar y soltar, puramente administración
- No es directamente compatible con el pago de WooCommerce
Precio: Gratuito.
🔗 File Upload Types en WordPress.org
2. Ajax Multi Upload

Plugin jQuery de QuanticaLabs con el shortcode [ajax_multi_upload]. Usted lo inserta en cualquier página o entrada, los usuarios suben archivos únicos o múltiples mediante el método AJAX, sin recarga de página. Barra de progreso, cola de archivos, contador de subidas, todo en el frontend.
En la práctica, esta es una de las formas más simples de añadir aceptación de archivos a una página de destino o de contacto. El shortcode requiere cero conocimientos de código, solo insertar y listo. El plugin es compatible con varios navegadores, soporta Chrome, Firefox y Safari. El redimensionador de imágenes integrado cambia la resolución de las imágenes subidas a las dimensiones especificadas.
Inconvenientes: el soporte no es instantáneo, a veces hay que esperar varias horas para una respuesta del equipo. La última actualización salió a finales de 2022, pero el plugin aún se vende en CodeCanyon y es estable en la versión actual de WordPress. Para tareas puntuales y proyectos pequeños, una buena opción. Para un sitio con altos requisitos de seguridad, elija una herramienta más reciente.
Ventajas:
- Shortcode, se inserta y funciona, sin una línea de código
- Carga AJAX sin recarga de página
- Redimensionador de imágenes integrado
- Carga única o múltiple en una cola
Desventajas:
- Última actualización noviembre de 2022, sin desarrollo
- El soporte responde con demora
- Sin versión gratuita para probar
- Sin integración con WooCommerce
Precio: $14, pago único en CodeCanyon.
🔗 Ajax Multi Upload en CodeCanyon🔗 Demostración en vivo
3. Iptanus File Upload

Anteriormente conocido como WordPress File Upload, renombrado a Iptanus File Upload, pero se ha conservado el slug wp-file-upload en wordpress.org. Gratuito, con shortcode corto [wordpress_file_upload] y widget separado para la barra lateral. El usuario sube archivos desde cualquier página, entrada o widget, y los ve inmediatamente en el escritorio de WordPress a través de un widget especial de cargas recientes.
Característica que los competidores no tienen: selección de la carpeta de destino desde el frontend. El usuario decide en qué subdirectorio de wp-content colocar el archivo. Además, campos personalizados: usted puede recopilar información adicional sobre la carga: descripción, etiquetas, propósito. El sistema de roles restringe las cargas por derechos de usuario, los administradores ven una cosa, los suscriptores otra.
Soporte multilingüe, filtros y ganchos antes y después de la carga, notificaciones por correo electrónico para cada nuevo archivo, todo en la versión gratuita. El plugin está activo y actualizándose: v5.1.7 de diciembre de 2025, instalación activa, más de 30 000 sitios. Para un sitio con contenido generado por el usuario, una de las mejores opciones.
Ventajas:
- Selección de carpeta de destino desde el frontend, característica única
- Shortcode + widget + campos personalizados en un solo paquete gratuito
- Notificaciones por correo electrónico para cada carga
- Control de acceso por roles de usuario
- Más de 30 000 instalaciones activas, actualización reciente (diciembre de 2025)
Desventajas:
- La interfaz de administración es visualmente anticuada
- Sin integración nativa con WooCommerce
- Documentación parcialmente desactualizada (del nombre antiguo)
Precio: Gratuito.
🔗 Iptanus File Upload en WordPress.org
4. Drag and Drop Multiple File Upload

Extensión para Contact Form 7 que añade un campo de arrastrar y soltar a los formularios. El visitante arrastra archivos con el ratón al área de carga, ve el progreso y puede eliminar el archivo antes del envío. La versión Lite en wordpress.org cubre el escenario básico: límite de cantidad de archivos, filtro por tipos y tamaños, y adjunto del archivo a la notificación por correo electrónico.
La versión Premium por 29 USD añade eliminación automática de archivos tras un período especificado, cambio de carpeta de carga, rendimiento mejorado y la capacidad de enviar enlaces a los archivos en lugar de los propios archivos en el correo electrónico. El desarrollador (codedropz.com) responde con rapidez, el soporte es activo y está disponible.
En la práctica, esta es la mejor opción si ya utiliza Contact Form 7. No necesita un plugin independiente, Drag and Drop Multiple File Upload extiende el formulario existente con un nuevo campo. Para un sitio con CF7 que requiera recepción de archivos, es lo primero que debería probar.
Ventajas:
- Se integra directamente en Contact Form 7 como un nuevo tipo de campo
- Arrastrar y soltar con retroalimentación visual y progreso
- Posibilidad de eliminar el archivo antes del envío del formulario
- La versión Lite es completamente gratuita y se actualiza activamente (mayo de 2026)
Desventajas:
- Solo funciona con Contact Form 7, no es un cargador universal
- Se necesita la versión Premium por un precio de 29 USD para la eliminación automática y el cambio de carpeta
- El plugin es inútil sin CF7
Precio: Gratuito (Lite) / de pago desde 29 dólares (Premium, pago único).
🔗 Drag and Drop Multiple File Upload en WordPress.org🔗 Versión Premium en codedropz.com
5. Checkout Files Upload for WooCommerce

Plugin especializado para aceptar archivos de clientes durante el checkout de WooCommerce. El cliente pide un producto personalizado, por ejemplo, una taza con un logotipo, y adjunta el diseño directamente al finalizar la compra. El campo aparece antes del formulario de pago o después del pago en la página de agradecimiento.
La flexibilidad de configuración es uno de sus puntos fuertes. Usted define las extensiones permitidas, el tamaño máximo de archivo y los mensajes personalizados de error y éxito. El campo puede mostrarse u ocultarse según los productos en el carrito, de modo que no se muestra la carga para quienes compran un artículo estándar.
La versión Lite en wordpress.org es gratuita y admite carga única. La versión Premium de WP Wham añade cargas múltiples, varias ubicaciones para el campo y activadores de visualización avanzados. La desventaja es que la versión Premium es notablemente más cara que la de la competencia, precio a consultar.
Ventajas:
- Diseñado específicamente para el checkout de WooCommerce, integración perfecta
- Ajustes de visibilidad del campo según los productos en el carrito
- Elección de posición: antes del pago, después del pago o en la página «Mi cuenta»
- La versión Lite es gratuita y se actualiza (mayo de 2026)
Desventajas:
- Solo WooCommerce, inútil fuera de la tienda
- La versión Lite no admite cargas múltiples
- El precio de la versión Premium no es público (a consultar)
Precio: Gratis (Lite) / Premium, precio a consultar con WP Wham.
🔗 Checkout Files Upload en WordPress.org🔗 Versión Premium en wpwham.com
6. WPForms

WPForms, un constructor de formularios con arrastrar y soltar, en el cual la carga de archivos está integrada como uno de los tipos de campo. Hay dos estilos disponibles: clásico (botón «Elegir archivo») y moderno (área de arrastrar y soltar). El formulario acepta imágenes, PDF, documentos y otros tipos de archivo; usted establece los límites en los ajustes del campo.
Los archivos cargados a través del formulario se guardan en la biblioteca de medios de WordPress o se adjuntan como enlace en la notificación por correo electrónico. Para el correo electrónico es preferible un enlace: el mensaje no se hincha con el adjunto y se entrega más rápido. Los campos adicionales (nombre, correo electrónico, teléfono, casillas de verificación) se añaden con el mismo sistema de arrastrar y soltar.
De serie incluye protección contra spam (honeypot + captcha), plantillas de formulario e integraciones con Mailchimp, PayPal, Stripe. Pero la carga de archivos solo está disponible a partir del plan Plus por 79,60 USD al año. El plan Basic por 39,60 dólares al año incluye solo los campos de formulario estándar, sin carga de archivos. Para una tienda en línea con WooCommerce existe un plan Pro independiente con integraciones de pago.
Ventajas:
- Constructor visual de formularios, monte un formulario en 5 minutos sin código
- Dos estilos de campo de carga: botón y arrastrar y soltar
- Integración con la biblioteca de medios de WordPress
- Plantillas de formulario y protección contra spam de serie
Desventajas:
- La carga de archivos solo está disponible desde el plan Plus (desde 79,60 USD/año), no en el Basic
- Suscripción, no un pago único
- Excesivo si solo necesita la carga de archivos sin un constructor completo
Precio: Desde 39,60 USD al año (Basic, sin carga de archivos) / Plus desde 79,60 USD (con carga).
Breve repaso de siete plugins de archivos del canal Formidable Forms, muestra visualmente las diferencias en interfaces y escenarios de uso. En 8 minutos, comparación de enfoques: desde la simple ampliación de la lista blanca de extensiones hasta un constructor de formularios completo.
⁉️🤔 Preguntas frecuentes
¿Cuál es el mejor plugin para aceptar archivos simples mediante un formulario?
Si ya tiene Contact Form 7, instale
Drag and Drop Multiple File Upload. La versión Lite es gratuita, añade un campo de arrastrar y soltar a CF7 en un minuto y está actualizada (mayo de 2026). Si no tiene CF7, elijaIptanus File Upload: el shortcode[wordpress_file_upload]en cualquier página y el frontend está listo, sin dependencia de otro formulario.
¿Puedo permitir la carga de.svg y.webp sin un plugin?
Sin un plugin, solo mediante
wp-config.phpofunctions.php, y es arriesgado: un error de código romperá el sitio.File Upload Typesañade.svg,.webp y cualquier otra extensión mediante casillas de verificación en el administrador, de forma segura y reversible. Además, el plugin detecta automáticamente el tipo MIME para cada extensión.
¿Cuál es el mejor plugin para WooCommerce?
Checkout Files Uploadestá diseñado específicamente para el checkout. Muestra el campo antes o después del pago, filtra por productos en el carrito y limita el tamaño. Para productos personalizados (impresión en tazas, grabados, merchandising con logotipo) este es el estándar de la industria en WordPress.
¿Qué elegir para un sitio multilingüe?
Iptanus File Uploades compatible con multilingüe de serie. La interfaz del frontend se traduce con los medios estándar de WordPress, al igual que los campos personalizados y las notificaciones por correo electrónico. Además, los filtros y hooks permiten afinar la traducción para una configuración regional específica sin editar el núcleo del plugin.
¿Por qué WordPress bloquea la carga de ciertos tipos de archivo?
En el núcleo de WordPress, una lista blanca de tipos MIME está codificada por razones de seguridad. ZIP, CSV, XML, AI, SVG y docenas de otras extensiones no están incluidas, ya que potencialmente pueden usarse para ataques.
File Upload Typesamplía esta lista, pero la responsabilidad de la seguridad recae en el administrador: añada solo los tipos que los usuarios realmente necesiten.
¿Puedo arreglármelas sin un plugin y escribir mi propia solución?
Puede hacerlo, mediante
wp_handle_uploadyupload_mimesenfunctions.phpo un endpoint personalizado de la API REST. Pero esto implica horas de desarrollo, pruebas de seguridad y mantenimiento con las actualizaciones de WordPress. Para un sitio típico, un plugin ya hecho de la colección resolverá la tarea en 10 minutos. Escriba el suyo propio solo si tiene un flujo de procesamiento de archivos único (verificación antivirus, conversión de formato sobre la marcha, integración con almacenamiento externo).
Cómo elegir un plugin de carga de archivos

La elección del plugin se reduce al escenario, no a una clasificación. Si necesita una lista blanca del sistema, File Upload Types. Un shortcode en cualquier página, Iptanus File Upload. Formularios en Contact Form 7, Drag and Drop Multiple File Upload. Checkout de WooCommerce, Checkout Files Upload. Un constructor de formularios completo con carga, WPForms (Plus). Un proyecto puntual con presupuesto limitado, Ajax Multi Upload por 14 USD.
Pruebe la versión lite para su escenario, verifique la compatibilidad con el tema y el plugin de caché en un entorno de pruebas. Y no olvide la seguridad: cada nuevo tipo MIME en la lista blanca es un vector de ataque potencial. Añada solo lo que los usuarios realmente necesiten.



