FormatterHQ

Image Tools

Convert, compress, resize and edit images, read or remove EXIF metadata, optimize SVG files and create favicons, QR codes and placeholders — without uploading your pictures anywhere.

Barcode Generator Generate Code 128, EAN-13, UPC-A, Code 39, ITF-14, ISBN, Data Matrix, PDF417 and more barcodes. Download PNG or SVG for free. Base64 to Image Preview and download images from Base64 strings or data URIs. Detects PNG, JPEG, GIF, WebP, BMP, ICO and SVG. BMP to JPG Converter Convert BMP images to JPG online for free. Fast, private, in-browser conversion with preview and size comparison. BMP to PNG Converter Convert BMP images to PNG online for free. Fast, private, in-browser conversion with preview and size comparison. EXIF Remover (Strip Photo Metadata) Remove EXIF, GPS location, XMP and other metadata from photos before sharing. JPEG and PNG are cleaned losslessly, in your browser. EXIF Viewer Read EXIF, GPS, XMP, IPTC and ICC metadata from photos — camera, lens, exposure, date and location — without uploading the file. Extract Images from PDF Extract every image from a PDF: JPEGs saved as the original files, other images as PNG. Duplicates removed; download one or all as ZIP. No upload. Favicon Generator Make favicon.ico, Apple touch and Android icons plus site.webmanifest and HTML tags from an image or from text/emoji. ZIP download. Flip Image (Mirror) Flip an image horizontally or vertically — mirror selfies, reverse text in photos or turn images upside-down — in your browser. GIF to BMP Converter Convert GIF images to BMP online for free. Fast, private, in-browser conversion with preview and size comparison. GIF to JPG Converter Convert GIF images to JPG online for free. Fast, private, in-browser conversion with preview and size comparison. GIF to PNG Converter Convert GIF images to PNG online for free. Fast, private, in-browser conversion with preview and size comparison. HEIC to JPG Converter Convert iPhone HEIC photos to JPG (or PNG) in your browser — several at once, with quality control and a ZIP download. Nothing is uploaded. Image Compressor Compress JPG, PNG and WEBP images in your browser with a quality slider, before/after comparison, resizing and batch ZIP download. Image Cropper Crop images online with a draggable selection, aspect ratio presets (1:1, 4:3, 16:9…) and exact pixel values. Private and free. Image Filters (Photo Effects) Adjust brightness, contrast, saturation, grayscale, sepia, hue and blur, apply photo presets and download the edited image. Image Resizer Resize images to exact pixel dimensions in your browser. Keep the aspect ratio, change format and compare file sizes. Image to ASCII Art Converter Turn any photo or logo into ASCII art. Choose the width and character set, preview it in colour and copy the text. Image to Base64 Convert PNG, JPG, GIF, WebP, SVG or ICO images to Base64 data URIs for HTML, CSS and JSON. Image to Text (OCR) Extract text from images, screenshots and scanned PDFs with OCR in 28 languages. Edit, copy or download it, or make a searchable PDF. No upload. JPG to Base64 Convert a JPG/JPEG photo to a Base64 string or data URI, with preview and size information. JPG to BMP Converter Convert JPG images to BMP online for free. Fast, private, in-browser conversion with preview and size comparison. JPG to PDF Converter Combine JPG, PNG and other images into one PDF, one image per page. Choose A4, Letter or image-sized pages and margins. Runs in your browser. JPG to PNG Converter Convert JPG images to PNG online for free. Fast, private, in-browser conversion with preview and size comparison. JPG to WEBP Converter Convert JPG images to WEBP online for free. Fast, private, in-browser conversion with preview and size comparison. PDF to JPG Converter Convert PDF pages to JPG images (or PNG and WebP) at 72–300 DPI. Download single pages or all pages as a ZIP. Runs in your browser. PDF to PNG Converter Convert PDF pages to lossless PNG images with sharp text and lines, at 72–300 DPI. Download pages one by one or as a ZIP. No upload. Pixelate & Blur Image (Photo Censor) Hide faces, licence plates or personal data: pixelate, blur or black out selected areas of an image, locally in your browser. Placeholder Image Generator Create placeholder images of any size with custom colours and text. Download SVG, PNG, JPG or WEBP, or copy a data URI or <img> tag. PNG to Base64 Convert a PNG image to a Base64 string or data URI with a live preview. PNG to BMP Converter Convert PNG images to BMP online for free. Fast, private, in-browser conversion with preview and size comparison. PNG to JPG Converter Convert PNG images to JPG online for free. Fast, private, in-browser conversion with preview and size comparison. PNG to PDF Converter Turn PNG screenshots and graphics into a PDF, one image per page, without losing quality. Choose page size and margins. Runs in your browser. PNG to WEBP Converter Convert PNG images to WEBP online for free. Fast, private, in-browser conversion with preview and size comparison. QR Code Generator Create free QR codes for URLs, text, Wi-Fi, vCards, e-mail, SMS, phone numbers, locations and events. Custom colours, PNG and SVG. QR Code Reader & Scanner Scan QR codes from an image, screenshot or your camera and see the content — links, Wi-Fi passwords, contacts — safely before opening. Rotate Image Rotate images by 90° or 180°, or straighten them by any angle with a transparent or coloured background, then download. SVG Optimizer (SVGO) Optimize and minify SVG files with SVGO in your browser: remove metadata, comments and editor cruft, round numbers and shorten paths. SVG to Base64 Convert SVG markup or an .svg file to a Base64 data URI for CSS backgrounds, img tags and JSON. SVG to CSS Data URI Encode SVG as an optimized URL-encoded data URI for CSS background-image or mask, with a Base64 version for comparison. SVG to JPG Converter Convert SVG graphics to JPG images with a chosen background colour, scale and quality — directly in your browser. SVG to JSX / React Component Turn SVG markup into a React component: camelCase attributes, className, style objects and {...props}, with optional TypeScript. SVG to PNG Converter Convert SVG to PNG at any size or scale (2×, 4×…) with a transparent or solid background. Paste code or upload an .svg file. SVG to React Native Convert SVG files into react-native-svg components (Svg, Path, G, Circle…) ready to paste into your React Native app. vCard QR Code Generator Put your contact details in a vCard QR code for business cards and badges: name, company, phone, e-mail, website and address. WEBP to JPG Converter Convert WEBP images to JPG online for free. Fast, private, in-browser conversion with preview and size comparison. WEBP to PNG Converter Convert WEBP images to PNG online for free. Fast, private, in-browser conversion with preview and size comparison. Wi-Fi QR Code Generator Make a Wi-Fi QR code so guests can join your network by scanning — SSID, password and security type, printable PNG or SVG.

Online image tools that keep your photos on your device

Every tool in this collection processes images inside your browser using the built-in canvas and file APIs. Your photos are never uploaded to a server, so there is no waiting for uploads, no file-size quota and no copy of your pictures left on someone else's machine. That makes these online image tools a good fit for screenshots of internal dashboards, product photos before launch, or personal pictures you would rather not share.

Which image tool do you need?

  • Change the file format. Use JPG to PNG when you need lossless edits or transparency later, PNG to JPG to shrink photos for email, and PNG to WebP or JPG to WebP for faster web pages.
  • Make files smaller. The image compressor lets you trade quality for size with a live before-and-after preview, and the image resizer scales large camera photos down to the dimensions your site actually displays.
  • Edit and prepare. Crop, rotate, flip or apply filters before publishing.
  • Privacy clean-up. The EXIF viewer shows camera model, date and GPS location stored in a photo; the EXIF remover strips it before you share the file.
  • Website assets. Generate a complete favicon set, optimize SVG icons with the SVG optimizer, or create placeholder images for mock-ups.

Choosing the right format

FormatBest forTransparencyCompression
JPGPhotosNoLossy, very small files
PNGScreenshots, logos, UIYesLossless, larger files
WebPWeb images of any kindYesLossy or lossless, usually smallest
GIFSimple animations1-bit256 colours only
SVGIcons and illustrationsYesVector, scales without blur

Tips for better results

Resize before you compress: halving the width and height removes three quarters of the pixels, which saves far more than lowering JPG quality. Keep an original copy, because every lossy save throws detail away. For images shown on retina screens, export at twice the displayed size and let the compressor bring the file size back down.

Converters read only the first frame of an animated GIF and do not carry over EXIF metadata, so check the output if either matters to you.

Frequently asked questions

Are my images uploaded to your server?
No. All image tools run in your browser using the canvas and File APIs, so the pictures never leave your device.
Is there a file-size limit?
There is no fixed limit, but very large images (for example 50 megapixels) depend on your device's memory. Resizing first keeps things fast.
Which format gives the smallest files for the web?
WebP is usually the smallest at a similar visual quality, followed by JPG for photos. Use PNG when you need lossless quality or sharp text.
Do the converters keep transparency?
Yes when the target supports it (PNG, WebP). Converting to JPG or BMP fills transparent areas with a solid background because those formats have no alpha channel.