.CIRC

CIRC File

Logisim Circuit File
Ask a question
QUICK ANSWER

A .circ file is a Logisim circuit design file - an XML document describing digital logic gates, wires, and components for simulation. Open it with Logisim-evolution (free, Windows/macOS/Linux), the actively maintained successor to the original Logisim, which was retired in 2014. The file itself is plain text and carries no safety risk.

Developer: Original: Carl Burch (Logisim, retired 2014); active fork: Logisim-evolution (community project, logisim-evolution/logisim-evolution on GitHub) Category: Data Files MIME: application/xml
OPENS ON Windows macOS Linux
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Aug 18, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the CIRC file format?

A .circ file is a Logisim Circuit file, an XML-based description of a digital logic circuit used by the Logisim circuit simulator. Logisim was originally developed by Carl Burch around 2001 as an educational tool for designing and simulating combinational and sequential logic. After Burch retired the project in 2014, the community fork Logisim-evolution became the recommended successor, actively maintained by EPFL and open-source contributors.

A .circ file is plain XML rooted at <project source="version">, containing one or more <circuit> elements. Each circuit holds <wire> elements (defined by pixel-grid coordinates), <comp> elements representing logic gates, flip-flops, pins, and other components with attribute settings, and optionally <vhdl-entity> blocks for HDL-backed components. The source attribute in <project> records the Logisim or Logisim-evolution version that created the file. Files produced by Logisim-evolution are not backward-compatible with the original Logisim 2.x.

Logisim-evolution extends the format with chronogram (timing diagram) analysis, FPGA export targeting Xilinx, Altera, and Lattice boards, VHDL and Verilog co-simulation, multi-bit bus wiring, and expanded gate libraries. .circ files are widely used in undergraduate CS and EE courses (UC Berkeley CS 61C, MIT, ETH Zurich). The format is human-readable XML and can be opened in any text editor, though meaningful editing requires the Logisim-evolution graphical interface.

Security & safety

RISK: LOW

A .circ file is a plain XML text file - it cannot execute code. Logisim-evolution does support VHDL synthesis and FPGA programming which interact with external toolchains, but the .circ file itself is passive. No known malware vector.

Format details

in a nutshell
FULL NAMELogisim Circuit Fileaka Logisim circuit design file, Logisim-evolution circuit
DEVELOPEROriginal: Carl Burch (Logisim, retired 2014); active fork: Logisim-evolution (community project, logisim-evolution/logisim-evolution on GitHub)since ~2001 (Logisim by Carl Burch)
CATEGORYData Files
MIME TYPEapplication/xml
TYPEXML-based digital logic circuit description

Programs that open CIRC files

Windows1 app
Logisim-evolution Open-source Download the JAR or installer from GitHub Releases; open .circ via File > Open or drag onto the window. Requires Java 11+.
macOS1 app
Logisim-evolution Open-source Download the macOS package from GitHub Releases; open .circ via File > Open.
Linux1 app
Logisim-evolution Open-source Install via .deb/.rpm package or run the JAR: java -jar logisim-evolution.jar circuit.circ

Technical details

deep spec
EncodingText, UTF-8 XML
ContainerPlain XML
Root element<project source="version"> with nested <circuit> elements
Typical file size1 KB - 500 KB (simple circuits 5-50 KB; large projects up to several MB)
Version trackingsource attribute in <project> records the creating Logisim/Logisim-evolution version
Component element<comp lib="..." loc="..." name="..."> with nested <a> attribute children
Wire element<wire from="(x,y)" to="(x,y)"> - pixel-coordinate grid layout
HDL support<vhdl-entity> blocks for VHDL co-simulation in Logisim-evolution
Backward compatibilityLogisim-evolution files are not compatible with original Logisim 2.x
MIME typeapplication/xml (no dedicated MIME type registered)
FPGA exportLogisim-evolution supports Xilinx, Altera, and Lattice board targets from .circ files
Released~2001 (Logisim by Carl Burch)
Latest versionLogisim-evolution 3.9.x (actively maintained as of 2024-2025)
Specificationgithub.com

CIRC conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CIRC files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about CIRC files.

Frequently asked questions

How do I open a .circ file?
Download Logisim-evolution (free, open-source) from github.com/logisim-evolution, then File > Open your .circ file. Java 11 or later is required.
What is the difference between Logisim and Logisim-evolution?
Logisim (by Carl Burch) was retired in 2014 and is no longer maintained. Logisim-evolution is the active community fork with FPGA support, bus wiring, and VHDL integration. Use Logisim-evolution for all new work.
Can I convert a .circ file to VHDL?
Yes - Logisim-evolution includes a synthesis step under the FPGA menu that generates VHDL (or Verilog) from your circuit for use in Quartus or Vivado.
Why won't my .circ file open?
Most likely you are using the old Logisim 2.x binary with a file created in Logisim-evolution 3.x (format not backward-compatible), or Java is not installed. Install Logisim-evolution and Java 11+.
Is .circ used by any other software?
Yes - FluidSIM (by Festo Didactic) also uses .circ for fluid/electrical circuit simulations, but its format is a different binary format, unrelated to Logisim XML.

References

1Logisim on Archive Team wikifileformats.archiveteam.org
2Logisim-evolution GitHub repositorygithub.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z