tinyowl.app

Local image compression and S3-compatible upload tool that resizes, compresses, and uploads PNG, JPEG, WebP, and other formats to Cloudflare R2, AWS S3, or compatible storage—generating Markdown URLs without leaving the Mac.

Tinyowl handles the three-step workflow of resizing, compressing, and uploading images for web use—a common task for bloggers, developers, and technical writers who need web-optimized images hosted in their own storage. The workflow produces Markdown-formatted public URLs ready for immediate use in documentation or blog posts.

Compression runs locally on the Mac, so images are never transmitted to a Tinyowl server. This matters for users working with sensitive screenshots, client materials, or confidential documents that need to appear in web content. After local processing, images upload directly from the Mac to the user’s configured storage endpoint.

Storage provider support covers Cloudflare R2, AWS S3, Alibaba OSS, Tencent COS, and any service implementing the S3-compatible API. Users configure their storage credentials once and Tinyowl handles the upload mechanics.

Batch processing supports PNG, JPEG, WebP, BMP, TIFF, and AVIF formats, enabling multiple files to be compressed and uploaded in a single operation. The generated URLs are formatted as Markdown image references for direct paste into documentation or blog content.

System requirements: Not specified at time of writing. Confirm at tinyowl.app.

Pricing: $9 one-time purchase. 7-day free trial available. No subscription or account required.

Limitations: Requires existing S3-compatible storage configured and funded by the user. Users without an existing storage setup face additional configuration cost and complexity before the app provides value. Not useful for users whose images are hosted on managed platforms (Substack, Ghost, Notion, etc.) that handle image hosting automatically.

Alternatives: ImageOptim is a free macOS image compression tool without upload features. Squash provides one-time purchase compression with format conversion. AWS CLI, rclone, or Cyberduck handle S3-compatible uploads with more configuration flexibility. Cloudflare’s dashboard provides R2 uploads through a web interface.

Suitable for developers, technical writers, and bloggers who self-host images in S3-compatible storage and want a single tool to handle compression, optimization, and upload in a batch workflow.

FAQ

What does Tinyowl do?+

Tinyowl compresses and uploads images locally without sending them to third-party servers. Users resize, compress, and upload images directly to their own S3-compatible storage (Cloudflare R2, AWS S3, Alibaba OSS, Tencent COS), then receive a Markdown-formatted public URL.

How much does Tinyowl cost?+

Tinyowl costs $9 as a one-time purchase with a 7-day free trial. No subscription or account is required.

Which image formats does Tinyowl support?+

Tinyowl supports PNG, JPEG, WebP, BMP, TIFF, and AVIF formats for both compression and upload.

Which storage providers does Tinyowl support?+

Tinyowl supports Cloudflare R2, AWS S3, Alibaba OSS, Tencent COS, and any S3-compatible storage service.

Does Tinyowl send my images to Tinyowl's servers?+

No. Tinyowl processes all compression locally on the Mac. Images are uploaded directly from the user's Mac to the user's own configured storage service. Tinyowl has no server in the data path.

Related Apps