Licensing
The reusable parts and the website are licensed differently. The conversion engine, the MCP server, and the n8n node are dual-licensed: GNU AGPL-3.0 or a commercial license — use whichever fits. The website itself is private and not open source.
Free to use
Anyone can use porto.tools at no cost, with no usage caps and no sign-up. This page is about the licensing of the code, not the price of the service.
The engine is dual-licensed: AGPL-3.0 or commercial
The conversion engine, the MCP server, and the n8n node are dual-licensed. You can use them under the GNU AGPL-3.0, or, if that does not suit you, under a separate commercial license. Pick whichever fits your project.
Under the AGPL: free to use, read, modify, fork
Choose the AGPL-3.0 and you can run, read, modify, and fork the engine, the MCP server, and the n8n node at no cost. The trade is copyleft: any derivative you distribute — or run as a modified network service — must also be released under the AGPL-3.0, with its complete source offered to its users.
Want to stay closed-source? Get a commercial license
If you want to build the engine, the MCP server, or the n8n node into a proprietary or closed-source product without the AGPL's copyleft obligations, get a commercial license instead. It is the escape hatch from copyleft; the code is the same either way.
The website itself is private
The porto.tools website (this Next.js app) is not part of the dual-licensed code. It is proprietary — private and all rights reserved. It is not open source, and there is no licence to fork or redistribute it.
Keep the licenses and notices
If you redistribute the engine, the MCP server, or the n8n node under the AGPL-3.0, include the AGPL-3.0 license text and state clearly that you made changes.
This page summarises the terms in plain language. The binding text for the open-source option on the engine, the MCP server, and the n8n node is the GNU Affero General Public License v3. The commercial license for those packages is a separate agreement, and the website itself is private and unlicensed. If anything here conflicts with the official AGPL-3.0 text or a signed commercial agreement, those govern.