Image Tools
Compress, resize and convert images without uploading them anywhere — plus generate a full favicon set or a QR code in the same tab. Processing happens entirely on your device.
QR Code Generator
Links, Wi-Fi, vCard, email, SMS and locations — with a centre logo and vector SVG export.
Image Compressor
Compress and resize PNG, JPG and WebP images — 100% in your browser.
HEIC to JPG
Convert iPhone HEIC photos to JPG or PNG — batch, ZIP download, decoded locally so nothing is uploaded.
Image Converter
Convert PNG, JPG and WebP locally — quality control, size comparison, batch drag and drop.
Favicon Generator
One image in — multi-size .ico, Apple touch icon, Android maskable icons, web manifest and HTML.
SVG to PNG
Rasterise an SVG file or paste markup — any width, 1x to 4x, transparent or flattened, with live preview.
Image to Base64
Turn an image into a Base64 data URL, raw Base64, a CSS rule or an HTML img tag.
Base64 to Image
Paste a data URL or raw Base64 and get the picture back — preview and download it.
Why local image processing?
Most online image compressors upload your files to a server, process them, and send them back. That means waiting for two transfers, trusting a stranger's storage with your photos, and often hitting file-size limits. BasaltKit's image compressor uses the Canvas API inside your browser: files never leave your device, there is no upload limit, and results appear instantly — even offline.
Built from the same canvas
The Favicon Generator takes that pipeline a step further:
every icon size is rendered progressively from one source image, the multi-resolution
.ico container is written byte by byte in JavaScript, and the whole set ships as
a single ZIP together with the site.webmanifest and the HTML tags to paste.
The QR Code Generator uses the same canvas for its PNG
export and switches to vector paths for SVG, so codes stay sharp at any print size.