TinyCAD is a program for drawing electrical circuit diagrams commonly known as schematic drawings. It supports standard and custom symbol libraries. It supports PCB layout programs with several netlist formats and can also produce SPICE simulation netlists. It is also often used to draw one-line diagrams, block diagrams, and presentation drawings.

The source code for TinyCAD is now on GitHub: https://github.com/matt123p/TinyCAD

Online documentation can be found here: https://github.com/matt123p/TinyCAD/wiki


  • Flat or Hierarchical Schematic Entry
  • Many popular PCB Layout compatible netlist formats
  • Convenient support for embedding graphical images in drawings

Project Samples

Project Activity

See All Activity >

Follow TinyCAD

TinyCAD Web Site

Other Useful Business Software

Advertisement Advanced security, simplified. Icon
Advanced security, simplified.

The Malwarebytes for Business endpoint security platform defeats the most sophisticated malware.

Industry-leading endpoint protection, detection and response solutions that simplifies and automates your security operations. Gain the power to remediate at scale, quickly mitigate attack impacts, and proactively hunt for threats.

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Thank you very much for the program! Thank you for distributing it under a free open source license!

  • What a crap!!! Using this crap for a few weeks now and if u want a divorce, keep using this crap. I dont so I happy deleted it!!! It gives u so much frustation and stress. that it makes u a walking timebomb. The user interface really sucks!!! No logica behind! Using for example the X symbol TWO TIMES ON THE TOOLBAR is just stupid. Even my son of 14 will never program like that. Thats really dumb to do like that. Other issue is that u need to click many times with ur mouse to get things done. Other solutions do it in 1-2 clicks while this crap needs 3-4 times. It delays ur designtime a lot and ur finger get easily tired. Take for example the power symbol. U have to click on the GND symbol, select the arrow and rotate it! This should be available with one click. Its used on each sheet!!! Same with placing a symbol, the text NEVER shows up where it ahould be. U need ALWAYS to correct the placing of the text of the part. Like the ID of an IC always shows up in front of a pin in the way. Or try to copy and paste something. Thats really hell. First u select an area to copy, most of the times it will grab other parts in the area and unwilling moving them to screw up ur design. Then u undo it and try it again. Sometimes I had to try 4 times before the right area was selected. Or i had to zoom in able to select. Also zooming with the mouse doesnt work always. Have tried on 3 laptopw with different mouses, all same problem. Then when u able to paste..... moat of the connections are disconnected and parts are misplaced. U AGAIN busy with reconnecting and dragging text. Same when u update a component and replace it. U can NOT update all components one time but only by SHEET!!! What the.other reviewer wrote is correct! Then u have to CHECK EACH COMPONENT or the text is still correct placed. It will jump around and probably u have to adjust EACH COMPONENT MANUALLY!!! Also the NAME of the component is NOT UPDATED and u have to edit it again one by one. One letter wrong and ur unsortable parts list get crazy. Make a lot of backups.of ur libraries as files can become suddenly corrupt without a plausibe reason. Someone else mentioned the same problem. That people are positive about this crap is for me a miracle... maybe never used professional cad programs or just tiny projects... THIS IS NOT A SIMPLE VERSION OF A CAD PROGRAM BUT AN IDIOTIC VERSION!!!! There are much better free CAD versions out there who do all those basic CAD functions without any frustation.

  • It's easy to use and simple. I've been able to create my own library objects and update them as well. There are lots of duplications in the libraries. I'd like to see it handle "letter" documents better, obviously it's designed around A4. Objects that are not in "grid" sometimes seem to wander when reloaded so that the object and the wires don't align (Vacuum tubes and mainly transformers - for guitar amps).

  • I used TinyCAD for wiring diagrams for a kit car. It is an excellent software package. It was relatively easy to learn and did a great job.

Read more reviews >

Additional Project Details

Intended Audience

Information Technology, Science/Research, Education, Telecommunications Industry, Engineering

User Interface

Win32 (MS Windows)

Programming Language


Database Environment