ElectroCAD documentation

Drawing an electrical diagram, generating it with AI, importing it from an image, exporting it, sharing it, and using it from Claude.

Last updated: November 10, 2026

Overview

ElectroCAD is a free online editor for electrical diagrams: single-line (panels, distribution), multi-wire (motor power and control) and solar PV. It runs in the browser, with no account and no installation, in French and English.

Getting started

Open the editor with the “Open editor” button. There is nothing to install and no account to create. The welcome window offers:

The editor

The symbol palette

The left column groups the symbols by family: Search, Templates, then Power and batteries, Passive components, Semiconductors, Sensors and detectors, Switches, commutators and relays, Electrical protection, Motors and actuators, Transformers, coils and windings, Connectors and enclosures, Lighting and signaling, Household appliances, Measuring instruments, Telecommunication and antennas, Control and timing, Grounding and lightning protection, Others, and general families (shapes, arrows…).

To place a symbol, drag it into the drawing. To look for one, type a word in Search: a French or English name, an acronym (“ATS”, “PCS”), the name of a device (“battery”, “circuit breaker”).

Connecting symbols

Symbols have connection points: drag a line from one to another. The frames, title blocks, tables, texts and notes that ElectroCAD provides have none: a line does not attach to them. The connections align automatically, for straight, clean three-phase connections without stray angles.

Page, sheets and title block

File > Page Setup sets the format. The “A0” and “A4” templates give a sheet with a title block; the A3, A2 and A1 sheets add a frame, zone references (numbers at the top and bottom, letters on the left and right) and the title block at the bottom right, each box of which is edited by double-clicking it.

Shortcuts

Ctrl+S saves, Ctrl+Shift+S saves as, Ctrl+P prints (Cmd on a Mac).

Templates

The template gallery opens from the editor’s welcome window (“Start with a template”) and can also be browsed from the site’s home page. Each template opens in the editor and is edited like any drawing.

AI assistant

File > Text to Diagram with AI (or “Generate diagram with AI (BETA)” in the welcome window): describe the installation in a plain sentence and ElectroCAD generates a standard, wired, editable diagram. It is a starting point you keep control of: you then edit it like any drawing.

The assistant applies a few common distribution rules (circuits grouped under a 30 mA residual current switch, at most 8 sockets per circuit). Sizing and compliance remain to be validated by a professional.

The text of your request is sent to the generation service; with your own key, the request follows the path described in the privacy policy. Do not write personal data in the assistant: its window is recorded in the clear by audience measurement.

Importing a diagram

File > Import a diagram (image or PDF)…: choose the file, then the model that will read the diagram. PNG, JPEG, WebP and GIF images are read; a multi-page PDF is read page by page.

Saving, exporting, sharing

Save. File > Save (Ctrl+S) keeps the diagram in your browser’s local storage, under the name you give; File > Open finds it again. Nothing is saved on ElectroCAD’s servers: a diagram that is neither saved nor exported is lost when the tab is closed.

Export. File > Export: PNG, PDF, SVG or XML. PDF, SVG and PNG are for printing and documentation; the ElectroCAD XML lets you resume the diagram later (File > Open). File > Print (Ctrl+P) prints.

Share. File > Lien de visualisation (viewing link): the diagram is encoded in the link, and the person who opens it can see it without being able to edit it. The diagram is passed on neither to the site’s server nor to its hosting provider; anyone who has the link can read it.

ElectroCAD with Claude

The MCP server https://electrocad.app/mcp lets Claude read a diagram, create one or open a template, then give you a link that opens the result in the editor. There are no accounts and no authentication; the server calls no AI model and keeps nothing. All tools are read-only. Their descriptions and answers are in French.

Connecting

claude.ai and Claude Desktop. Open Customize > Connectors > Add custom connector, enter the address https://electrocad.app/mcp and choose the “No sign-in” authentication. The free plan allows a single custom connector. On Team and Enterprise, an Owner adds it in Organization settings > Connectors. Then, in a conversation, turn ElectroCAD on with the + button (Connectors menu).

Claude Code. One command is enough:

claude mcp add --transport http electrocad https://electrocad.app/mcp

Other MCP clients. Address above, Streamable HTTP transport, no authentication. To try it by hand: npx @modelcontextprotocol/inspector, then the server address.

Checking the connection. Ask “Which templates does ElectroCAD offer?”: Claude should call liste_modeles and give you links to the gallery templates.

What Claude can do

Import this electrical diagram into ElectroCAD.

Create in ElectroCAD the single-line diagram of a housing panel: a 63 A residual current breaker feeding lighting, sockets and an oven.

Open ElectroCAD's star-delta starter template.

Write as XML the single-line diagram of a 100 kWp solar PV installation and open it in ElectroCAD.

The tools

All seven tools are annotated read-only (readOnlyHint) and non-destructive. Two ready-made prompts complete the tools: importer_un_schema and creer_un_schema.

ToolRole
consigne_lectureGives the instructions describing how to read a diagram (image, PDF or text) as JSON: 1,000 to 3,500 tokens.
convertir_lectureConverts the JSON reading into an ElectroCAD diagram: symbols placed, unrecognised symbols (as a red “?”) and their names, warnings, opening link.
liste_modelesLists the gallery templates, each with its link.
syntaxe_texte_vers_schemaGives the syntax and the components of “Text to diagram”: about 4,500 tokens.
lien_texte_vers_schemaBuilds the link that opens a “Text to diagram” expression in the editor, and flags the words the drawing would ignore.
liste_symbolesLists the library symbols so they can be written as XML: exact name, size, ports, common names. No icons.
lien_schema_xmlBuilds the link that opens a complete diagram given as XML, after checking the XML and flagging symbols missing from the library.

Links and limits

Troubleshooting

SymptomLikely causeWhat to do
My diagram disappeared when I closed the tabIt had been neither saved nor exported: ElectroCAD keeps nothing on its servers.Save with Ctrl+S (browser) or export as XML (file). A saved diagram reopens with File > Open.
“L’import du schéma a échoué” (the import failed)Image too blurry, or reading model too slow for the host.Try again with a sharper image, or choose a faster model.
“Limite du service gratuit atteinte” (free service limit reached)The free model is limited in the number of readings.Wait for the delay shown in the dialog, or choose a Claude model.
“Aucun symbole n’a été posé” (no symbol placed) after an importThe reading only described busbars, texts or symbols it could not name.On a very busy diagram, try a more powerful model or import the diagram by areas.
A red “?” in an imported diagramThe reading gave a symbol the library does not recognise.The symbol name is shown under the “?”: replace it with a symbol from the palette.
“Incomplete or damaged link” when opening a linkThe link was cut or changed on the way: it is long.Ask for the link again and copy it whole. For a large diagram, ask for the XML file and open it with File > Open.
Claude does not call ElectroCAD or does not see the toolsConnector not turned on in the conversation, or address mistyped.Check the address https://electrocad.app/mcp and the “No sign-in” authentication, turn ElectroCAD on with the + button > Connectors, then test: “Which templates does ElectroCAD offer?”.
Symbols written as XML show as empty rectanglesSymbol name missing from the library, or written with a capital letter: case matters.lien_schema_xml flags these names and suggests the exact name. liste_symboles gives the names, sizes and ports.
“Trop de requêtes” (too many requests)More than 120 requests per minute from the same address.Wait for the delay given in the answer.

If none of this solves the problem, write to us (see Support). What the site and the connector do with data is described in the privacy policy.