# ToolkitFree - Full Capability Reference ToolkitFree is a static Astro site with React interactive tools. Image processing runs in the browser. The selected file content is not sent to ToolkitFree for processing. The local-file statement does not mean the page makes no network requests. Pages load site assets. Background Remover downloads WebAssembly and model resources before local inference, and video conversion loads a site-hosted runtime when needed. Advertising scripts are not currently loaded. ## Shared limits There is no server upload-size quota because files are not uploaded for processing. Before decoding, the shared uploader checks file count, encoded size, known pixels, and estimated working memory with stricter mobile thresholds. Risky inputs require confirmation, blocked inputs do not enter processing, and a single image above 100 million pixels is rejected. Practical browser decoder, Canvas, and PDF memory limits still apply. ## Tool registry - [Image Converter](https://toolkitfree.net/tools/image-converter/): Convert JPG, PNG, and WebP images in your browser, with clearly labeled browser-dependent inputs. - [Image Compressor](https://toolkitfree.net/tools/image-compressor/): Re-encode or resize images and compare the actual result; smaller output is not guaranteed. - [Image Resizer](https://toolkitfree.net/tools/image-resizer/): Resize images to custom dimensions or verified platform presets while controlling aspect ratio. - [Image Enhancer](https://toolkitfree.net/tools/image-enhancer/): Adjust brightness, contrast, saturation, sharpness, blur, and grayscale locally with a live preview. - [Image Collage Maker](https://toolkitfree.net/tools/image-collage/): Combine JPG, PNG, or WebP images into a grid, side-by-side stitch, or vertical collage locally in your browser. - [Image Splitter](https://toolkitfree.net/tools/image-splitter/): Cut one image into pieces — an even grid, an Instagram grid, or lines detected along the seams of a stitched picture — locally in your browser. - [ID Photo Size & Print Tool](https://toolkitfree.net/tools/id-photo-maker/): Manually position an original photo, export a selected ID photo size, and make a local print sheet without claiming government approval. - [Image Cropper](https://toolkitfree.net/tools/image-cropper/): Crop one JPG, PNG, or WebP with visual, touch, and keyboard controls. - [Background Remover](https://toolkitfree.net/tools/background-remover/): Remove one image background locally after downloading the browser AI model and runtime, then keep it transparent or replace it with any colour. - [Video to GIF, WebP & APNG](https://toolkitfree.net/tools/video-to-gif/): Turn short videos, GIFs, animated WebP files, and APNG files into browser-generated GIF, animated WebP, or APNG output. - [Image to PDF](https://toolkitfree.net/tools/image-to-pdf/): Combine JPG, PNG, or WebP images into a PDF using a live page editor: move, resize, and rotate each image, and place several images on one page. - [PDF Splitter & Page Extractor](https://toolkitfree.net/tools/pdf-splitter/): Extract, split, reorder, rotate, or remove PDF pages locally and export one PDF or separate page files. - [Favicon Generator](https://toolkitfree.net/tools/favicon-generator/): Generate five PNG favicon sizes and a site.webmanifest from one image. - [QR Code Generator](https://toolkitfree.net/tools/qr-generator/): Create PNG or SVG QR codes for text, URLs, WiFi, and vCards with contrast-aware downloads. ## Variant pages ### Image Converter - [JPG to PNG](https://toolkitfree.net/tools/image-converter/jpg-to-png/) - [PNG to JPG](https://toolkitfree.net/tools/image-converter/png-to-jpg/) - [WebP to JPG](https://toolkitfree.net/tools/image-converter/webp-to-jpg/) - [JPG to WebP](https://toolkitfree.net/tools/image-converter/jpg-to-webp/) - [PNG to WebP](https://toolkitfree.net/tools/image-converter/png-to-webp/) - [WebP to PNG](https://toolkitfree.net/tools/image-converter/webp-to-png/) ### Image Compressor - [Compress PNG Images Online Free](https://toolkitfree.net/tools/image-compressor/compress-png/) - [Compress JPG Images Online Free](https://toolkitfree.net/tools/image-compressor/compress-jpg/) - [Compress Images for Email Attachment](https://toolkitfree.net/tools/image-compressor/compress-for-email/) - [Compress Images for Web - Optimize Website Assets](https://toolkitfree.net/tools/image-compressor/compress-for-web/) - [Compress Images for WhatsApp - Control File Size](https://toolkitfree.net/tools/image-compressor/compress-for-whatsapp/) - [Compress Image to 100KB - Verified Target Size](https://toolkitfree.net/tools/image-compressor/compress-to-100kb/) ### Image Resizer - [Resize for Instagram](https://toolkitfree.net/tools/image-resizer/resize-for-instagram/) - [Resize for Facebook](https://toolkitfree.net/tools/image-resizer/resize-for-facebook/) - [Resize for Twitter/X](https://toolkitfree.net/tools/image-resizer/resize-for-twitter/) - [Resize for YouTube](https://toolkitfree.net/tools/image-resizer/resize-for-youtube/) - [Resize for LinkedIn](https://toolkitfree.net/tools/image-resizer/resize-for-linkedin/) - [Resize for TikTok](https://toolkitfree.net/tools/image-resizer/resize-for-tiktok/) - [Resize to 1920x1080](https://toolkitfree.net/tools/image-resizer/resize-to-1920x1080/) ### Image Splitter - [Split in Half](https://toolkitfree.net/tools/image-splitter/split-into-2/) - [Split Into 4](https://toolkitfree.net/tools/image-splitter/split-into-4/) - [Instagram Grid](https://toolkitfree.net/tools/image-splitter/instagram-grid/) - [Split for Printing](https://toolkitfree.net/tools/image-splitter/split-for-printing/) ### Image Cropper - [Crop to Square](https://toolkitfree.net/tools/image-cropper/crop-to-square/) - [Crop to 16:9](https://toolkitfree.net/tools/image-cropper/crop-to-16-9/) - [Crop to 4:3](https://toolkitfree.net/tools/image-cropper/crop-to-4-3/) - [Crop to 3:2](https://toolkitfree.net/tools/image-cropper/crop-to-3-2/) - [Free Crop](https://toolkitfree.net/tools/image-cropper/free-crop/) ### Video to GIF, WebP & APNG - [Video to Animated WebP](https://toolkitfree.net/tools/video-to-gif/video-to-webp/) - [Video to APNG](https://toolkitfree.net/tools/video-to-gif/video-to-apng/) ### Image to PDF - [JPG to PDF](https://toolkitfree.net/tools/image-to-pdf/jpg-to-pdf/) - [PNG to PDF](https://toolkitfree.net/tools/image-to-pdf/png-to-pdf/) - [Image to A4 PDF](https://toolkitfree.net/tools/image-to-pdf/image-to-a4-pdf/) - [Multiple Images to PDF](https://toolkitfree.net/tools/image-to-pdf/multiple-images-to-pdf/) - [Image to PDF without Margin](https://toolkitfree.net/tools/image-to-pdf/image-to-pdf-no-margin/) - [Photo to PDF](https://toolkitfree.net/tools/image-to-pdf/photo-to-pdf/) ### PDF Splitter & Page Extractor - [Extract Pages from PDF](https://toolkitfree.net/tools/pdf-splitter/extract-pages-from-pdf/) - [Split PDF into Pages](https://toolkitfree.net/tools/pdf-splitter/split-pdf-into-pages/) ### Favicon Generator - [PNG to Favicon](https://toolkitfree.net/tools/favicon-generator/png-to-favicon/) - [JPG to Favicon](https://toolkitfree.net/tools/favicon-generator/jpg-to-favicon/) - [Logo to Favicon](https://toolkitfree.net/tools/favicon-generator/logo-to-favicon/) - [Favicon for WordPress](https://toolkitfree.net/tools/favicon-generator/favicon-for-wordpress/) ## Guide registry - [JPG vs PNG vs WebP](https://toolkitfree.net/guides/image-format-comparison/): Compare common image formats and choose the right balance of quality and size. - [How to Reduce Image File Size](https://toolkitfree.net/guides/reduce-image-size/): Learn practical ways to reduce image size while controlling the quality tradeoff. - [Social Media Image Sizes](https://toolkitfree.net/guides/social-media-image-sizes/): Find practical image dimensions for major social platforms and common placements. ## Image Converter Explicitly supported inputs: JPG/JPEG, PNG, WebP. Explicitly supported outputs: JPG/JPEG, PNG, WebP. Batch input: yes. Mixed batches report errors per file while keeping successful outputs. Duplicate output base names receive deterministic -2, -3, and later suffixes. Converter, Compressor, and Resizer also offer one locally generated ZIP containing only successful results, with collision-safe archive names and individual downloads retained. GIF, BMP, and SVG inputs use the browser decoder and are not guaranteed across devices. GIF conversion creates a static output from one decoded frame; animation is not preserved. SVG external resources and some features may not render. HEIC and TIFF decoding are not implemented. GIF output is not implemented. Their explanatory URLs are marked noindex and are not listed in the sitemap until real support exists. PNG output uses lossless encoding for decoded pixels, but converting from JPG cannot restore detail already lost in JPG compression. JPG and WebP outputs are re-encoded and may lose quality. ## Image Compressor Supported inputs follow browser decoding, with JPG, PNG, and WebP as the documented baseline. Batch input is supported. Quality mode re-encodes through Canvas and can optionally reduce dimensions. JPG and WebP use the selected quality; PNG uses lossless encoding and ignores quality. When a same-dimension candidate is not smaller, the original is kept instead of presenting an increase as an optimization. Target mode uses bounded quality search for JPG/WebP and bounded dimension reduction for JPG, WebP, and PNG. A result is labeled Target met only when its actual Blob size is at or below the selected maximum. If the bound cannot be reached, the closest smaller candidate or original is retained and labeled Target not met. The Compress Image to 100KB page defaults to this mode and is indexable. ## Image Resizer Processes multiple JPG, PNG, or WebP images with shared dimension, format, and quality settings. The seven platform variant pages initialize verified exact presets. Platform presets use the exact dimensions by default and stretch an image of another shape. Maintain aspect ratio, available for platform presets and Custom sizes, instead fits each image inside the selected width and height without stretching; Custom starts with it on. The resizer does not crop. Output uses Canvas, so browser memory and Canvas dimension limits apply. ## Image Cropper Processes one JPG, PNG, or WebP at a time. Free, 1:1, 16:9, 4:3, 3:2, and 9:16 selections stay inside image bounds during mouse or touch movement and edge/corner resizing. Outputs PNG, JPG, or WebP. PNG encoding is lossless for the cropped pixels; JPG and WebP use the selected quality and may change image data. ## Image to PDF Explicitly supported image inputs are JPG, PNG, and WebP. HEIC and TIFF are not supported. Multiple JPG, PNG, or WebP images can be reordered and combined with one image per page. A4, Letter, Fit-to-Image, orientation, and 0-30mm margins are supported; variant pages initialize their actual presets. Images retain aspect ratio, transparent pixels are flattened to white before JPEG embedding, and an undecodable file is reported without blocking valid pages. Available memory and image dimensions limit practical batch size. ## Favicon Generator Processes one JPG, PNG, or WebP at a time and creates 16, 32, 180, 192, and 512 pixel PNG icons plus site.webmanifest in a ZIP archive. Non-square sources are centered with transparent padding instead of stretched. No .ico file is generated. ## Background Remover Processes one JPG, PNG, or WebP at a time. A sizable model and runtime are downloaded on first use, then inference and PNG compositing occur locally. Transparent or preset-color backgrounds are supported. Later offline use depends on browser cache retention; speed and maximum dimensions depend on device memory. ## QR Generator Creates one QR code at a time and exports PNG or SVG. WiFi and vCard special characters are escaped, empty data produces no code, optional logos force High error correction, and low-contrast color pairs disable downloads. QR payload data is generated locally; the page still loads normal website resources. ## Public wording policy Use local file processing or no file upload for the file-content guarantee. Do not claim complete privacy, no network requests, unlimited file size, guaranteed compression percentage, guaranteed exact target size, or support for formats not implemented and verified.