Directory / plugin

Focalio – Focal Point Cropping, WebP & AVIF Images

v1.0.40 · by bigfatinternet

Keep the subject in frame in every crop. Pick a focal point; Focalio serves WebP/AVIF on demand without filling your uploads folder.

About this plugin

Focalio serves cropped, format-converted image variants on demand via signed URLs — no more pre-generated intermediate sizes filling up your uploads directory. Editors pick a focal point per image so crops always keep the subject in frame.

Try it without installing: click Live Preview for a demo page with three photos at three crops. Move a focal point and reload the page: every crop follows.

Features:

  • On-demand image cropping via signed URLs
  • WebP or AVIF output for all uploads
  • Focal-point picker in the media library and the block editor
  • Non-destructive rotate and flip, applied to every rendition
  • LQIP (Low Quality Image Placeholder) support
  • Settings for image quality, output format and maximum width
  • Presets, as many as you need: edited on the Presets tab, each with its own quality and LQIP, or registered in code with glide_register_preset()
  • Attention / entropy / center crop fallback for images without a manual focal point
  • Cached images are served before the rest of WordPress loads
  • Presets also appear as image sizes, so the media library, Advanced Custom Fields, widgets and page builders can pick them by name
  • Optional: skip writing intermediate image sizes to disk on upload
  • Turn off the WordPress image sizes your site does not use
  • A Cache tab: how big the image cache is, and a button to clear it. A weekly cleanup drops renders that are no longer used
  • WP-CLI commands for the cache and the crop fallback
  • WooCommerce product images go through Focalio too, and its cropped sizes follow the focal point
  • Multisite: activate it for the whole network; deleting it cleans up every site

Focalio Pro is a separate add-on for agencies and editorial teams, not included in this plugin. It adds:

  • Control: focal-point zoom, a straighten ruler that levels a tilted photo by up to 45°, a live crop preview, a hand-made crop per ratio where the focal point is not enough, a watermark, and a version history per image to go back to an earlier focal point or crop, like undo and redo
  • Performance: AVIF with a WebP fallback in a picture element, and a cache warm-up that renders images before the first visitor asks for them
  • Workflow: face detection that puts the focal point on the people in a photo, bulk actions in the media library, import and export of the settings to set up one site and give others the same, and tools to manage every site of a multisite network
  • WooCommerce: the shop grid of a block theme cut on the focal point at the store’s ratio, and one ratio for every photo on a product page

External services

Focalio includes the Freemius SDK (https://freemius.com), which handles the opt-in to share usage data and the licenses of the Focalio Pro add-on. Nothing is sent to Freemius unless you opt in; images are always processed on your own server.

What is sent, and when:

  • When you opt in (on the screen shown after activation): your WordPress user’s first and last name and email address; the site’s homepage URL and title, WordPress and PHP versions and site language; the Focalio and SDK versions, and whether Focalio is active. The list of plugins and themes (names, slugs, versions, active or not) only when you leave that option on.
  • After opting in: changes to that information, and when Focalio is activated, deactivated or uninstalled. If you fill in the optional form on deactivation, the reason you give.
  • You can opt out at any time with the “Opt Out” link under Focalio on the Plugins screen. Focalio works the same either way.

Freemius terms of service: https://freemius.com/terms/
Freemius privacy policy: https://freemius.com/privacy/

Plugin tags