Images Optimize and Upload CF7


Images Optimize and Upload CF7 is an extension plugin for Contact Form 7 plugin, that allows you to upload multiple images using drag-n-drop or simple «Browse» button, and compress them on the client’s side before sending it. If you want to save a user’s time and bandwidth on uploading large images, this plugin is perfect solution.


  • Quick compression on the client’s side
  • Save data by compressing it on the client’s side before sending to the server
  • Automatically resize images to max 1920px (width or height)
  • Maintains the aspect ratio of the images
  • Fix image rotation issue when uploading images from Android an iOS (uses EXIF data)
  • Highly customizable
  • File type validation
  • No limits on input file size
  • Ajax upload
  • Drag-n-drop or browse file
  • Attach compressed files to emails
  • Adaptado al diseño móvil.
  • Customize file upload thumbnails and drag and drop area layouts
  • Multiple shortcodes in one form
  • Identify files by adding ID to the shortcode. The ID value will be used as a prefix in the filename
  • Set the maximum uploaded files limit in global settings, or in the shortcode
  • Save or remove all temporary files from the server after sending the form. But if you want to keep the files on the server, please, install Contact Form 7 Database Addon – CFDB7 plugin to access the files
  • Compatible con Google Chrome, Mozilla Firefox, Microsoft Edge y Safari. No es compatible con IE11 e inferiores


  • El fondo transparente en archivos PNG se volverá negro sólido.
  • Animated GIF files will only have 1st frame after compression
  • No es compatible con IE


  • Generate Shortcode in Contact Form 7 Plugin - Back End
  • Plugin Settings - Back End
  • Drag-n-Drop Field and File Attachment - Front End


To install this plugin see below:

  1. Upload the plugin files to the /wp-content/plugins/images-optimize-and-upload-cf7/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress


¿Cómo puedo enviar comentarios u obtener ayuda de un error?

For any bug reports go to Support page.


27 de mayo de 2021
Excellent little plug-in, thank you! The only issue I had was that by making the uploading of a photo *required, it didn't work. By removing the *requirement, it works like a charm!! 5 stars from me 🙂
25 de enero de 2021
Perfect plugin for the ever mysterious problems with CF7 file size....
8 de junio de 2020
This is the simplest and nicest looking image shrink and upload plugin for CF7. It simply works! Thank you so much
1 de abril de 2020
I've uploaded several images and reduces its size 90% on client side, even more, in some cases. I love it!
Leer todas las 8 reseñas

Colaboradores y desarrolladores

«Images Optimize and Upload CF7» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


Traduce «Images Optimize and Upload CF7» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


Fix work with other upload plugins.


Added an option to remove or save temp files


Added an option AutoRotate
Upgraded the plugin


Fixed Contact Form CFDB7 integration
Fixed JS void error


Added an option to keep the files on the server, need to install Contact Form 7 Database Addon – CFDB7 plugin.
Added an option to set the maximum upload files limit in the shortcode.
Added the support of multiple shortcodes in one form.
Added an option to add a prefix to files from the ID value of the shortcode.


Added template for editing drag and drop area layout.


Fix file extension error, lower case and uppercase.
Added file limit settings.
Added template editor for file upload thumbnails.


Fix styles for mobile.


Microsoft Edge support.


Localization fixes.


Added new features and fixes.