Skip to main content

✨ New DBML Parser

We are thrilled to announce the release of our new DBML parser, bringing a range of improvements and exciting features to enhance your experience!

The new parser has been rebuilt from the ground up, resulting in a more powerful and efficient parsing process. Here are the key highlights:

  • βœ…Β Improved Error Reporting: Previously, only one syntax error would be displayed at a time; now, you will receive more precise and detailed error messages, allowing you to locate and resolve issues with your DBML files more quickly. Improved error reporting
  • βœ…Β Better Performance: The new parser is more efficient, meaning your DBML projects will load and render faster while using fewer resources. Our benchmarks measure an up to 8x increase in parsing speed.
  • βœ…Β Enhanced Editing Experience: Listening to your feedback, the new parser now offers more precise typing suggestions and the ability to jump to code definition. Code suggestions Go to code definition
  • ➑️ Future-proofing: The new parser has been designed with extensibility in mind, allowing us to add exciting new features in the future. Stay tuned for upcoming enhancements such as including other DBML files, object inheritance, etc.

Please note that there may be compatibility issues because the new parser has been rebuilt with a different architecture. To ensure a seamless transition, we have compiled a list of known issues along with examples to help you quickly address them. Our support team is also ready to assist you with any questions or concerns.

Thank you for your continued support and trust in our products.


🌟 Pricing update for Personal Pro plans

Effective November 16th, new subscribers to Personal Pro plans will be subject to a new pricing structure as follows:

  • Monthly payment: $14/mo (previously $9/mo)
  • Annual payment: $8/mo (previously $7.5/mo)

Existing Personal Pro customers are not affected by this price increase. However, customers who cancel and resubscribe will fall into our new pricing scheme.

This increase reflects the maturity of dbdiagram with the multitude of functionalities we’ve released over the years since the beginning, like Real-time collaboration, Toggling Levels of Details, Snap to Grids, etc.

This change will also provide additional resources to grow additional team members and speed up the product development of dbdiagram.

dbdiagram personal pro pricing update

For any questions or concerns regarding the pricing update, our support team is here to assist you. You can reach out to us via our Contact Us form.

Thank you for being a part of our community and for your ongoing support.


πŸ“ Snap to Grid

Say goodbye to manual alignment struggles and minor relationship line glitches with our new Snap to Grid feature.

Simply enable grids or use snap-to-object to align things better and ensure your presentation looks truly professional.

Snap to grid

Note: Snap to Grid is available to all dbdiagram users, including both free and paid tiers.

As always, we appreciate your comments and suggestions. Please give this feature a shot andΒ let us know what you think.


πŸ” Diagram Visual Indicators

We're thrilled to announce an important update that will change your diagramming game. Confused between primary keys and foreign keys? Worried about those sneaky table/field notes and non-null fields? Worry not, we’ve got your back with Iconic Empowerment and Enlightened Text Styling.

  • πŸ”‘ Crystal-clear Visual Indicators: No more mixing up primary keys with foreign keys. Our feature introduces distinctive icons that catch your attention and clarify keys within your diagrams. Bid farewell to key confusion and enjoy precise understanding.

  • πŸ’‘ Note Visibility: Note-related anxiety is gone. With our enhanced feature, spotting tables and fields with attached notes is a breeze. Rest assured that no important details will slip through the cracks.

  • ✨ Enlightened Text Styling: Improve the readability and comprehension of your diagram with text styling. Wave goodbye to the chaos of non-null fields and the risks of forgotten enum values.

Diagram visual indicators

No more guessing games or diagramming headaches. It’s time to simplify and enhance your workflow.

We value your feedback, so please don't hesitate to share your thoughts and suggestions.


πŸ“ˆ Diagram Detail Levels

We've been listening closely to your feedback, and we understand how challenging it can be to work with diagrams containing hundreds of tables and thousands of columns. As a result, we're pleased to present Diagram Detail Levels.

You can now toggle between displaying all columns, displaying only key (PK, FK) columns, or even hiding all columns, providing a global switching option for the entire diagram. Adjust the detail level to your needs, from a high-level overview of the entire database to specifics on individual tables.

Adjust diagram detail levels

This feature is available in the Personal Pro plan. Visit our pricing page to learn more.

We value your feedback, so please don't hesitate to share your thoughts and suggestions.