CircuitLab Student Edition

with $2,400/year site license

CircuitLab Micro

  • For anyone learning electronics
  • Limited to 30 items per schematic
  • See full feature list below


You may upgrade, downgrade, or cancel your membership at any time.
By joining, you agree to the CircuitLab, Inc. Terms of Service.
All features activate immediately.   Secure credit card payment via Visa, Mastercard, American Express, and Discover.

Learning electronics on your own?

  • I'm just learning electronics on my own (such as taking an online course, reading books, or other self-study).
    Great! Simply join with our CircuitLab Micro membership using the button above.

Is your school registered?

  • My school, college, or university is already a member of the CircuitLab Academic Institution Program. (See list.)
    Great! Your school pays for a site-wide license membership, so you can get free access to CircuitLab Student Edition using the button above to verify your official email address.
  • My university does not yet have a site license membership.
    Any school, college, or university is able to participate, including graduate programs, undergraduate departments, high schools, and more. Contact your instructor or department and ask them to sign up for the CircuitLab Academic Institution Program, a site-wide membership which gives all students, staff, and faculty unlimited access to CircuitLab Student Edition.

    In the meantime, you may sign up for the CircuitLab Micro plan using the button above.
  • I don't have an official school email address.
    Great! Simply join with our CircuitLab Micro membership using the button above.

Mike doing some coding outside

Hey there, I'm Mike! Nice to meet you.

A few years ago, I challenged myself to write a circuit simulation engine—from scratch!—in pure JavaScript. When it started working, my co-founder joined me and started building the graphical front end—also from scratch! Nine busy months later, we realized we'd built something amazing: a powerful but easy-to-use tool that is a great fit for anyone working with or learning electronics.

Fast-forward to April 2020: we now have 914,353 users, 1,921,758 saved circuits… and in just the past 30 days, y'all have run 627,492 simulations and used CircuitLab for over 1,225,514 minutes. WOW! (BTW these numbers update every 60 seconds! )

I now invite you to join our growing community and support our work. With an active CircuitLab membership, you may instantly:

  • save unlimited circuits to the CircuitLab Cloud and access them from all your devices
  • run unlimited circuit simulations anywhere, anytime
  • export sharp presentation-quality schematics as PDFs, PNGs, SVGs, and EPSs.
  • enjoy an ad-free, easy-to-use software experience

Your membership also supports our ongoing development, including the first online, interactive electronics textbook: Ultimate Electronics: Practical Circuit Design and Analysis.

If you believe that this is a step in the right direction in the electronics world—for yourself and for future EEs to come—I hope you'll consider becoming a member of our community.

Welcome! We sincerely thank you for joining us!

“Smart Wires” Technology:
Build your schematic faster than ever before with our unique, intelligent Smart Wires technology for connecting terminals and rearranging components.
Smart Wires
Proprietary CircuitLab simulation engine
Proprietary Simulation Engine:
An extended-precision numerical solver core plus an advanced mixed-mode event-driven simulation engine makes it easy to get simulations running quickly.
Presentation-Quality Schematics:
Print sharp, beautiful vector PDFs of your schematics, plus export to PNG, EPS, or SVG for including schematics in design documents or deliverables.
Presentation-quality schematics
Plotting engine
Powerful Plotting Engine:
Work with multiple signals easily with configurable plotting windows, vertical and horizontal markers, and calculations on signals. Export plot images for inclusion in design documents.
Rapid Symbol Creation:
Draw generic rectangular symbols for IC or system-level wiring diagrams with just a few clicks.
Custom generic rectangular symbols
Behavioral sources and expressions
Behavioral Sources & Expressions:
Experiment and iterate rapidly with programmable algebraic sources and expressions. See documentation

CircuitLab is the best editor I have ever used. Bug-free design, excellent simulation. Well done. No more using LTSpice.

— @yigitdemirag

In our product development cycle, we've used CircuitLab in more places than you might expect: optimizing our analog front-end, RF matching network analysis, improving our power supply robustness, and designing and documenting test and production fixtures.

— Pantelligent Hardware Engineering Team

Membership Options

Hacker Lite
Unlimited CircuitLab editor usage
Upgrade, downgrade, or cancel at any time
OK for non-commercial use (hobby & educational) (?)
OK for commercial use (?)
Schematic Capture & Storage
Unlimited saved circuits
Unlimited schematic size & component count max. 30 items
per schematic
Public, private, and unlisted access control
Share schematics & simulations with a URL
Export schematics to PDF, PNG, EPS, SVG
Presentation-quality vector images & print-outs
“Smart Wires” technology for fast, painless schematic entry
Diagramming tools, e.g. text, rectangles, arrows, colors, image upload, and more
Rapid rectangular generic symbol tool for adding components
Custom access control lists
Schematic revision history
Unlimited simulations, CPU time, and data points
Extended-precision numerical core for improved convergence
DC steady-state simulation
Non-linear time domain simulation
Frequency domain simulation
Device parameter sweep in simulation runs
Algebraic global parameter evaluation
Unit-aware plotting with configurable multiple graphs, axes
Interactive signal plotting with markers & math
Export signal plots to images & CSV files
Complex frequency-domain plotting, e.g. Bode plots
Analog & Digital Device Models
Standard linear elements & signal sources
Signal source function generators
Algebraically-defined component values
Library of common diodes, BJTs, MOSFETs, JFETs, Op-Amps, and more
Relays, switches, pushbuttons, batteries
Custom device parameter entry
Per-user custom device library
Import SPICE device models for BJTs, MOSFETs, Diodes
Algebraically-defined behavioral sources
Piecewise-linear and piecewise-step signal sources
CSV file input as signal source
Arbitrary Laplace Transform blocks for filter design
Digital Device Models
Standard digital gates, clocks, registers, etc.
Event-driven digital simulation
Full mixed-mode analog & digital co-simulation
Convenient mixed-mode blocks, e.g. PWM generator
Access & Compatibility
Ad-free web app experience
Cloud storage for schematics; accessible anywhere
Secure SSL-encrypted access
No software installation required
Automatic software updates
Runs on Windows, Mac OS X, and Linux
Runs on iPad (in browser)
Works when offline (via Chrome Web Store)
Online documentation
"Ultimate Electronics" textbook
Community support forums
CircuitLab Platinum Support (response within 24 hours)

Give it a try – this is a great idea.