Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.
Simple JPEG/PNG to WEBP optimization

MODULE FOR 1C-BITRIX

Simple JPEG/PNG to WEBP optimization

Simple JPEG/PNG to WEBP optimization

The Ezhi WebP module for 1C-Bitrix automatically converts site images from JPEG and PNG formats to WebP. This reduces file size without noticeable quality loss, speeds up page loading, and lowers traffic and disk space consumption. The degree of compression depends on the source files.

Technical details

Published
26 May 2026
Updated
19 October 2026
Version
1.5.0
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business
Responsive design
Yes
Composite support
No
Compatible with Sites24
No
Developer
Simple JPEG/PNG to WEBP optimization

What this solution does

The Ezhi WebP module for 1C-Bitrix automatically converts site images from JPEG and PNG formats to WebP. This reduces file size without noticeable quality loss, speeds up page loading, and lowers traffic and disk space consumption.

The degree of compression depends on the source files. For example, in a demo catalog containing 62 photos, the total size decreased from 12.6 MB to 7.2 MB, a reduction of 43%, with WebP quality set to 85.

Automatic conversion for new images

When adding a product, news item, or article, the module immediately converts the preview image, detailed image, and files in properties to WebP. No additional clicks are required, and the content manager's workflow remains unchanged.

Mass conversion of existing images (new in version 1.5.0)

For sites with hundreds or thousands of photos, manual re-uploading is unnecessary. The process is performed in a few steps:

1. Select the required information blocks. The module will display the number of images and their total weight in advance.

2. Click the "Convert" button and monitor the progress. The process can be paused at any time.

The module processes preview and detailed images, galleries, files in other properties, section images, and images embedded directly within article text.

The module converts images to WEBP format without altering the structure of information blocks. Files remain in their original locations, and the order of photos and their captions remains unchanged. Original images are kept on the disk, ensuring that old links continue to work and allowing any conversion run to be reverted with a single button. After verifying correct operation, the module removes the originals to free up space. Before deletion, it checks links for every file in information blocks, though it does not check templates or CSS files. The 'History' tab displays statistics for each run, including the number of processed files and the amount of space saved.

A separate page in the admin panel allows for manual uploads. Drag and drop several JPG or PNG files to generate ready-to-use WEBP images in the /upload/optimizer/ directory. This page also shows details for each compressed file, with options to delete originals or clear the entire folder.

The module operates carefully regarding the site: it does not touch SVG, GIF, or existing WEBP files. Images that are too large for the server's memory are skipped without causing errors on the site. Photos uploaded from mobile devices retain their correct orientation and are not rotated sideways. Users can set a maximum side length; oversized photos will be resized to this limit.

All processes run on your server using the standard GD library, which is available on most hosting providers. No external services are required, and data is never sent elsewhere.

The work log can be enabled optionally and is stored in the protected folder /bitrix/backup/.

Key points

Images of information block elements and files uploaded manually via the interface are automatically converted upon upload. Images of sections, HL-blocks, and forms are not converted during upload; existing images of information blocks and sections are processed in batch mode.

Batch processing runs only while the browser tab remains open. If the tab is closed, the process can be resumed later using the "Resume Start" button.

Before starting batch processing, create a backup of the database.

Exports and feeds (Yandex, marketplaces, 1C) will begin serving files in WebP format; ensure the receiving side supports this format.

Testing was performed on 1C-Bitrix 26.150 with PHP 8.2, MySQL 8.0, and PostgreSQL 16.

When needed, General iT can implement “Simple JPEG/PNG to WEBP optimization”, configure the module and verify it against the current website setup.

UPDATE HISTORY

What’s new

2 releases
1.5.0 (17.10.2026)Latest update

Version 1.5.0 update:

Converting existing images on the site to WebP. The new page «Content → EZ WebP Optimizer → Info Block Conversion» converts images uploaded previously to WebP; there is no need to manually re-save elements.

Select the desired info blocks: one by one, by entire type, or all at once; there is a search by name. For each info block, you can choose which properties containing files to process.

Processed are teaser images and detailed images, «File» properties (including galleries with captions), section images, and images within element texts and section descriptions.

The «Scan» button will beforehand show how many images are found in each info block and their total size. The scan makes no changes.

Conversion proceeds in steps, with a progress indicator. It can be paused and resumed, including after a page reload. Processing continues as long as the page is open in the browser.

Elements are not re-saved: the image remains in the same element field, the order of photos and their captions are preserved.

Original JPG and PNG files remain on the disk, so old links continue to work. Any run can be rolled back with one button.

Once you are sure the site looks correct, delete the originals to free up disk space. Before deleting each file, the module searches for links to it in info block files and in element and section texts; templates, CSS, and other locations are not checked. To confirm, you must enter the run number.

On the «History» tab — all runs with a report: how many files were processed and how much space was saved.

Photos from phones are no longer rotated sideways: orientation is taken into account during conversion.

Security: the uploader accepts only images and saves the file with an extension matching its actual type; the module log file has been moved from the public /upload folder to /bitrix/backup.

Compatibility with PHP 8.2 and later. Mass conversion has been tested on MySQL and PostgreSQL.

When uninstalling the module, you can save the conversion log so that after reinstallation, you can still revert the launches.

1.4.0 (16.10.2026)

Version 1.4.0 update:

Security: a whitelist of allowed file types after processing has been added — files with an invalid extension (for example, .php) are deleted, and the extension of the final file is forcibly determined based on the actual MIME type.

Security: the log file has been moved from the public directory /upload/ to /bitrix/backup/ — public access to logs via a browser has been disabled.

Security: a potential XSS vulnerability in the settings form has been fixed — numeric values are escaped before being output to HTML.

Compatibility with PHP 8.2+: access to a string character in the convertToBytes() method has been fixed.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
How much does this solution’s renewal cost?
The current renewal price is 900 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot