TikzEdt Logo


A semigraphical Tikz editor

+++ News: The first version for Linux is available now! +++


TikzEdt is a combined WYSIWYG/text editor designed for editing Tikz code. Here is how the editor looks like: Screenshot
Here you can edit the Tikz code. Here you see the compiled picture and may do WYSIWYG editing.


  • Syntax highlighting and code completion, based on AvalonEdit.
  • Real time rendering, using pdflatex and mupdf.
  • It contains a Tikz parser, built using the Antlr parser generator.
  • Parsed coordinates are displayed as an overlay on the rendered image. The overlay can be edited with the mouse in a WYSIWYG manner. The source code is updated accordingly.
  • It comes with a snippet library to store frequently used commands and styles, containing many pre-defined examples.
  • Export to many common image formats.

What TikzEdt can and cannot do for you:

  • It can help you draw simple Tikz diagrams quickly using WYSIWYG tools. You save time compared to writing the code by hand.
  • You can freely switch between code writing and WYSIWYG editing. In particular, you may choose to not use the WYSIWYG features and use TikzEdt purely as a text editor with instant preview.
  • Tikz/Pgf is a very rich language with lots of libraries. By far not all Tikz commands are available through WYSIWYG tools, and not all elements of a Tikz picture can be modified using the WYSIWYG interface alone. TikzEdt only lets you edit coordinates. Hence TikzEdt does not spare you from learning Tikz, although it may help you in getting started.
  • If you are looking for a pure WYSIWYG vector graphics editor and don't care at all about Tikz/Latex, you might be better off using a program dedicated to that purpose, like Inkscape.
  • TikzEdt is currently (regrettably) only natively available for Windows.
Please use our google code site to report bugs.