TinyCAD

What TinyCAD is
TinyCAD is an open-source schematic capture program for drawing circuit diagrams, available as a desktop application and a browser-based version that requires no installation. TinyCAD Web and the desktop app use the same .dsn drawing and .tclib library formats, and both can import symbols from KiCad. Drawings can span multiple sheets and use labels, buses, shapes, annotations, and automatic junction placement; search, undo, and redo are also supported. Design Rules Check looks for common wiring and pin-type errors, but it does not confirm that a circuit is functionally correct. TinyCAD can generate netlists for PCB layout and downstream tools, including PADS, Eagle SCR, Protel, and gEDA PCB formats. Both versions support SPICE output and SVG export; browser PDF export is available, while VHDL output is desktop-only. In local-file mode, TinyCAD Web stores work in the browser and sends no work or other files to TinyCAD servers. The community-driven project is supplied as-is and may have bugs or incomplete features; its manual advises backing up work and checking designs carefully.
Who it suits
TinyCAD suits people drawing circuit diagrams who want open-source desktop software or a browser-based option. Users needing VHDL output must use the desktop app, and designs should be checked independently because its rules check does not ensure functional correctness.
What it does well
- Desktop versions are offered for Windows, macOS, and Linux.
- Browser version runs without installation.
- Supports multi-sheet drawings and automatic junction placement.
- Exports netlists for several downstream PCB tools.
- Local-file mode keeps work in the browser.
What to know first
- Design Rules Check cannot guarantee functional correctness.
- VHDL output is unavailable in the browser version.
- The project is supplied as-is and may have bugs or incomplete features.
- Manual advises backing up work and checking designs carefully.
Limits
TinyCAD is free and open source. The browser version does not provide VHDL output; its PDF export is available in the browser, while SVG export and SPICE output are supported in both versions.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| TinyCAD | Free-of-charge open-source project · supplied as-is | Free |
As tinycad.net lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the TinyCAD website.
- Choose TinyCAD Web to work in a browser without installation, or get the desktop version for Windows, macOS, or Linux.
- For browser work, choose local-file mode or Google Drive mode.
- Grant access to Google files if using Google Drive mode.
- Create a schematic using the drawing tools and save or export it in a supported format.
TinyCAD is a free, open-source schematic-capture program for drawing circuit diagrams. It suits students, hobbyists, and engineers who need structured schematics and exportable netlists without a software fee. Its shared desktop and browser formats are a practical advantage, but the project’s as-is status means it is best for users prepared to keep backups and verify designs themselves.
Overview
TinyCAD combines a v4 desktop application for Windows, macOS, and Linux with TinyCAD Web, which runs in a browser without installation and is intended for Windows, Mac, Chromebooks, and Linux. Both use the same .dsn drawing and .tclib library formats, so moving a project between a workstation and a browser does not require a format conversion. That makes it a sensible fit for people who work across devices or cannot install software.
The browser’s local-file mode keeps work on the device and sends no work or other files to TinyCAD servers. Google Drive mode stores drawings in the user’s Drive and requires permission to access Google files; TinyCAD says it likewise sends no work or other files to its servers in that mode. The site uses Google Analytics to measure usage volumes, which matters to organizations with strict analytics policies.
TinyCAD is community-driven and supplied as-is. Bugs or incomplete features are possible, so important projects warrant independent backups and a careful review before fabrication or release.
Key features
Core schematic tools include multi-sheet drawings, labels, buses, shapes, annotations, drawing search, undo and redo, and automatic junction placement. Together they cover the organization and editing work expected in a focused circuit-diagram application, with multi-sheet support helping larger designs stay navigable.
The Design Rules Check looks for common wiring and pin-type errors. That can catch routine connection mistakes early, but it does not establish that a circuit functions correctly; engineering review and other validation remain necessary.
Netlist generation supports downstream PCB and design tools in PADS, Eagle SCR, Protel, and gEDA PCB formats. SPICE output works in both desktop and browser versions, extending the same schematic into simulation workflows. VHDL output is available only from the desktop app, so browser-only users cannot use that export. Both versions export SVG images, while TinyCAD Web also exports PDF. Browser and desktop editions can import symbols from KiCad, which is useful when existing symbol libraries are part of a project.
Pricing
TinyCAD: free. This is a free-of-charge, open-source project with no paid tier described. The zero-cost model suits learners, hobby projects, and teams that can accept community-driven software, while organizations needing contractual support or guaranteed completeness may prefer a commercial product.
Platforms
The desktop edition runs on Windows, macOS, and Linux and supports offline work. TinyCAD Web runs in a browser on Windows, Mac, Chromebooks, and Linux without installation. Its shared .dsn and .tclib formats make switching between desktop and browser practical. Local-file mode is the better choice when files should remain on a device; Google Drive mode is preferable when Drive storage and access across devices are more important.
A Discord support community is linked from the TinyCAD Web quick-start page. Support therefore fits a community project rather than a guaranteed commercial help desk.
Who it's for
TinyCAD is a strong match for people drawing electrical schematics who want netlists, SPICE output, SVG or PDF exports, and KiCad symbol importing at no cost. It is particularly useful for mixed-device workflows, classroom use, and open-source projects where installing a desktop application is not always convenient.
It is less suitable as the sole safeguard for safety-critical or production designs. The rules checker is deliberately limited, VHDL export requires the desktop edition, and the as-is project status puts responsibility for backups and final verification on the user.
Pros and cons
Pros
- Free and open source: there is no software charge for personal or organizational use described by the plan.
- Desktop and browser continuity: matching .dsn and .tclib formats simplify moving projects between installations and devices.
- Useful downstream exports: netlists, SPICE, SVG, and browser PDF output support handoff and documentation.
- Privacy-conscious browser options: local-file mode keeps drawings on the device, while Drive mode stores them in the user’s own Drive.
Cons
- Checks are not functional validation: Design Rules Check can miss behavior and circuit-level faults.
- As-is project: possible bugs or incomplete features make backups and manual review essential.
- Browser export gap: VHDL output is desktop-only.
- Community support: assistance is centered on Discord rather than a stated commercial support contract.
Alternatives
Browse 2D CAD Software if you want a broader directory of drafting tools. Choose RoomSketcher instead for floor plans and 3D snapshots on mobile, desktop, and web, with a freemium credit model. CMS IntelliCAD is the better direction for paid DWG, DXF, and DWF-focused CAD, including an Android and Windows viewer.
LiberoDraft offers free browser-based 2D CAD with local saves and registration to unlock its start link. Pick LibreCAD for a free open-source 2D CAD application without subscriptions or annual fees. ProfiCAD suits readers who want a freemium electrical-CAD option with a 30-day full-feature trial.
QElectroTech is another free GNU/GPL option for Linux, macOS, and Windows. OpenPlan3D is a free, MIT-licensed open-source editor for iOS and the web. Draft it is a Windows alternative with an indefinitely usable free edition and paid upgrades.
Verdict
Choose TinyCAD when you need no-cost schematic capture, cross-platform access, and practical netlist or simulation exports. Its strongest case is the combination of desktop and browser workflows with shared formats and local storage options. Look elsewhere when you need assured feature completeness, commercial support, or design validation beyond common wiring and pin-type checks.
Verdict
TinyCAD offers schematic drawing across desktop and browser versions, with netlist export and multiple drawing tools. Its as-is status and the limits of its design check make careful backup and review important.
Questions
Is TinyCAD free?
Yes. TinyCAD is listed as a free, open-source project.
Which platforms does it support?
The desktop application is offered for Windows, macOS, and Linux. TinyCAD Web runs in a browser and is intended for Windows, Mac, Chromebooks, and Linux.
Can I use TinyCAD without installing it?
Yes. TinyCAD Web runs in a browser without installation.
Can I save browser drawings locally or in Google Drive?
Yes. Local-file mode stores work in the browser. Google Drive mode stores drawings in the user's Drive and requires permission to access Google files.
Does TinyCAD support VHDL output?
VHDL output is available in the desktop app only. The browser version does not provide it.
Who makes TinyCAD?
TinyCAD is a community-driven project supplied as-is. Its Web quick-start page links to a Discord support community.
Facts from TinyCAD's own pages
- Analytics
- TinyCAD says it uses Google Analytics to track site usage volumes. · docs.tinycad.net, 8 Oct 2026
- Browser app
- TinyCAD Web runs in a browser without installation and uses the same .dsn drawing and .tclib library formats as the desktop app. · docs.tinycad.net, 8 Oct 2026
- Design checks
- The Design Rules Check looks for common wiring and pin-type errors but does not guarantee that a circuit is functionally correct. · docs.tinycad.net, 8 Oct 2026
- Export
- TinyCAD can generate netlists for PCB layout and other downstream tools, including PADS, Eagle SCR, Protel, and gEDA PCB formats. · docs.tinycad.net, 8 Oct 2026
- Export limits
- The browser and desktop versions export SVG images; the browser can export PDF, and VHDL output is unavailable in the browser version. · docs.tinycad.net, 8 Oct 2026
- Google Drive
- Google Drive mode stores drawings in the user's Drive and requires access permission to Google files; TinyCAD says it sends no work or other files to its servers. · docs.tinycad.net, 8 Oct 2026
- KiCad integration
- TinyCAD browser and desktop versions can import symbols from KiCad. · docs.tinycad.net, 8 Oct 2026
- Local privacy
- In local-file mode, TinyCAD runs in the browser, stores work locally, and sends no work or other files to TinyCAD servers. · docs.tinycad.net, 8 Oct 2026
- Other outputs
- TinyCAD supports SPICE output in browser and desktop versions, while VHDL output is available in the desktop app only. · docs.tinycad.net, 8 Oct 2026
- Platform availability
- TinyCAD v4 desktop is offered for Windows, macOS, and Linux, and TinyCAD Web is intended for Windows, Mac, Chromebooks, and Linux. · docs.tinycad.net, 8 Oct 2026
- Project caveat
- The project is community-driven, supplied as-is, and may contain bugs or incomplete features; its manual advises users to back up work and check designs carefully. · docs.tinycad.net, 8 Oct 2026
- Purpose
- TinyCAD is an open-source schematic capture program for drawing circuit diagrams. · docs.tinycad.net, 8 Oct 2026
- Schematic features
- TinyCAD supports multi-sheet drawings, labels, buses, shapes, annotations, drawing search, undo and redo, and automatic junction placement. · docs.tinycad.net, 8 Oct 2026
- Support
- The TinyCAD Web quick-start page links to a Discord support community. · docs.tinycad.net, 8 Oct 2026
Where TinyCAD stands on Freedom251
- 2D CAD Software#15 of 41