Convert CRW to PNG

Convert Canon CRW RAW files to PNG format. Automatically extracts image dimensions and metadata from the RAW file.

Click to upload file or drag and drop file here

Maximum file size: 200MB Supported formats: .crw

0.25 1 8

Adjust image brightness. 1.0 = default, higher = brighter, lower = darker.

0 1 2

Adjust color saturation. 1.0 = default, higher = more vivid, lower = more muted.

0 0 9

Recover blown-out highlights. 0 = off, higher = more aggressive recovery.

Key Facts

Category
Images, Audio & Video
Input Types
file, text, range
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

Easily convert your legacy Canon CRW RAW camera files into high-quality PNG images. This tool automatically extracts image dimensions and metadata from the RAW file while allowing you to adjust brightness, saturation, highlight recovery, and output dimensions before exporting.

When to Use

  • When you need to view or share old Canon RAW (.crw) photos on modern devices that do not natively support RAW formats.
  • When preparing digital archives of legacy photography by converting raw sensor data into lossless, web-friendly PNG images.
  • When you want to apply basic exposure adjustments like brightness, saturation, and highlight recovery directly during the conversion process.

How It Works

  • Upload your Canon CRW RAW file using the file selector.
  • Optionally adjust the PNG compression level, set custom output dimensions, or tune image parameters like brightness, saturation, and highlight recovery.
  • Click convert to process the RAW sensor data and download your optimized PNG image.

Use Cases

Archiving vintage digital photography collections taken with early Canon PowerShot or EOS cameras.
Batch-preparing legacy RAW images for web publishing by converting them to compressed, lossless PNGs.
Quick exposure correction and resizing of CRW files without launching heavy desktop photo editing software.

Examples

1. Converting Legacy Canon PowerShot Photos

Amateur Historian
Background
Has a collection of family photos taken in 2002 on a Canon PowerShot G2, saved in CRW format, which cannot be opened by modern mobile devices.
Problem
Needs to convert these CRW files to PNG while recovering details in bright outdoor skies and keeping file sizes reasonable.
How to Use
Uploads the CRW file, sets the PNG compression level to 7, adjusts highlight recovery to 4, and leaves the dimensions blank to keep full resolution.
Example Config
Compression Level: 7, Highlight Recovery: 4
Outcome
A high-quality, compatible PNG image with restored sky details ready for sharing.

2. Preparing CRW Images for Web Portfolio

Web Designer
Background
Needs to display vintage digital camera shots on a portfolio website but CRW files are too large and unsupported by browsers.
Problem
Needs to resize the images to a maximum width of 1200 pixels and boost colors slightly.
How to Use
Uploads the CRW file, sets the output width to 1200, and adjusts saturation to 1.2.
Example Config
Width: 1200, Saturation: 1.2
Outcome
A web-ready PNG image scaled to 1200px wide with vibrant colors.

Try with Samples

image, png, camera-raw

Related Hubs

FAQ

What is a CRW file?

A CRW file is a legacy RAW image format used by older Canon digital cameras to store unprocessed sensor data.

Does this converter preserve image metadata?

Yes, the tool automatically extracts and preserves image dimensions and metadata from the original CRW file during conversion.

Can I resize the image during conversion?

Yes, you can specify a custom output width and height in pixels to resize the image, or leave them blank to keep the original dimensions.

How do the brightness and saturation adjustments work?

You can adjust brightness from 0.25 to 8 and saturation from 0 to 2 to fine-tune the visual appearance of the output PNG.

What does the highlight recovery option do?

The highlight recovery option helps restore details in overexposed or blown-out areas of the RAW image, with settings ranging from 0 (off) to 9 (maximum recovery).

API Documentation

Request Endpoint

POST /en/api/tools/crw-to-png

Request Parameters

Parameter Name Type Required Description
imageFile file (Upload required) Yes -
compressionLevel text No -
width text No -
height text No -
brightness range No Adjust image brightness. 1.0 = default, higher = brighter, lower = darker.
saturation range No Adjust color saturation. 1.0 = default, higher = more vivid, lower = more muted.
highlight range No Recover blown-out highlights. 0 = off, higher = more aggressive recovery.

File type parameters need to be uploaded first via POST /upload/crw-to-png to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-crw-to-png": {
      "name": "crw-to-png",
      "description": "Convert Canon CRW RAW files to PNG format. Automatically extracts image dimensions and metadata from the RAW file.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=crw-to-png",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]