Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What software do you use to accurately draw geometry diagrams?

share|cite|improve this question

24 Answers 24

up vote 59 down vote accepted

For geometry I've always used Geogebra, and I think it's pretty good.

share|cite|improve this answer
Despite the fact that its a possible GPL violation. I found Kig which is a similar package. – user877329 Apr 24 '15 at 16:55

Tikz is a nice LaTeX package for easily drawing diagrams. Diagrams are made by putting code directly into the TeX document, eliminating the need for extra image files. The package also is very powerful and versatile; the manual contains a very detailed description of its features.

share|cite|improve this answer

Asymptote is my tool of choice for virtually any mathematics diagram, geometry included.

share|cite|improve this answer

Geometer's Sketchpad— Sketchpad 5 exports/copy-pastes diagrams much better than 4 did.

share|cite|improve this answer


share|cite|improve this answer
This is very expensive. A free, partial-alternative is wxMaxima. – Rhubbarb Nov 7 '13 at 23:56

Inkscape is a popular open source drawing package. One feature that makes it particularly nice for drawing mathematical diagrams is that you can easily insert LaTeX output in your drawings.

share|cite|improve this answer

One of the best is WinGCLC.

Graph quality is really exceptional, it's easy to use, can be easily exported to SVG/EPS/BMP/LaTeX, supports command line for scripting, supports animation...

What is really useful is that once you define all the points/lines/intersections/circles, you can easily change the location of one of the starting objects and the whole diagram will be accurately redrawn.

share|cite|improve this answer

LaTeXDraw is a graphical front end for PSTricks.

share|cite|improve this answer

I have been enjoying kseg. It is very quick to draw diagrams in kseg.

After you draw the diagram you can drag the components around and the others will follow, retaining the same constraints. For example, in this diagram it appears that $NM$ is the perpendicular bisector of $PQ$:

example diagram

And I can see if that still appears to be the case even after I move point $C$ to make a very different inscribed quadrilateral:


kseg also lets you define complicated loci, but I haven't tried that yet.

share|cite|improve this answer
hi it seems kseg is good, can i have user manual for this – Ekaveera Kumar Sharma Jan 20 at 5:02

Metapost. There are a few packages to simplify drawing geometry drawings.

share|cite|improve this answer

If you are a mathematician and wants to use such pictures for your notes or presentations using TeX files, use the pstricks package enhanced for use of easy by the package LaTeXdraw.

Then there is a very useful linux program called xfig.

share|cite|improve this answer

These are my choices:

  • Interactive software: Ipe produces postscript and pdf files, can include LaTeX labels and other text, and has helpful snapping modes.

  • Non-interactive: Eukleides lets you design pretty high quality geometry diagrams with a simple language.

share|cite|improve this answer

I use the programme CaRMetal. Here are a few screenshots:

I guess most geometric constructions programmes are good, although I wouldn't recommend Kig.

share|cite|improve this answer

The free version of Cinderella is in some cases also a good choice.

share|cite|improve this answer

Geometry is a pretty new app on Mac OS X for making geometric constructions and check angles etc. Contrarily to Latex or others, you can move points and lines etc interactively and see how the drawing evolves based on the construction constraints.


I like that this app is lightweight, with easy keyboard shortcuts, and that it is associated with a website that proposes a few good geometry exercises too. Totally worth its price!

share|cite|improve this answer

I've used Smile by Satimage on my Mac. (Not SmileLab, just the free Smile. And not to be confused with PDF utility company "Smile on My Mac")

Smile uses AppleScript for drawing. Some example files show an amazing facility for geometric drawings: named points, marked angles, primitives for things like barycenter and circumcenter, TeX-styled labels, etc. A fully-labeled illustration of the Euler Circle can be created with a few lines of script. Outputs to PDF, JPG, etc.

I always have lots of trouble navigating the online documentation, so I know I'm not getting the full benefit of the program. Nevertheless, the ability to describe a drawing precisely with a script is what I need, and it's what the app delivers.

share|cite|improve this answer



I used gnuplot (official website), which is open source and can produce a huge number of different file types. For instance, you can also output tikz-code if you want to work with LaTeX. It is used for plotting datasets and one can plot easily errorbars.


You can download it from sourceforge or from your package database if you are using a linux distribution.

share|cite|improve this answer

I think Geo-Gabra is easy to use.I used is just about 3 months. it is very easy for mathematical drawing. Download Here;

Geo-Gabra 4.4

share|cite|improve this answer

EucliDraw. It has a development history of more than 18 years and a support engine which can do virtually anything from plain or dynamic Geometry, fractals and plane transformations, to driving maxsyma and symbolic parsing and script making for the definition of new maps. This program is a virtually inexhaustible engine for producing new theorems in Geometry.

Its author is a top-level researcher-geometer, programmer and professor at the University of Crete.

share|cite|improve this answer

Desmos Graphing Calculator, is, yes a graphing calculator, but it is also really useful for geometric drawing.

On their homepage they illustrate several examples of how versatile the tool is for drawing. The main drawback of the program is that you need to know the algebraic (Cartesian, Parametric, or Polar) equations behind your shape to draw it.

On the flip side however, that means your drawings are truly accurate; and, furthermore, it is not too difficult to draw everything imagine-able using parametric equations. (You can of course, superimpose multiple equations with one another to draw pictures).

share|cite|improve this answer

A number of online drawing applications can be found on the following link: Thanks to stackexchange for this useful forum.

share|cite|improve this answer
That link is not very relevant... it's about drawing software in general, not about geometry diagram drawing software. – LarsH Jan 9 '14 at 22:19

If you are referring to geometric sketch, I like to use Dr. Geo, a free software of mine. It is an interactive geometry and programming software. You can make very easily construction with the mouse or more complex iterative one with its programming API.

Interactive geometric sketch designed with mouse and clic

share|cite|improve this answer
It would probably be a good idea to mention that you are the creator of Dr. Geo. – Mike Pierce Apr 16 at 22:42
Right, information added. So my answer is downvoted because.... I am the author of this free software? Nevertheless, I think I answer appropriately the question, I take time to illustrate it with related examples and I do not hide myself behind anonymous pseudo. – Hilaire Fernandes Apr 16 at 23:14

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.