viewhack

Check a CorelDRAW file without CorelDRAW

A print shop, a sign maker or a client sent you a .cdr and nothing on your computer opens it, or your CorelDRAW says it cannot. Drop it here to see which CorelDRAW version saved it and which version you need, the preview picture stored inside (saved as a PNG), the fonts it uses, its page count and embedded bitmaps, and for CorelDRAW X4 and later files the title, author and dates and every part of the package.

The file is read by this tab on your device and is not uploaded, so a client’s logo or an unreleased design goes nowhere.

What it shows

CorelDRAW versions

The version is read from the vrsn chunk (the version times 100, so 1300 is version 13) or, when there is none, from the last character of the RIFF form type: CDR4 to CDR9 for versions 4 to 9, then CDRA for 10, CDRB for 11 and so on. Each CorelDRAW opens files from its own version and older ones.

VersionForm typeProductContainer
26CDRQCorelDRAW 2025ZIP package
25CDRPCorelDRAW 2024
24CDROCorelDRAW 2022 and 2023
23CDRNCorelDRAW 2021
22CDRMCorelDRAW 2020
21CDRLCorelDRAW 2019
20CDRKCorelDRAW 2018
19CDRJCorelDRAW 2017
18CDRICorelDRAW X8 (2016)
17CDRHCorelDRAW X7 (2014)
16CDRGCorelDRAW X6 (2012)
15CDRFCorelDRAW X5 (2010)
14CDRECorelDRAW X4 (2008)
13CDRDCorelDRAW X3 (2006)one RIFF file
12CDRCCorelDRAW 12 (2004)
11CDRBCorelDRAW 11 (2002)
10CDRACorelDRAW 10 (2000)
9CDR9CorelDRAW 9 (1999)
8CDR8CorelDRAW 8 (1997)
7CDR7CorelDRAW 7 (1996)
6CDR6CorelDRAW 6 (1995)
5CDR5CorelDRAW 5 (1994)
4CDR4CorelDRAW 4 (1993)

How the file is read

CorelDRAW 4 to X3
One RIFF file, the chunk layout Windows uses for WAV and AVI: a 4-letter id, a 4-byte length, the data. The page walks the chunks and reads vrsn (the version), DISP (the preview bitmap), the font chunks in the font list, the page lists and the bmp chunks (embedded bitmaps, sized from their bitmap header).
CorelDRAW X4 and later
A ZIP package, unpacked in the tab with the vendored fflate library. The document is content/riffData.cdr (the same RIFF layout) or, in later versions, content/root.dat with its records split over content/data/*.dat; beside it are metadata/metadata.xml and the thumbnail.
Written from the format descriptions
The reader was written for this site from published descriptions of the RIFF container and the CorelDRAW package. No code from libcdr or any other CorelDRAW reader is used.
Tested on
Generated files only. No real .cdr was found under a licence that allows publishing it with the tests (CorelDRAW files online are almost all someone’s artwork with “free for personal use” terms), so the tests use RIFF and ZIP files built from the format descriptions. A real file that reads wrongly here is worth reporting.

What this cannot do

How to see the whole drawing

LibreOffice Draw (free)
Opens most .cdr files on Windows, macOS and Linux, and can export them to PDF or SVG. It uses the open-source libcdr library; simple artwork comes through well, while blends, contours, lenses and some fills may come out simplified.
Inkscape (free)
Imports .cdr through the same library, so it handles the same files the same way, and saves an editable SVG.
Ask the sender
A PDF or SVG export, or a copy saved for your CorelDRAW version with File › Save As. The version and fonts shown here tell them exactly what to send.