PlantUML Diagram

PNG |  SVG |  TXT |  Edit
Layout: Portrait Landscape
Theme:
Bindings:
Font Size:
Marks: Show invisibles Show indent guides
PlantUML Server: PlantUML Server Info

Convert class diagrams to code stubs in one of he available programming languages.

Special thanks to Brian Folts for building the conversion code. If you want to help improve this feature please log issues here.

Convert raw PlantUML text into a URL. The URL can then be copies into a browser in order to create the diagram image. This URL is useful when trying to put PlantUML diagrams into documents or uploading them to other websites. You can generate the URLs manually using the form below, or folow the link below to learn how to programmatically call a web endpoint and run this functionality automatically.

Click Here

Import:
Export:
PlantText is a text-based tool for quickly creating clear UML diagrams that can be compared, versioned, and managed. Simply type PlantUML language into the editor and refresh the screen to produce a professional diagram. Save, export, or copy the image for use in your requirements or design documents.

PlantText Video Tutorial

Helpful Tips:

  • Press the Alt + Enter keystroke combination to refresh the PlantUML diagram. This way you don't have to use your mouse to refresh at all.
  • A quick way to learn PlantUML is by working through the sample dropdown list. These PlantUML diagrams are grouped by diagram type and follow a natural progression. We will continue to add to this list over time.
  • If you login with your Google account, you can then use the "Save" button to store your PlantUML and other settings to the PlantText server. If you do this, your PlantUML will automatically load any time you login. You can press the "Load" button if you want to revert to the saved PlantUML and user settings.
  • Use the 'Files' button to quickly export and import PlantUML as text files to and from your local file system. Be careful though because importing will copy the PlantUML in those files over any PlantUML you already have in the PlantText editor.
  • The 'Settings' buttons contains user settings that affect the way the editor works and it's appearance. You can switch to VIM or Emacs mode if you are an old school unix geek.
  • If diagrams are not refreshing quickly or not at all, the PlantUML server may be slow or completely down. Use the 'Server' button to enter a URL to a different PlantUML server in order to make it work or speed it up. You can follow the instructions here in order to set your own PlantUML server up.

Finally, if you are using Google Docs you may want to try our Google Docs Addon...

New Add-on for Google Docs

New

Announcement:

You may have experienced some issues with your diagram images not rendering. This should be rectified now. The images are now coming directly from the PlantUML servers instead of going through the PlantText proxy. This should fix this problem and also increase performance. You may want to change any image links from https://www.planttext.com/plantuml/ to https://www.plantuml.com/plantuml.

On a related note, I also fixed an issue with an item in the settings window. The "PlantUML Server" setting was not persisting when you hit the save button. It should be working now. Please feel free to use this setting to point PlantText to any custom PlantUML server you wish to use.

Stop showing this message.
Name:
Diagrams:
Name: