🔒 All processing happens in your browser — uploaded files are never sent to any server. Use with confidence.

Compress & Convert

Compress and convert JPEG, PNG, WebP, and BMP images. All processing happens in your browser.

📁
Drag & drop images here, or click to select

    👁️ Preview

    1/1

    Compression Settings

    80%
    100%
    ❓ FAQ — Image Compression & Conversion
    This is not a bug — it's due to how image formats work. There are two main causes:

    1. The original was a low-quality JPEG
    For example, if the original was saved at 40% quality and you re-encode at 80% quality, the amount of data increases and the file becomes larger. Set the quality slider lower than the original image's quality.

    2. The original was a PNG
    PNG uses lossless compression, so the quality slider has no effect. The browser's Canvas API PNG output is not as optimized as dedicated image editors, so the result may be larger than the original.

    Solution: Switch the output format to WebP — it tends to produce significantly smaller files regardless of whether the original is JPEG or PNG.
    For JPEG/WebP:
    - Quality 80-90%: Virtually no visible difference, 30-60% size reduction
    - Quality 60-79%: Slight degradation on close inspection, 50-75% size reduction
    - Quality 40-59%: Block noise visible when zoomed in, 70-85% size reduction
    - Quality 10-39%: Obvious degradation, suitable for thumbnails

    We recommend using the "Compare" mode in the preview to check the actual appearance while adjusting.

    For PNG: Since PNG uses lossless compression, the quality slider has no effect. To reduce size, switch the output format to WebP.
    WebP is an image format developed by Google.

    - JPEG: Best for photos, lossy compression, no transparency support
    - PNG: Best for illustrations/screenshots, lossless compression, supports transparency
    - WebP: Combines the best of both, 25-35% smaller than JPEG at the same quality

    Nearly all modern browsers support WebP. However, some older software (e.g., Word 2016 and earlier) may not open WebP files. For web use, WebP is highly recommended.
    Since the pixel count is reduced, the image will appear less sharp if enlarged again. However, for practical use cases like websites and email attachments, resizing to an appropriate size causes virtually no noticeable quality loss.

    Example: Resizing a 4000x3000px smartphone photo to 50% (2000x1500px) for web use — the difference is imperceptible on screen.

    Combining resize with quality adjustment is the most efficient way to reduce file size.
    Yes, you can process any number of images simultaneously. Drag multiple files onto the drop zone, or select multiple files in the file dialog.

    - For 1 image: The compressed image downloads directly
    - For 2+ images: All are bundled into a ZIP file for download

    The same settings (quality, format, resize) are applied to all images. Use the ◀▶ buttons in the preview to check the results for each image.
    No, images are never sent to any server. All processing is completed entirely within your browser.

    Technically, it uses the browser's Canvas API and OffscreenCanvas, and no network communication occurs. When you close the page, all data used for processing is cleared from memory.

    You can safely use this tool with confidential images and personal photos.
    Input: JPEG, PNG, WebP, BMP, GIF, SVG (rasterized), AVIF (when supported by browser)

    Output: JPEG, PNG, WebP

    When BMP or GIF is used as input with "Keep Original Format" selected, the output is automatically converted to PNG. HEIC (iPhone's default format) support varies by browser. The latest version of Chrome supports it, but if unsupported, please convert to JPEG first before using this tool.
    They can be processed, but it depends on your browser's memory. As a guideline:

    - Under 10MB: No issues
    - 10-50MB: May take a few seconds to process
    - Over 50MB: Browser may run out of memory

    Processing many large images simultaneously may cause the tab to crash. In that case, process them in smaller batches.
    When you compress or convert with this tool, EXIF data is automatically removed. This is due to the Canvas API re-rendering process.

    This is actually a benefit from a privacy perspective (as GPS location data is removed). However, if you need to preserve shooting date or camera information, please be aware that EXIF data will be lost after processing with this tool.
    This tool does not modify the original image. Compressed results are downloaded as new files, so your originals remain untouched.

    However, once an image is saved with lossy compression (JPEG or WebP), the original quality cannot be restored. Always keep your original files as backups.

    Crop

    Crop images to a specified size or aspect ratio.

    📁
    Drag & drop an image here, or click to select

    Crop Settings

    × px
    92%
    ❓ FAQ — Crop
    If you set the output quality high (90% or above recommended), there is virtually no visible degradation. Selecting PNG format gives you lossless compression with zero quality loss.

    Since the cropped area has fewer pixels than the original, the file size is usually smaller.
    If the specified size exceeds the original image dimensions, the maximum crop area within the original image is automatically set. The image will not be upscaled.
    1200×600 — OGP images (social media share thumbnails)
    1080×1080 — Instagram posts
    300×300 — Icons and thumbnails
    640×480 — Standard web image size

    For custom dimensions, enter pixel values in the "Custom Size" fields.
    Currently, cropping supports one image at a time. This is by design, as the crop area is interactively adjusted for each image.

    If you need to resize multiple images to the same dimensions, use the resize feature in the "Compress & Convert" tab.
    No. The cropped result is downloaded as a new file. The original image is not modified in any way.

    Watermark

    Add text watermarks to your images.

    📁
    Drag & drop images here, or click to select

      👁️ Preview

      1/1

      Watermark Settings

      px
      Custom
      30%
      -30°
      ❓ FAQ — Watermark
      When using tile (repeat) mode to place watermarks across the entire image, complete removal becomes very difficult even with image editing software. A single placement (e.g., center only) can be bypassed by cropping, so tile mode is recommended for important images.

      However, with advances in AI image restoration technology, no watermark is completely impossible to remove. Use it as a deterrent against unauthorized use.
      You can use CSS color format in the color input field.

      Common settings:
      - rgba(255,0,0,0.3) — Red, 30% opacity (recommended)
      - rgba(0,0,0,0.2) — Black, 20% opacity
      - rgba(255,255,255,0.4) — White, 40% opacity (for dark images)
      - rgba(0,0,255,0.25) — Blue, 25% opacity

      The last value (0-1) is the opacity. A range of 0.2-0.4 provides a good balance between visibility and aesthetics. Adjust while checking the preview.
      Yes, multi-language text is supported. You can enter text in Japanese, Chinese, Korean, or any other language directly.

      Internally, it uses fonts installed in your browser (such as Noto Sans JP), so it depends on your system's font environment. Standard Windows and Mac systems should display text without any issues.
      Guidelines based on image pixel dimensions:

      - Small images (under 800px): 24-36px
      - Standard images (800-2000px): 36-60px
      - Large images (over 2000px): 60-120px

      In tile mode, larger text can overlap. Using a smaller size with higher density creates a more effective watermark.
      Since the output uses the same format as the original, areas outside the watermark retain the original quality. JPEG images are re-encoded at 92% quality.

      For completely lossless output, use a PNG original — it will be output as PNG with no degradation.
      The current version supports text watermarks only. Image watermark support (for logos, etc.) is being considered for a future update.

      As an alternative, you can use the © symbol or your company name as a text watermark for basic branding.
      Generally, -30° to -45° is most commonly used.

      - -45°: Most popular. The text crosses the image diagonally, making it hard to crop out
      - -30°: Slightly gentler angle, easier to read (default setting)
      - : Horizontal placement. Text is readable but easier to remove by cropping

      Combined with tile mode, any angle works effectively.

      EXIF Viewer & Remover

      Inspect the location and camera data hidden in your images, then strip it without touching image quality.

      📁
      Drag & drop images, or click to select

        🔍 Metadata found

        1/1

        Removal options

        ❓ FAQ — EXIF Viewer & Remover
        No. The pixel data is never touched — only the metadata regions are cut out of the file. JPEGs are not re-encoded, so not a single bit of the image changes.

        This was verified during development: the compressed image data is byte-for-byte identical before and after removal, for JPEG, PNG and WebP alike.
        The Compress tab redraws the image through a canvas, which discards metadata as a side effect — but it also re-encodes the image, losing quality.

        This tab performs no re-encoding, so removal is lossless. Use it when you only want the metadata gone.
        Phone cameras normally store the sensor image sideways and add an Exif Orientation tag telling viewers to rotate it. Removing that tag loses the instruction, so the photo appears rotated.

        "Keep orientation" is enabled by default: a minimal Exif block holding only the orientation is rebuilt, so this cannot happen. GPS and camera data are still removed.
        JPEG, PNG and WebP.

        ・JPEG: Exif, XMP, IPTC, comments, MPF (duplicate images)
        ・PNG: eXIf, tEXt/zTXt/iTXt, tIME
        ・WebP: EXIF and XMP chunks

        GIF, BMP, HEIC and AVIF are not supported. Converting those to JPEG or PNG in the "Compress & Convert" tab discards their metadata as a side effect.
        Yes, keeping it is recommended (the default). An ICC profile describes how the image colors should be reproduced and contains no personal information. Removing it can shift colors on some devices.

        Uncheck it only when you want the smallest possible file.
        GPS coordinates, capture date and time, camera make and model, lens, camera body and lens serial numbers, artist and owner names, editing software, IPTC/XMP edit history, comments and the embedded Exif thumbnail.

        Serial numbers matter more than people expect: they can link many photos back to one owner.
        Most large platforms do strip Exif on upload, but not every service does. Email attachments, cloud storage links, images published on your own site and marketplace listings often pass the original file through untouched.

        Removing it yourself before sharing is the reliable option.

        Batch Rename

        Rename multiple files with sequential numbers and download as ZIP.

        📁
        Drag & drop files here, or click to select

          Rename Settings

          Example: file_001.jpg, file_002.jpg …
          ❓ FAQ — Batch Rename
          Files are numbered in the order they were added via drag & drop or file selection. To change the order, drag items within the file list to rearrange them.

          Note that the OS file dialog typically selects files in alphabetical order by filename.
          Original extensions are preserved. For example, with prefix "photo_":

          - IMG_001.jpg → photo_001.jpg
          - screenshot.png → photo_002.png

          Extensions are not changed (no format conversion).
          Yes, all file types are supported. PDFs, Excel files, Word documents, videos, audio files — any file can be renamed and bundled into a ZIP.
          No, original files are never modified. Renamed files are downloaded as a new ZIP file only.
          There is no strict limit, but it depends on your browser's memory. A few hundred files should be fine, but processing many large files (e.g., videos) simultaneously may cause memory issues.