Image Converter
Convert image formats online with 100% client-side processing — your files never leave your device. Supports HEIC, camera RAW (CR2/NEF/ARW/DNG), PSD, PDF, AVIF, WebP and 14 more inputs, exporting to JPG, PNG, WebP, GIF, ICO, BMP. Fix images that won't open or fail to upload.
Related
What is image format conversion?
Image format conversion is the process of re-encoding an image from one compression standard to another. Different formats use different algorithms to store pixel data, which determines file size, transparency support, animation capability, and software compatibility. When an image won't open, won't upload, or won't display correctly in a particular application, converting it to a different format is the most straightforward solution.
**Why client-side conversion matters?** Traditional online converters require uploading images to a remote server, which is slow, bandwidth-dependent, and creates privacy risks — sensitive images like ID documents, contracts, or personal photos leave your control the moment they're uploaded. This tool uses Web Worker technology to perform all decoding and encoding directly in your browser. Files never leave your device, no data is sent to any external server, and conversion speed isn't limited by your internet connection.
**Supported input formats**: Covering 20 formats across everyday and professional use cases — standard photo formats (JPG/JPEG, PNG, WebP, GIF, BMP, TIFF/TIF), Apple device formats (HEIC/HEIF), next-generation formats (AVIF, JXL/JPEG XL), vector graphics (SVG), professional formats (PSD Photoshop documents), document formats (multi-page PDF), camera RAW formats (CR2 for Canon, NEF for Nikon, ARW for Sony, DNG digital negative), and icon formats (ICO).
**Supported output formats**: Six practical target formats — JPG (broadest compatibility, ideal for photos and uploads), PNG (lossless with transparency support, perfect for icons and logos), WebP (modern format, 25-35% smaller than JPG, great for web), GIF (simple animation support), ICO (Windows icons and favicons), and BMP (uncompressed bitmap).
**When do you need to convert images?** ① HEIC photos from an iPhone won't open on Windows; ② WebP images downloaded from websites can't be inserted into PowerPoint or Word; ③ Camera RAW files need to be converted to JPG for sharing; ④ PSD design files need to be previewed without opening Photoshop; ⑤ Pages from a PDF document need to be extracted as images; ⑥ A form only accepts JPG/PNG formats; ⑦ Web performance optimization requires converting PNG to WebP to reduce page size.
Use Cases
- HEIC photos taken on an iPhone won't open on a Windows PC or office software — convert to JPG for universal viewing and editing.
- E-commerce backends, online applications, government portals, or enterprise OA forms only accept JPG/PNG — convert WebP/HEIC images before uploading.
- WebP images saved from websites can't be inserted into PowerPoint, Word, or Google Docs — convert to JPG or PNG for compatibility.
- Camera RAW files in CR2/NEF/ARW format need quick previewing or sharing without launching Lightroom — convert directly to JPG.
- PSD files from a designer need to be viewed quickly or inserted into documents — convert to JPG/PNG without opening Photoshop.
- Pages from a PDF document need to be extracted as images for presentations, web publishing, or social media sharing — convert and download all pages as a ZIP.
- Optimize web performance by converting PNG screenshots or JPG photos to WebP, reducing file size by 25-35% while maintaining quality.
- Generate website favicons by converting your logo to ICO format for cross-browser compatibility on all devices.
- AVIF images fail to display in older browsers or legacy software — convert to the more widely supported JPG or PNG formats.
- TIFF scans are too large and poorly supported — convert to JPG for easier email attachment, cloud storage upload, or instant messaging.
- SVG vector graphics need to be rasterized into bitmaps for platforms or software that don't support vector images — export as PNG/JPG.
- GIF animations need to be converted to static frames — extract the first frame as JPG/PNG for thumbnails or cover images.
- Sensitive images (ID cards, contracts, private photos) shouldn't be uploaded to third-party servers — client-side processing keeps your data private.
- BMP bitmaps are too large — convert to PNG for lossless compression or JPG for lossy compression to save storage and transfer time.
- Before batch processing many files, test different output formats on a single image to compare quality and file size, then apply the best setting to all files.
How to Use
- Click the upload area or drag an image onto the page. Supports 20 formats including JPG, PNG, HEIC, WebP, PDF, and RAW.
- Select your target format from the dropdown menu: JPG, PNG, WebP, GIF, ICO, or BMP. Conversion starts automatically after selection.
- Wait for decoding and encoding to complete. The progress bar shows real-time percentage status. Large files may take a moment.
- Preview the output dimensions and file size after conversion, then click download to save locally. Multi-page PDFs can be downloaded as a ZIP bundle.
Features
- 100% client-side processing: All decoding and encoding happens in your browser via Web Workers — images are never uploaded to any server, eliminating privacy risks
- 20 input formats supported: JPG, PNG, WebP, HEIC, AVIF, TIFF, GIF, SVG, BMP, ICO, PDF, PSD, JXL plus CR2/NEF/ARW/DNG camera RAW formats
- Multi-page PDF splitting: PDFs are automatically rendered page by page; each page exports as a separate image, downloadable individually or packed as a ZIP file
- Camera RAW direct conversion: Decode and convert CR2/NEF/ARW/DNG RAW files directly in the browser — no Lightroom or professional software needed
- Real-time progress tracking: Separate percentage indicators for decoding and encoding stages so you always know what's happening with large files
- Auto-convert on format switch: Selecting a different target format on the main page automatically re-runs conversion — no repeated clicking needed for quick comparisons
- Instant result preview: After conversion, see output dimensions and file size displayed before you download
Output format comparison: which should you choose?
| Format | Compression | Transparency | File size | Compatibility | Best for |
|---|---|---|---|---|---|
| JPG | Lossy | ❌ No | Small | ★★★★★ Best | Photos, form uploads, general sharing, Office documents |
| PNG | Lossless | ✅ Yes | Medium | ★★★★★ Excellent | Icons, logos, screenshots, images needing transparency |
| WebP | Lossy/Lossless | ✅ Yes | Smallest (25-35% smaller than JPG) | ★★★★ Modern browsers | Web images, site optimization, app assets |
| GIF | Lossless (256 colors) | ✅ Yes | Medium | ★★★★★ Excellent | Simple animations, reaction GIFs, low-color graphics |
| ICO | Lossless | ✅ Yes | Small | ★★★ Windows-specific | Website favicons, Windows desktop icons |
| BMP | Uncompressed | ✅ Yes | Largest | ★★★★ Good | Legacy Windows software compatibility, raw bitmap storage |
Best Practices
Choose JPG for photo uploads
it has the broadest compatibility across forms, websites, and software, with a good balance of quality and file size.
Use PNG for logos, icons, and screenshots
lossless compression preserves detail and supports transparent backgrounds without JPG compression artifacts.
Opt for WebP for web images
at equivalent quality WebP is 25-35% smaller than JPG, significantly improving page load times on modern browsers.
Keep original HEIC files when backing up
converting to JPG loses some quality and EXIF data; retain HEIC originals for archiving important photos.
Use RAW to JPG only for preview/sharing
RAW files retain maximum editing latitude; for formal processing export through professional software.
Be patient with large PDFs
PDFs with dozens of pages take time to render page by page. Consider splitting large PDFs before conversion or allow extra processing time.
Trust client-side processing for sensitive files
ID documents, contracts, and private photos are much safer processed locally than uploaded to third-party servers.
FAQ
Do images get uploaded to a server? Is it private?
No, nothing is uploaded. This tool uses Web Worker technology to perform all image decoding and encoding entirely within your browser. Files are never sent to any external server and nothing is stored in the cloud. Sensitive content like ID documents, contracts, or personal photos stays on your device.
What input and output formats are supported?
Input supports 20 formats: JPG/JPEG, PNG, WebP, GIF, BMP, TIFF/TIF, HEIC/HEIF, AVIF, SVG, ICO, PDF, PSD, JXL, CR2 (Canon RAW), NEF (Nikon RAW), ARW (Sony RAW), DNG (universal RAW). Output supports 6 formats: JPG, PNG, WebP, GIF, ICO, BMP.
How do I convert HEIC to JPG?
Simply upload your HEIC file and select JPG as the target format — conversion starts automatically. This is especially useful when iPhone photos won't open after importing to Windows, get rejected by upload forms, or need to be used in PowerPoint/Word documents.
Will converting reduce image quality?
It depends on the conversion. PNG to lossless WebP preserves pixel-perfect quality; converting to lossy formats like JPG involves some compression. This tool uses a high quality parameter (0.92) to balance file size and visual quality. For absolute fidelity, choose PNG as your output format.
Can you convert PDF files? How are multi-page PDFs handled?
Yes, PDF conversion is supported. Multi-page PDFs are automatically rendered page by page. After conversion you can download pages individually or click 'Download All' to save everything as a single ZIP file. Each page filename includes the page number for easy organization.
Can you convert camera RAW formats like CR2, NEF, or ARW?
Yes. Canon CR2, Nikon NEF, Sony ARW, and the universal DNG RAW formats are all supported and decoded directly in the browser using libraw-wasm. You can convert these to JPG, PNG, or WebP without installing Lightroom, Capture One, or other professional software.
Does PSD conversion preserve layers?
No, PSD conversion flattens all visible layers into a single bitmap (equivalent to 'Flatten Image' in Photoshop). This is intended for quick previews or exporting to universal image formats. If you need to edit layers, open the PSD in Photoshop instead.
Why did the file get larger after conversion?
This is normal behavior. For example, converting from HEIC (high-efficiency compression) to PNG (lossless but lower compression ratio) or from JPG to BMP (no compression) will increase file size. If you want smaller files, choose WebP or JPG as your output format.
Conversion seems slow — what can I do?
Conversion speed depends on image dimensions and your device's performance. Large files (tens of megabytes for RAW or TIFF) take time to decode; the progress bar shows real-time status. Since processing happens locally it's not limited by internet speed and is typically faster than upload-based online converters.
Do I need an internet connection to use this?
You need an internet connection the first time you open the page to load Web Worker scripts and decoding libraries (heic2any, libraw-wasm, pdf.js). Once loaded, subsequent conversions happen entirely locally and don't require ongoing connectivity. For frequent use, bookmark the page for repeat access.
Is there batch conversion support?
Currently this tool processes one file at a time. Client-side processing of large images is memory and CPU intensive, and single-file processing ensures stability and quality without crashing your browser. You can process files sequentially; multi-page PDF export already supports ZIP bundling. Batch processing may be added based on user feedback.
Why is my SVG converted to a bitmap instead of staying vector?
JPG/PNG/WebP are all raster (bitmap) formats, while SVG is a vector format. The conversion process rasterizes vector graphics into pixel images. If you need the vector format, keep the original SVG file. This tool solves the specific problem of SVGs not displaying on platforms that don't support vector graphics.
Glossary
- HEIC / HEIF
- Apple's high-efficiency image format introduced in iOS 11. Produces files about 50% smaller than JPG at equivalent quality but lacks native support on Windows and older devices. Converting to JPG is the most common compatibility fix.Wikipedia - HEIF
- WebP
- A modern image format developed by Google (2010) supporting lossy/lossless compression, transparency, and animation. 25-35% smaller than JPG at equivalent quality and natively supported by Chrome, Firefox, and Safari.Wikipedia - WebP
- AVIF
- Next-generation image format based on the AV1 video codec. Approximately 20% smaller than WebP, with support for HDR, wide color gamut, transparency, and animation. One of the most compression-efficient image formats available.Wikipedia - AVIF
- RAW format
- Unprocessed sensor data directly from a digital camera, retaining maximum image detail and post-processing flexibility. Common extensions include CR2 (Canon), NEF (Nikon), ARW (Sony), and DNG (Adobe's universal digital negative).Wikipedia - Raw image format
- PSD
- Adobe Photoshop's native document format supporting layers, masks, and adjustment layers. Conversion merges all visible layers into a flattened bitmap, suitable for quick previews or exporting to universal image formats.Wikipedia - PSD
- Web Worker
- A browser API that allows scripts to run in a background thread separate from the main UI thread. This tool uses workers to handle image decoding and encoding without freezing the interface during heavy processing.MDN - Web Workers API
Supported input formats and use cases
| Input format | Source | Typical conversion scenario |
|---|---|---|
JPG / JPEG | Phones, cameras, web | Convert to PNG for transparency, WebP for web optimization, ICO for icons |
PNG | Screenshots, design, icons | Convert to JPG for form uploads, WebP for size reduction, ICO for favicons |
WebP | Websites, modern apps | Convert to JPG/PNG for Office, legacy software, platforms lacking WebP support |
HEIC / HEIF | iPhone (iOS 11+) | Convert to JPG for Windows viewing, form uploads, document insertion |
AVIF | Next-gen web images | Convert to JPG/PNG for compatibility with older devices |
TIFF / TIF | Scans, print design | Convert to JPG to reduce size for easier upload and sharing |
GIF | Animations, reaction images | Convert to JPG/PNG to extract static frames for thumbnails |
SVG | Vector graphics, logos | Convert to PNG/JPG via rasterization for platforms without SVG support |
BMP | Windows bitmaps | Convert to JPG/PNG/WebP to compress file size |
ICO | Icon files | Convert to PNG to extract icon images for other uses |
PDF | Documents, scans | Convert pages to images for sharing, presentations, publishing |
PSD | Photoshop designs | Preview PSD content quickly, export to universal image formats |
CR2 / NEF / ARW / DNG | Camera RAW files | Convert to JPG for preview/sharing without professional software |
JXL | JPEG XL next-gen format | Convert to JPG/PNG to resolve current compatibility issues |
Authoritative References
- ReferenceMDN - Image file type and format guide
- ReferenceWeb.dev - Choose the right image format
- ReferenceWikipedia - HEIF
- ReferenceWikipedia - WebP
- ReferenceMDN - Web Workers API
- Image Compressor
- Image Converter
- PNG to JPG
- HEIC to JPG
- WebP to JPG
- JPG to PNG
- JPG to WebP
- PNG to WebP
- WebP to PNG
- HEIC to PNG
- HEIC to WebP
- AVIF to JPG
- Image Cropper
- AVIF to PNG
- AVIF to WebP
- GIF to JPG
- GIF to PNG
- GIF to WebP
- SVG to JPG
- SVG to PNG
- SVG to WebP
- TIFF to JPG
- Image Filters
- TIFF to PNG
- TIFF to WebP
- ICO Generator
- Image Editor
- QR Code Scanner
- Image Resizer
- Image Rotate & Flip
- Round Image Corners
- CSS Sprite Generator
- SVG Viewer
- Image to ASCII Art
- Image Upscaler
- Image Watermark