Online Class Diagram Maker

CNET Editors' Rating:

Automated Class Diagram Tools to Help You Design and Code

Start Free
Class diagram tool

Make Class Diagrams Automatically

A class diagram is a visual representation of your software's basic architecture. It shows all the basic building blocks, their attributes, operations, and relationships between them.

SmartDraw can help you make a class diagram automatically using a local repository or a repo on Github.

Class diagram tool

To build a class diagram, all you have to do is launch the Smartdraw's Automatic Class Diagram extension and point it at your repository.

Load your source code and choose which files you want to include in your diagram. Click "Build Diagram" and you're done. It's that easy.

No need to build diagrams by hand when SmartDraw does it for you.

Point to a code repository

The class diagram generated is fully editable. You can add new shapes to it or modify its properties. Clicking on the "info" icon will show you the description for each method and the the hyperlink links to the specific line in the sourcecode. It's a really useful way of getting a handle on the basic structure of your project.

See details

Watch the video to see how you can create a class diagram online, automatically with SmartDraw.

Top reasons SmartDraw is the perfect tool for UML class diagrams:

  • Automatic Formatting
    Click simple commands and SmartDraw builds your class diagram for you using your code, automatically. Add or remove a shape, and SmartDraw realigns and arranges all the elements so that everything looks great.
  • Works on Any Device
    Use SmartDraw on your computer, browser or mobile device—Windows®, Mac®, Android®, iOS®, or any other platform with an internet connection. Whether you're in the office or on the go, you'll enjoy the full set of features, symbols, and high-quality output you get only with SmartDraw.
  • Free Support
    Have a question? Call or email us. SmartDraw experts are standing by ready to help, for free!
Class diagram tool

Effortless Collaboration

You and your team can work on the same class diagram by sharing it on your included online account or by using your favorite file sharing apps like Dropbox®, Google Drive®, Box® or OneDrive®. You can also share files with non SmartDraw users by simply emailing them a link.

SmartDraw collaboration

Smart Integration

You can simply share your class diagram in a variety of common graphics formats such as a PDF or PNG.

You can also export your class diagram to any Office® or G Suite® application in just a few easy clicks.

SmartDraw also has apps to integrate with Atlassian's Confluence, Jira, and Trello. You can easily make a class diagram and share it in your Confluence documentation or attach a use case diagram to a Jira issue.

SmartDraw integrates with the tools you use

Try SmartDraw Free

Discover why SmartDraw is the perfect class diagram tool.