March 10, 2026
New: Resize Image Tool
New Resize Image tool with one-click presets for every major social media platform — Instagram, Facebook, YouTube, X/Twitter, LinkedIn, TikTok, and Pinterest. Upload any image, choose a preset (e.g., Instagram Story 1080×1920, Twitter Header 1500×500), and download the resized result instantly. Supports custom dimensions, center crop, and 20+ image formats including HEIC and AVIF.
Fixed: ICO to PNG/JPG Conversion
ICO files contain multiple images at different sizes (16px, 32px, 64px, 256px). ImageMagick was producing separate output files for each size instead of a single file. The converter now selects the largest frame automatically, producing the highest-resolution output.
Improved: Camera RAW Reliability
Added a second fallback for Camera RAW conversion (ARW, CR2, NEF, etc.): if both dcraw and the DNG: prefix decoder fail, the converter now tries a direct ImageMagick decode. Also fixed stat cache issues that could prevent fallback stages from triggering.
Improved: PDF to Text Fallback
PDF → TXT via LibreOffice now has a pdftotext fallback for documents that LibreOffice can’t extract text from (e.g., “Print to PDF” variants).
March 7, 2026
New: HEIC to JPG Conversion Options
The HEIC to JPG converter now includes quality and resize controls directly on the page:
- JPG Quality: Low (60), Medium (80), High (92, default), Max (100)
- Max Size: Original (default), 2048px, 1024px, 640px — shrinks large photos while preserving aspect ratio
Fixed: Misnamed File Conversion Failures
Files with wrong extensions (e.g., a WebP image saved as .jpg, or a JPEG saved as .png) were failing magic byte validation because the file contents didn’t match the claimed extension. The converter now uses MIME-based format detection to identify the real format and converts accordingly. This fixes ~23 daily failures.
March 6, 2026
Improved: File Format Validation
All conversions now validate file headers (magic bytes) before processing begins. Fake, misnamed, or DRM-encrypted files are rejected instantly with a clear error instead of waiting for the converter to fail.
- Images: JPEG, PNG, GIF, WebP, BMP, TIFF — verified before ImageMagick runs
- Audio: MP3, AAC, WAV, FLAC, OGG — verified before FFmpeg runs
- Video: MP4, MOV, WebM, MKV — verified before FFmpeg runs
- Documents: PDF — verified before Ghostscript/LibreOffice runs
This catches common issues like files renamed to trick the converter (e.g., encrypted KuGou audio saved as .flac, or random data saved as .jpg).
March 5, 2026
Fixed: Sony Camera RAW (ARW) Conversion
Photos from newer Sony cameras (A7C II, A7R V, etc.) were failing with “Cannot decode file.” The built-in dcraw decoder is too old for these models. Added an automatic ImageMagick fallback that handles them successfully.
Improved: PDF to Text Conversion
PDF → TXT now uses pdftotext (Poppler) as a fallback when Ghostscript’s txtwrite produces no output. Scanned/image-based PDFs that contain no extractable text now show a clear message suggesting JPG conversion instead.
Improved: DRM/Encrypted Audio Detection
Files with .flac or .ogg extensions that are actually DRM-encrypted (e.g., QQ Music mflac, encrypted OGG) are now detected instantly via magic byte validation, instead of waiting for FFmpeg to fail. This was the #1 failure category (135 of 287 recent failures).
Fixed: Video to Audio — “No Audio Track” Detection
Converting a video file (MOV, MP4, etc.) to MP3 now checks for an audio stream via FFprobe before attempting conversion. Videos without audio get a clear error message immediately.
Improved: Error Messages
- Password-protected PDFs → “Please remove the password before converting”
- Scanned PDFs → TXT → “This PDF is scanned/image-based… try JPG instead”
- Video without audio → detected before conversion starts
March 3, 2026
New: GIF Output Optimization with Gifsicle
All GIF conversions are now automatically post-processed with gifsicle for significantly smaller file sizes with no visible quality loss.
- Applies to every conversion path: MP4, MOV, JPG, PNG, WebP, BMP, TIFF, SVG, PSD → GIF
- Uses
-O3(maximum optimization) with--lossy=80(balanced lossy compression) - Typical savings: 33–42% smaller files, up to 85% for vector-origin images
New: SoXr Audiophile-Grade Resampler for WAV
All WAV conversions now use the SoXr (SoX Resampler Library) instead of FFmpeg's default resampler, delivering studio-quality sample rate conversion.
- 28-bit precision with CR64 double-precision engine (~168 dB SNR)
- Shibata noise-shaped dithering for psychoacoustically optimized output
- Eliminates aliasing artifacts when downsampling (e.g., 96 kHz → 44.1 kHz)
- Works seamlessly with loudness normalization — unified audio filter pipeline
New: WAV Quality Settings
When converting audio to WAV, you can now choose sample rate, bit depth, and channels.
- Sample rate: 22.05 kHz, 44.1 kHz (default), 48 kHz, 96 kHz
- Bit depth: 16-bit (default), 24-bit, 32-bit float
- Channels: Stereo (default), Mono
- Default WAV output now uses explicit 44.1 kHz / 16-bit / Stereo (CD quality)
- Available on all audio-to-WAV converter pages
Fixed: Animated GIF Conversion
Converting animated GIFs to static formats (BMP, JPG, TIFF, etc.) was failing silently — ImageMagick was splitting frames into separate files instead of producing a single output. Now the first frame is extracted automatically.
Improved: Error Messages
Several conversion failure scenarios now show specific, helpful error messages instead of a generic “Conversion failed”:
- Video files without an audio track → clear “no audio track” message when converting to MP3/WAV/etc.
- SVG files with missing fonts or unsupported features → specific render error
- Files that are too large or complex (causing crashes) → file size/complexity warning
Improved: Error Logging
Failed conversions that previously left empty error logs now record diagnostic information (exit code, formats, file size) for easier troubleshooting.