Canvas · Free Tool

Excalidraw File Viewer

Drop in one .excalidraw file or a whole folder’s worth. Browse them in a list, edit any of them, and export to .excalidraw, PNG or SVG — all on your own device.

Loading tool…

An .excalidraw file is a drawing you own outright — but double-clicking one usually does nothing useful, because nothing on your computer is registered to open it. This page does: drop a file in and it renders immediately, fully editable, with no account and no Excalidraw Plus subscription.

It takes several files at once. That matters more than it sounds, because Excalidraw has no organization layer: drawings live as loose files wherever you saved them, so “which of these seventeen is the architecture diagram?” is answered by opening all seventeen. Here they land in a list you can click through, with element counts and the option to save an index of what’s in each one.

Everything is parsed in your browser. The .excalidraw format is plain JSON, so a viewer has no reason to upload anything — and this one doesn’t. The only thing that ever leaves your device is a drawing you explicitly choose to save to an OmniCanvas account.

Give your drawings somewhere to live

OmniCanvas keeps Excalidraw scenes exactly as they are, but with folders, search, and links to the notes that explain them. Free to start.

Sign up free

No credit card · 30 days free

What an .excalidraw file actually is

Open one in a text editor and you’ll see JSON. There’s a small envelope — a `type` of "excalidraw", a schema `version`, and the app that wrote it — wrapped around three things: an `elements` array where every rectangle, arrow, line of text and freehand stroke is one object with its own coordinates and style; an `appState` blob holding view settings like the canvas background; and a `files` map where any pasted images sit as base64 data.

The practical consequence is that the file is genuinely yours. There is no proprietary container, no license check, and nothing that needs a server to interpret. Anyone can write code that reads it — which is exactly why this page can open your drawing without asking who you are. It also means an .excalidraw file is a reasonable long-term archive format: even if every editor that reads it disappeared, the content is still legible text.

It also means the file can be broken in ordinary ways. A download that stopped halfway is truncated JSON. A file renamed by hand from .excalidrawlib is a shape library rather than a drawing. This page tells you which of those happened instead of failing silently.

How to open an .excalidraw file without an account

Drag the file onto the drop zone above, or click Choose files and pick as many as you like. Nothing uploads, nothing installs, and there is no sign-in step. The drawing appears in a full editor, so you can move things, fix a label, or delete the bit you no longer want before you export it.

The other honest answer is that excalidraw.com itself will open your file for free — the editor is open source and unrestricted, and you should use it if it suits you. The reasons to use this page instead are narrower and specific: it opens several files side by side, it keeps a browsable list of them, and it converts to PNG or SVG from the same place.

Converting to PNG, SVG or back to .excalidraw

Three exports are available for whichever file is open. PNG produces a flat raster image for slides, tickets and chat. SVG stays vector, so it scales cleanly and can be restyled later in a design tool. And .excalidraw round-trips the editable scene back out, which is what you want if you made changes here and intend to keep working on the drawing.

Export runs on your device, using the same rendering path the editor uses to draw on screen. There is no queue, no watermark, and no file-size upsell. Very large scenes with many embedded images can exceed what a browser will draw into a single image, in which case the image export will tell you so — the .excalidraw download is unaffected and always works.

What Excalidraw gives you, and what it doesn’t

Excalidraw is a genuinely good tool and a genuinely open one: the editor is open source, free to use with no account, and there is no crippled tier waiting to interrupt you. For sketching a system diagram or roughing out a flow, it is hard to beat, and the hand-drawn aesthetic makes rough work look deliberately rough rather than unfinished.

What it does not try to be is a notes system. There are no folders, no tags, no backlinks, and no search across your drawings — because a drawing is a document you make, share and move on from. Excalidraw Plus ($6 per user per month, with roughly a 14% discount when billed annually and a 14-day trial) adds the collaboration and workspace layer on top: shared workspaces, saved scenes with search, comments and team permissions.

So the gap is real but specific. If you have a folder of loose .excalidraw files, the missing piece isn’t a better editor — it’s somewhere for the drawings to live alongside the notes that explain them. That is the thing this page is a doorway to, and it is also perfectly reasonable to keep the files in a folder and just use this viewer when you need one.

Excalidraw alternatives, and the licensing nobody checks

If you’re comparing options, be careful with the word “open source”, because it is used loosely in this category and the differences are legally real.

Excalidraw’s editor is open source in the ordinary sense — you can self-host it, fork it, and ship it. tldraw is not, despite constantly being listed as though it were: it ships under its own “tldraw license”, which is free while you’re developing but requires a paid license key for production use, or the watermark stays. It is a genuinely excellent canvas engine and the terms are clearly published; it’s the comparison articles that get it wrong. Excalidraw’s hosted Plus tier and tldraw’s license key are simply two different places to put the commercial boundary.

Beyond those two, the field splits by what you’re really buying. Miro and FigJam sell facilitated team workshops with templates, voting and permissions. Obsidian Canvas and OmniCanvas sell a place for spatial work to live next to your notes. Diagrams.net sells precise, structured diagramming. The best choice depends on whether your bottleneck is drawing the thing, running a session around it, or finding it again in six months.

When loose files stop being enough

The failure mode is recognisable: a downloads folder with `Untitled-2024-11-14.excalidraw` in it three times, and no memory of which one had the good version of the diagram. Nothing is lost, exactly — it’s just unfindable, because a file name is the only metadata a drawing carries and file names are a poor index.

Saving a drawing to an OmniCanvas canvas keeps the scene exactly as it is — same elements, same styles, same embedded images — but puts it somewhere with folders, search and links to the notes around it. With several files open here you can also save an index board instead: one card per file showing the text it contains, which is often enough to tell you which one to open without opening any of them.

Frequently asked questions

How do I open an .excalidraw file?

Drop it onto this page. An .excalidraw file is JSON, so it renders straight in the browser — no account, no install, and no Excalidraw Plus subscription. You can also open it at excalidraw.com, which is free too; this page adds multi-file browsing and PNG/SVG conversion.

Are my files uploaded anywhere?

No. Files are read and rendered entirely on your device, and no copy is kept or transmitted. The single exception is the optional “Save to my canvas” button, which sends that one drawing to your OmniCanvas account because that is what it is for.

Can I open several .excalidraw files at once?

Yes — that is the main reason this page exists. Drop in as many as you like and they appear in a list with element counts and file sizes, so you can click between them instead of opening each file separately to find the one you meant.

Can I edit the drawing, or only view it?

You can edit it fully. It opens in a real Excalidraw editor, so you can move, restyle, add and delete anything before exporting. Edits stay in the browser and are kept when you switch between open files, but they don't modify the file on your disk — export to save them.

What formats can I export to?

PNG for a flat image, SVG for a scalable vector, and .excalidraw to round-trip the editable scene back out with your changes included. All three are generated on your device with no watermark and no size limit beyond what the browser can render.

Is Excalidraw free, and what does Excalidraw Plus cost?

The Excalidraw editor is free and open source with no account required. Excalidraw Plus is the paid hosted tier at $6 per user per month, with roughly a 14% discount when billed annually and a 14-day trial; it adds shared workspaces, saved and searchable scenes, comments and team permissions.

Is tldraw open source?

Not in the usual sense, despite being widely listed that way. tldraw ships under the “tldraw license”: the source is public and free to use in development, but production use requires a paid license key, otherwise the watermark remains. Excalidraw’s editor, by contrast, is open source in the ordinary sense.

Why won’t my file open?

Usually one of three things, and the page will tell you which. Truncated or invalid JSON means the download didn’t finish. An .excalidrawlib file is a shape library rather than a drawing, so there is no scene to show. And a file with no elements array isn’t an Excalidraw scene at all — .json from another app is the common case.

Does it handle files saved by a newer Excalidraw?

It opens them and shows a note saying the scene declares a newer schema version. The format is additive in practice, so newer files nearly always render fine; the warning is there so you check the drawing before relying on an export.

What happens to embedded images?

They come through. Pasted images are stored inside the .excalidraw file as base64 data, so they render, edit and export along with everything else without needing any external files.

More free tools