April 4, 2026
New: OCR / Image to Text
New Image to Text (OCR) tool — extract text from images using Tesseract OCR. Supports 14 languages including English, Spanish, French, German, Chinese, Japanese, Korean, and Arabic. Drag & drop upload, automatic image pre-processing (grayscale, normalize, 300 DPI upscale) for best accuracy. Copy extracted text or download as .txt file.
New: AI Background Remover
New Remove Background tool — automatically remove image backgrounds using AI (U2-Net neural network). Upload any photo and get a transparent PNG in seconds. Works with portraits, products, logos, animals, and complex scenes. No manual selection needed.
New: JSON Formatter & Validator
New JSON Formatter tool — format, beautify, minify, and validate JSON online. Features interactive tree view with collapsible nodes, color-coded value types, configurable indentation (2/4/tab), auto-format on paste, and real-time validation. 100% client-side.
New: Color Picker
New Color Picker tool — pick any color from a spectrum and get HEX, RGB, HSL, and CSS values instantly. Features a full-spectrum canvas with hue slider, direct HEX input, copy buttons for all formats, and color history (last 16 picks). Mobile touch support.
New: URL Encoder / Decoder
New URL Encoder/Decoder tool — encode or decode URLs and query strings in real-time. Supports both encodeURIComponent (for values) and encodeURI (for full URLs) modes with explanation of differences. Includes common encoded characters reference table.
New: Base64 Encode / Decode
New Base64 Encoder/Decoder tool — encode text to Base64 or decode Base64 back to text. Full UTF-8 support, real-time processing, size comparison display. Use cases: data URIs, email encoding, API payloads, embedding binary data in text formats.
New: XML Formatter & Validator
New XML Formatter tool — format, beautify, minify, and validate XML online. Custom JavaScript parser with proper indentation, DOMParser-based validation with error reporting. Two-panel layout with sample XML loader. 100% client-side.
New: Text to Image (Calligraphy)
New Text to Image tool — generate beautiful calligraphy-style images from text. 10 Google Fonts (Dancing Script, Great Vibes, Pacifico, Playfair Display, and more), adjustable font size (24–200px), 4 aspect ratios, custom text and background colors. Export as PNG, JPG, or WebP.
Improved: QR Code Generator Upgrade
Upgraded QR Code Generator with custom foreground/background colors, 5 size options (200–1000px), and SVG export format. Swap colors button for quick inversion. All options work with both PNG and SVG output.
Improved: Mobile Touch Targets & Accessibility
Improved touch targets across Password Generator, GIF Maker, and Audio Cutter tools. All interactive elements now meet 44px minimum touch target size on mobile. Added aria-label attributes to range sliders for screen reader support. Added tablet breakpoint (768px) optimizations.
Improved: Open Graph Images & SEO Meta Tags
Added og:image meta tags to 21+ pages that were missing them, ensuring proper social media previews when shared on Facebook, Twitter, LinkedIn, and messaging apps. Shortened meta descriptions exceeding 160-character limit on 5 pages.
Improved: Internal Cross-Links for Converters
Added “Related Conversions” cross-link sections to 21+ converter pages across image, video, and document categories. Strengthened internal linking between related converters (e.g., HEIC→JPG links to HEIC→PNG, JPG→PNG, WebP→JPG). Updated navigation, footer, and 404 page with links to high-demand converters.
Fixed: Race Condition in Rate Limiter
Fixed a TOCTOU (time-of-check-time-of-use) race condition in the file-based rate limiter. Concurrent requests could bypass rate limits because read and write operations were not atomic. Now uses flock(LOCK_EX) for exclusive file locking, ensuring atomic read-check-write cycles.
Fixed: Instagram Reels Duration in Resize Video
Corrected Instagram Reels maximum duration from 3 minutes to 15 minutes in the Resize Video tool’s platform guide table and FAQ section.
March 31, 2026
Fixed: Animated WebP to MP4 Conversion
Fixed animated WebP files failing to convert to MP4. FFmpeg cannot decode WebP files with ANIM/ANMF animation chunks directly. Animated WebP files are now pre-processed through ImageMagick before encoding to MP4, including files with incorrect .gif extensions that are actually WebP.
Fixed: Camera RAW Format Detection Hardening
Added additional protection against camera RAW files (ARW, NEF, CR2, etc.) being misidentified as TIFF during format auto-detection. The original file extension is now preserved as an immutable reference, ensuring RAW files always route through the dedicated dcraw processing pipeline.
March 26, 2026
Fixed: Sony ARW (Camera RAW) Conversion
Fixed Sony ARW files failing to convert to JPG/PNG/WebP. A format-detection bug was misidentifying ARW files as TIFF, bypassing the dedicated RAW processing pipeline (dcraw). All camera RAW formats (ARW, CR2, CR3, NEF, ORF, RW2, RAF, DNG, PEF, SR2) are now correctly routed.
Fixed: RAR5 Archive Extraction
Fixed RAR5 archives failing with “Parsing filters is unsupported” error. Upgraded the RAR extraction engine from unrar-free 0.1.1 to RARLAB unrar 7.10, which fully supports RAR5 compression filters.
Fixed: Large Image to WebP Conversion
Fixed “width or height exceeds limit” error when converting large images to WebP. Images exceeding WebP’s 16383×16383 pixel maximum are now automatically resized to fit within the limit while preserving aspect ratio.
Improved: JSON to CSV Error Handling
Improved JSON → CSV conversion to handle edge cases: empty arrays, mixed data types, and non-tabular JSON structures now produce clear error messages instead of silently producing no output.
March 25, 2026
Fixed: SVG Vectorization (vtracer)
Fixed “Permission denied” error when converting images to SVG via vtracer. The binary was inaccessible to the web server process. Affects all image-to-SVG conversions (JPG, PNG, WebP → SVG).
Fixed: JSON to CSV/XLSX Conversion
Fixed JSON → CSV and JSON → XLSX producing empty output for nested JSON structures. The converter now handles deeply nested objects, dicts-of-lists, and lists of non-dict values. Also collects all unique keys across rows instead of using only the first row’s keys.
March 24, 2026
New: Feature Request Widget
Added a “Request a Feature” widget available on every page. Click the floating button (bottom-right corner) or the link in the navbar/footer to submit feature requests, new format suggestions, or bug reports. Includes smart anti-spam protection with Cloudflare Turnstile. All requests appear in the admin dashboard with status tracking (New → Reviewed → Done).