Rahul S27 downloadsOptimize PNG and JPEG media locally as verified WebP files without breaking Obsidian links.
Version: 3.4.8
Mica is an offline-first Obsidian plugin that converts PNG and JPEG/JPG images to verified WebP files while protecting note links and original media.
src/href references without changing captions, aliases, fragments, or titles.image.webp, image-2.webp, ...).Automatic optimization is enabled with conservative defaults: quality 82, original files kept, metadata stripped, no resizing, and a maximum of two local encodes. The first bulk run always shows a review dialog.
Mica includes three free successful conversions per local calendar day. After that, each successfully written WebP conversion uses one purchased conversion. Scans, previews, larger-file skips, already-processed files, failed conversions, review skips, and rollback are always free.
One-time packs are $1 for 100 conversions and $10 for 1,000 conversions. The live Mica Paddle catalog is configured for checkout. The optional TutivSoft billing network is used only for checkout and purchased-balance synchronization; it never receives vault media or conversion bytes. Local conversion and the daily free allowance continue to work without billing connectivity.
Mica: Scan current folder and optimizeMica: Scan complete vault and optimizeMica: Cancel active optimizationMica: Pause or resume optimizationMica: Rollback most recent optimization batchMica: View conversion logThe image ribbon button and file/folder context menus provide the same workflows.
npm install
npm run build
npm test
The root src/ tree is the development source of truth. publish/ is synchronized during the build and contains the self-contained release bundle, mirrored source, manifest, README, license, and styles.
The WebP encoder is the browser/Electron encoder exposed by Obsidian. Near-lossless is therefore a highest-quality fallback rather than a separate lossless codec. Metadata preservation is best effort (recognized EXIF and compatible JPEG ICC/XMP chunks) and is reported in the conversion log; privacy-first stripping is deterministic. Rollback cannot restore a note that was deleted outside Mica after the batch, and generated WebP files with new external references are retained rather than deleted.
MIT. See LICENSE and PRIVACY.md.