Convert CR2 to PNG

Convert Canon CR2 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: .cr2

0 6 9

PNG compression level (0-9). 0 = fastest/no compression, 9 = slowest/max compression. Default 6 for good balance.

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, range, text
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

Convert Canon CR2 RAW camera files directly into high-quality PNG images while preserving metadata and adjusting key parameters like brightness, saturation, and highlight recovery.

When to Use

  • When you need to share or preview Canon CR2 RAW photos on devices that do not natively support RAW formats.
  • When you want to convert CR2 files to lossless PNG format while adjusting brightness, saturation, or recovering blown-out highlights.
  • When you need to resize raw camera images to specific dimensions during the conversion process.

How It Works

  • Upload your Canon CR2 RAW file up to the 200MB limit.
  • Adjust optional parameters such as PNG compression level, output dimensions, brightness, saturation, and highlight recovery.
  • Click convert to process the RAW image and download the resulting PNG file.

Use Cases

Preparing Canon RAW photos for web publishing by converting them to widely compatible PNG format.
Quick color and exposure adjustments of CR2 files without opening heavy desktop editing software.
Batch-ready resizing and conversion of camera raw files for digital portfolios.

Examples

1. Quick RAW Preview Conversion

Freelance Photographer
Background
A photographer needs to quickly share a preview of a Canon CR2 shot with a client who cannot open RAW files.
Problem
The original CR2 file is too large and incompatible with standard messaging apps.
How to Use
Upload the CR2 file, set the compression level to 6, and leave other settings at default.
Example Config
Compression Level: 6
Outcome
A high-quality PNG file is generated, ready for instant sharing and viewing.

2. Highlight Recovery and Resizing for Web

Blogger
Background
A blogger wants to upload a landscape photo taken on a Canon camera to their website, but the sky is slightly overexposed and the image is too large.
Problem
The image has blown-out highlights and needs to be resized to a maximum width of 1200 pixels.
How to Use
Upload the CR2 file, set the output width to 1200, increase highlight recovery to 5, and adjust brightness to 1.1.
Example Config
Width: 1200, Highlight Recovery: 5, Brightness: 1.1
Outcome
A resized PNG image with recovered sky details and optimized brightness, ready for web upload.

Try with Samples

image, png, file

Related Hubs

FAQ

What is the maximum file size supported for CR2 uploads?

The tool supports Canon CR2 RAW files up to 200MB.

Can I resize the image during conversion?

Yes, you can specify custom output width and height values to resize the image.

How does highlight recovery work?

It helps restore details in overexposed or blown-out areas of the RAW image.

Will the conversion preserve my photo's metadata?

Yes, the tool automatically extracts and preserves image dimensions and metadata from the RAW file.

What does the PNG compression level setting do?

It ranges from 0 (fastest, no compression) to 9 (slowest, maximum compression), with 6 being the default balance.

API Documentation

Request Endpoint

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

Request Parameters

Parameter Name Type Required Description
imageFile file (Upload required) Yes -
compressionLevel range No PNG compression level (0-9). 0 = fastest/no compression, 9 = slowest/max compression. Default 6 for good balance.
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/cr2-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-cr2-to-png": {
      "name": "cr2-to-png",
      "description": "Convert Canon CR2 RAW files to PNG format. Automatically extracts image dimensions and metadata from the RAW file.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=cr2-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]