Image, SVG, QR & Barcode
Resizing, conversion, EXIF, perceptual hashing, palettes and contrast, plus QR and barcode generation and decoding. SVG input is sanitised through a policy that strips every script and external reference.
Image Resize
Resizes an image with aspect-ratio control, fit modes and high-quality Lanczos resampling.
Image Crop
Crops by explicit box, aspect ratio or centred region, with bounds validated against the source dimensions.
Image Compression
Compresses to a target quality or maximum byte size, reporting the achieved size and the quality actually used.
Image Format Conversion
Converts between PNG, JPEG, WebP, AVIF, TIFF, BMP and GIF, handling alpha and colour-profile conversion explicitly.
Canvas & Background
Places an image on a larger canvas with a solid or transparent background, chosen gravity and padding.
EXIF Removal
Strips EXIF, IPTC, XMP and GPS metadata while preserving pixel data, listing every metadata block removed.
EXIF Reader
Reads EXIF, IPTC and XMP metadata including camera, lens, exposure and — when present — GPS coordinates, which are flagged as personal data.
Perceptual Hash
Computes average, perceptual, difference and wavelet hashes for near-duplicate detection.
Image Duplicate Detection
Groups images into near-duplicate sets by perceptual-hash Hamming distance at a configurable threshold.
Dominant Colors
Extracts dominant colours by k-means clustering in LAB space, with coverage share and hex, RGB and HSL values.
Brand Palette Extraction
Builds a usable palette from an image — primary, secondary, accent, neutral — with WCAG contrast ratios between every pair.
WCAG Contrast Check
Computes the WCAG 2.2 contrast ratio between two colours and reports AA and AAA pass or fail for normal, large and non-text content.
QR Code Generator
Generates a QR code with configurable error correction, size, quiet zone, colours and output format, returning the version chosen.
QR Code Decoder
Decodes every QR code found in an image, returning payload, type and the bounding box of each symbol.
Barcode Generator
Generates EAN-13, EAN-8, UPC-A, Code128, Code39, ISBN or ITF barcodes with checksum computation and validation.
Barcode Decoder
Decodes one-dimensional barcodes from an image, returning symbology, payload and position.
Favicon Generator
Produces a complete favicon set — ICO plus PNG sizes and Apple touch icons — with the HTML link tags to reference them.
SVG Sanitizer
Removes scripts, event handlers, external references, foreignObject and unsafe data URLs from SVG, listing every element and attribute removed.
SVG Optimizer
Reduces SVG size by pruning metadata, collapsing precision and removing unused definitions, always applying sanitisation first.
Thumbnail Generator
Generates thumbnails at several sizes in one call, with smart-crop or fit mode and consistent output encoding.