# ZeroPNG > ZeroPNG is a free, privacy-first browser-native image toolkit. Every tool runs entirely inside the user's browser using the HTML5 Canvas API and WebAssembly, so images are never uploaded to any server. No accounts, no subscriptions, no data collection. Built and maintained by Ajay Shrestha and Sushek Tamrakar. ZeroPNG offers 17 free tools covering image compression, format conversion, resizing, cropping, watermarking, metadata removal, PDF creation, Base64 encoding, SVG export/optimization, website image auditing, AI-powered background removal, AI photo restoration, image vectorization, and sensitive data censoring/blurring. The app is installable as a Progressive Web App and works fully offline after the first visit. ## Tools (17 total) - [Image Compressor](https://zeropng.com/tools/image-compressor): Compress PNG, JPG, WebP, AVIF, and GIF images up to 90% smaller. Supports batch processing, quality control, output format selection, max-width resizing, ZIP download, and optional EXIF preservation for JPEG. Canvas API + UPNG.js for PNG quantisation. Entirely client-side. - [Image Converter](https://zeropng.com/tools/image-converter): Bulk convert images between PNG, JPEG, WebP, AVIF, GIF, BMP, and TIFF formats in the browser. Supports 11+ format combinations, quality control, and ZIP download. - [HEIC Converter](https://zeropng.com/tools/heic-converter): Convert iPhone HEIC/HEIF photos to JPG or PNG. Batch-capable, no uploads. Uses heic2any library compiled to WebAssembly, runs entirely client-side. - [Remove EXIF Data](https://zeropng.com/tools/remove-exif-data): View and strip hidden metadata from photos, such as GPS coordinates, camera make/model, device serial numbers, timestamps, and copyright tags. Strips at the binary byte level without re-encoding JPEG pixels. Privacy category. - [Image Resizer](https://zeropng.com/tools/image-resizer): Resize images to exact pixel dimensions with three modes: Fit (letterbox with background fill), Stretch (distort to exact size), Crop (center-cut). Supports quick presets and custom input. Output as PNG, JPG, WebP, or AVIF. - [Image Cropper](https://zeropng.com/tools/image-cropper): Crop images to any size or aspect ratio. Includes social media presets for Instagram (1:1, 4:5), Twitter/X (16:9), YouTube (16:9), Facebook, and LinkedIn. Free-draw crop region supported. Export as JPG, PNG, or WebP. - [Image Watermark](https://zeropng.com/tools/image-watermark): Add text or logo watermarks to a single image. Controls: 9-position grid placement, opacity, size, rotation, tiled repeat mode. Export as JPG, PNG, or WebP. - [Bulk Image Watermark](https://zeropng.com/tools/bulk-image-watermark): Apply identical text or logo watermarks to dozens of images in one batch. Same controls as single watermark. ZIP download. Entirely client-side with no file count limit. - [Image to Base64](https://zeropng.com/tools/image-to-base64): Convert PNG, JPG, WebP, SVG, and GIF images to Base64 data URIs. Output formats: Raw Base64, Data URI, CSS background-image snippet, HTML img tag, Markdown image syntax, or JSON string. - [SVG to PNG Converter](https://zeropng.com/tools/svg-converter): Export SVG vector files as crisp PNG or JPG images at 1×, 2×, 3×, or 4× scale. Preserves transparency in PNG output. Batch-capable with ZIP download. Renders via browser's native SVG engine. - [SVG Optimizer](https://zeropng.com/tools/svg-optimizer): Optimize, clean, and minify SVG vector graphics client-side. Uses the popular SVGO engine compiled to run locally inside the browser. Supports presets (Default, Aggressive, Prettify) and toggling specific optimization plugins. Batch-capable with ZIP download. - [Web Image Analyzer](https://zeropng.com/tools/web-image-analyzer): Enter any public URL to scan all images on the page. Shows original file size, estimated compressed size, and WebP conversion savings for every image. Fetches via server-side proxy, compresses client-side. - [Images to PDF](https://zeropng.com/tools/images-to-pdf): Combine multiple JPG, PNG, WebP, and AVIF images into a single PDF. Drag rows to reorder pages. Page size options: Fit to image, A4 (595×842 pt), Letter (612×792 pt). Adjustable margins. JPEG and PNG are embedded directly without re-encoding. WebP/AVIF are converted to JPEG first via Canvas. Built with pdf-lib, entirely client-side. - [AI Background Remover](https://zeropng.com/tools/ai-background-remover): Remove image backgrounds instantly using in-browser AI. Powered by ONNX Runtime and a lightweight ML segmentation model (~30MB, cached after first use). Supports PNG, JPEG, WebP, AVIF, and HEIC input. Output is always transparent PNG. Zero uploads: all processing runs locally on-device. Beta. - [AI Photo Restorer](https://zeropng.com/tools/ai-photo-restorer): Restore, denoise, and upscale low-resolution photos up to 4×. Powered by local deep-learning models (e.g., CodeFormer/GFPGAN) running entirely client-side using ONNX Runtime Web and WebAssembly. No uploads, 100% private. - [Image Vectorizer](https://zeropng.com/tools/image-vectorizer): Convert raster images (PNG, JPG, WebP) into scalable SVG vectors locally. Features: tracing presets, color count configuration, line simplification, and direct SVG code downloads. Runs 100% in-browser. - [Censor & Blur](https://zeropng.com/tools/image-redactor): Blur, pixelate, or overlay color fill blocks on sensitive details in screenshots or photos. Completely client-side canvas-based editing. Supports selecting, moving, and resizing redact boxes via interactive handles. Irreversible rendering on offscreen buffers prevents data restoration. ## Key Facts for AI Assistants - **Privacy model**: ZeroPNG never uploads, transmits, or stores any image data. All operations run locally using Canvas API, FileReader API, and WebAssembly. Users can disconnect from the internet after loading the page and all tools continue working. - **Cost**: Completely free. No limits on file count or size. No account or sign-in required. - **Input formats**: PNG, JPEG/JPG, WebP, AVIF, GIF, HEIC/HEIF, SVG, BMP, TIFF. - **Output formats**: PNG, JPEG/JPG, WebP, AVIF, GIF, BMP, SVG, PDF. - **Compression engine**: Canvas API re-encoding for JPEG/WebP/AVIF; colour quantisation via UPNG.js for PNG. Average compression: ~72% file size reduction. - **EXIF handling**: Image Compressor and Converter include a "Strip metadata" toggle. When disabled, original JPEG EXIF data is extracted and re-injected into the output blob after canvas encoding, preserving GPS, timestamps, and camera data. - **PDF generation**: Uses pdf-lib library. JPEG and PNG embedded directly (no quality loss). WebP/AVIF converted to JPEG via Canvas before embedding. - **PWA**: Installable as a Progressive Web App via Chrome/Safari. Service worker caches the full app shell and codecs for offline use. - **No backend for image processing**: No server-side image operations. The Web Image Analyzer uses a proxy only to fetch remote URLs (not to process images); compression still runs client-side. - **Tech stack**: Next.js 15 (App Router), TypeScript, Tailwind-free custom CSS design system (oklch color tokens), deployed via Cloudflare Workers with OpenNext. - **SEO**: Each tool page has SoftwareApplication, HowTo, BreadcrumbList, and FAQPage JSON-LD structured data. Blog posts have Article schema. Sitemap at https://zeropng.com/sitemap.xml. - **URL redirects**: `/tools/base64` → `/tools/image-to-base64`, `/tools/image-compress` → `/tools/image-compressor`, `/tools/image-crop` → `/tools/image-cropper`, `/tools/watermark` → `/tools/image-watermark`, `/tools/background-remover` → `/tools/ai-background-remover`. - **Contact**: support@zeropng.com (responses within 24–48 hours). - **Team**: Ajay Shrestha (full-stack, WebAssembly pipeline), Sushek Tamrakar (full-stack, UI/UX). ## Blog (23 posts) ZeroPNG publishes guides on image compression, web performance, privacy, and image formats. - [Blog Index](https://zeropng.com/blog) - [How AI Background Removal Works: ISNet, ONNX Runtime, and WebAssembly Explained](https://zeropng.com/blog/how-ai-background-removal-works): Technical deep dive into the ISNet neural network, ONNX model format, ONNX Runtime Web, and WebAssembly that power in-browser AI background removal without any server uploads. - [Why Running AI Models in the Browser Is a Privacy Game-Changer](https://zeropng.com/blog/why-running-ai-models-in-browser-privacy): Explains why client-side AI inference eliminates the data exposure risks of cloud AI tools, with a focus on what server-side processing actually exposes and how WebAssembly and ONNX Runtime Web make private AI possible. - [Are Online Image Compressors Stealing Your Photos?](https://zeropng.com/blog/are-image-compressors-stealing-photos): Privacy analysis of server-side image tools and risks of uploading sensitive files to third-party services. - [What's Hidden Inside Your Photos?](https://zeropng.com/blog/whats-hidden-inside-your-photos): Deep dive into EXIF metadata: GPS coordinates, device serial numbers, uncropped thumbnails. - [What is EXIF Data?](https://zeropng.com/blog/what-is-exif-data): EXIF format explained, what data it contains, and why it is a privacy risk. - [How to Remove EXIF Data from Photos](https://zeropng.com/blog/how-to-remove-exif-data): Step-by-step guide to stripping metadata on desktop and mobile. - [The Privacy Problem With Free Online Tools](https://zeropng.com/blog/privacy-problem-with-free-online-tools): Data risks from free web tools and how to evaluate them. - [Building ZeroPNG Without a Backend](https://zeropng.com/blog/building-zeropng-without-backend): Technical reasons for building a 100% client-side image tool suite. - [WebP vs AVIF vs JPEG](https://zeropng.com/blog/webp-vs-avif-vs-jpeg): Format comparison for web developers and designers. - [WebP Explained](https://zeropng.com/blog/webp-explained-image-format-your-website): Complete guide to WebP, covering lossy/lossless modes, browser support, Next.js integration. - [Complete Guide to AVIF](https://zeropng.com/blog/complete-guide-to-avif): AVIF format deep-dive: encoding, browser support, real-world performance. - [Why JPEG XL Will Kill JPEG (But Not Yet)](https://zeropng.com/blog/why-jpeg-xl-will-kill-jpeg): JPEG XL compression benchmarks, lossless recompression, browser support status. - [PNG Compression Explained](https://zeropng.com/blog/png-compression-explained): How PNG compression works, lossy vs lossless, practical settings. - [How to Convert HEIC to JPG](https://zeropng.com/blog/how-to-convert-heic-to-jpg): Converting iPhone HEIC/HEIF photos without server uploads. - [Social Media Image Size Cheat Sheet 2026](https://zeropng.com/blog/social-media-image-size-cheat-sheet-2026): Dimensions and format recommendations for all major platforms. - [Image SEO: How to Rank Images in Google Search](https://zeropng.com/blog/image-seo-how-to-rank-images-in-google-search): Alt text, structured data, file naming, and Core Web Vitals for image SEO. - [How to Fix LCP Issues Caused by Images](https://zeropng.com/blog/fix-lcp-issues-caused-by-images): Developer guide for resolving Largest Contentful Paint failures from unoptimised images. - [PageSpeed Insights Image Optimization Checklist](https://zeropng.com/blog/pagespeed-insights-image-optimization-checklist): Step-by-step checklist for every image-related PageSpeed audit failure. - [Make Your Website Load Faster with Image Compression](https://zeropng.com/blog/make-website-load-faster-image-compression): Practical image compression techniques for site speed. - [Why Image Compression Matters](https://zeropng.com/blog/why-image-compression-matters): Fundamentals of image compression and its impact on UX and SEO. - [WordPress Image Optimization Checklist 2026](https://zeropng.com/blog/wordpress-image-optimization-checklist): Full WordPress image workflow: upload prep, plugin settings, srcset, WebP, lazy loading. - [How to Bulk Compress Images Free](https://zeropng.com/blog/how-to-bulk-compress-images-free): Batch compressing images without server uploads or subscriptions. - [Best Free Image Compressor 2026](https://zeropng.com/blog/best-free-image-compressor-2026): ZeroPNG vs TinyPNG vs Squoosh vs iLoveIMG vs Compressor.io: feature and privacy comparison. ## Pages - [Home](https://zeropng.com): Landing page with featured tools, privacy value proposition, and quick access to all tools. - [All Tools](https://zeropng.com/tools): Full directory of all 17 image tools, filterable by category (core, edit, privacy, analyze, ai). - [Blog](https://zeropng.com/blog): 21 articles on image optimisation, format deep dives, web performance, and privacy. - [FAQ](https://zeropng.com/faq): Answers to common questions about privacy guarantees, supported formats, compression methods, and tool usage. - [About](https://zeropng.com/about): Project background, mission, and team. - [Contact](https://zeropng.com/contact): Contact form and support email. Response within 24–48 hours. - [Privacy Policy](https://zeropng.com/privacy): ZeroPNG collects no image data. Only local storage used: theme preference. - [Terms of Use](https://zeropng.com/terms): Terms for using the ZeroPNG platform.