MARKETPLACE
PLUGINS
FILE SIZE VALIDATOR AND COMPRESSOR
File Size Validator and Compressor logo

File Size Validator and Compressor

Published January 2025
   •    Updated November 2025

Plugin details

File Size Validator and Compressor combine two essential file management tools into one powerful plugin.
       ● File Size Validator: Enforces size limits for uploads across various formats, including PDF, DOCX, JPEG, PNG, WEBP, and GIF. Users receive instant feedback, ensuring only compliant files are accepted.
       ● File Compressor: Optimizes file sizes for JPG, PNG, WEBP, DOCX, and PDF without predefined size limits, maintaining quality while reducing storage needs.

This plugin streamlines file handling, offering seamless validation and compression for a more efficient and user-friendly experience.

🔗Demo Link: https://chakor-demo-4.bubbleapps.io/version-test/file_size_validator_compressor
🔗Editor Link: https://bubble.io/page?id=chakor-demo-4&test_plugin=1735218490964x707651106655436800_current&tab=Design&name=file_size_validator_compressor&type=page

Our team is available to solve any problems or questions you may have, please open a thread on our support forum: https://forum.thechakor.com/t/plugin-issues

$8

One time

stars   •   0 ratings
2 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Chakor logo
Chakor
Joined 2021   •   371 Plugins
View contributor profile

Instructions

🔹Install the File Size Validator and Compressor Plugin in Your App. 🔹For File Size Validator
       - Enter the file size unit (e.g., MB or KB).
       - Specify the file size limit for validation.
       - Customize the outer container's appearance and the
         preview file as needed.
       - Preview option available for pdf and images.
🔹 For PDF Compression, follow these steps:
       - Go to https://www.iloveapi.com/signup to create an
         account.
       - You can get your public key and secret key from
         https://www.iloveapi.com/user/projects.
       - Call the Authorization API, providing your public key
         in the required field, to obtain an authorization
         token. Save this token for the following steps.
       - Use the token to start the compression process:
             ● Upload the file (note: only one file can be
                uploaded simultaneously).
             ● Process the file by specifying the server_filename
                and an output name for the compressed PDF.
             ● Call the Download API to retrieve the
                compressed PDF.
🔹For DOCX and Image Compression:
       - Upload the files (multiple files can be uploaded
         simultaneously).
       - Use the plugin's functionality to process the files.
       - Download the compressed files.
       - Optionally, specify custom output file names.
🔹Additional Features:
The plugin offers customizable options for buttons and cards, allowing you to tailor the interface to your app's design.

🔗Demo Link: https://chakor-demo-4.bubbleapps.io/version-test/file_size_validator_compressor
🔗Editor Link: https://bubble.io/page?id=chakor-demo-4&test_plugin=1735218490964x707651106655436800_current&tab=Design&name=file_size_validator_compressor&type=page

Types

This plugin can be found under the following types:
Api   •   Action   •   Element

Categories

This plugin can be found under the following categories:
PDF   •   Image   •   Productivity   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble